
- DBMS Tutorial
- DBMS - Home
- DBMS - Overview
- DBMS - Architecture
- DBMS - Data Models
- DBMS - Data Schemas
- DBMS - Data Independence
- Entity Relationship Model
- DBMS - ER Model Basic Concepts
- DBMS - ER Diagram Representation
- DBMS - Generalization, Aggregation
- Relational Model
- DBMS - Codd's Rules
- DBMS - Relational Data Model
- DBMS - Relational Algebra
- DBMS - ER to Relational Model
- DBMS- SQL Overview
- Relational Database Design
- DBMS - Database Normalization
- DBMS - Database Joins
- Storage and File Structure
- DBMS - Storage System
- DBMS - File Structure
- Indexing and Hashing
- DBMS - Indexing
- DBMS - Hashing
- Transaction And Concurrency
- DBMS - Transaction
- DBMS - Concurrency Control
- DBMS - Deadlock
- Backup and Recovery
- DBMS - Data Backup
- DBMS - Data Recovery
- DBMS Useful Resources
- DBMS - Quick Guide
- DBMS - Useful Resources
- DBMS - Discussion
What is the data Dictionary or metadata in DBMS?
A Data Dictionary is an integral part of a database. It holds the information about the database and the data that it stores called as metadata.
A meta data is the data about the data.
It is the self-describing nature of databases.
It holds the information about each data element in the database.
Such as names, types, range of values, access authorization, indicate which application program uses the data.
Meta data is used by the developers to develop the program, queries to manage and manipulate the data.
Types of dictionaries
In general, DBMS data dictionaries are of two types. These dictionaries are as follows −
Active data dictionary
It is managed automatically by the data management software.
It is always consistent with the current structure of the database.
Passive data dictionary
It is mainly used for documentation purposes.
It is managed by the user of the system and is modified manually by the user.
The data dictionaries are pictorially represented as follows −
Data in DBMS data dictionary
The data in DBMS data dictionary is explained below −
Schema
Tables
Columns
Constraints
Foreign keys
Indexes
Sequences
Programs
Views
User defined functions
Stored procedures
Triggers
Security
Users
User groups
Privileges
Physical implementation
Partitions
Files
Backups
Storage
Size of tables and indexes in KBs
Number of rows in tables
- Related Articles
- Data Dictionary in DBMS
- What is Data Independence in DBMS?
- What is data Abstraction in DBMS?
- What is Data Dictionary
- What is Metadata Hub?
- What is a Data Model in DBMS?
- Difference Between Data and Metadata
- What is the difference between data and information in DBMS?
- Data Independence in DBMS
- Data Definition Commands in DBMS
- Data Manipulation Commands in DBMS
- What is the term serializability in DBMS?
- What is the primary index in DBMS?
- What is Decomposition in DBMS?
- What is 4NF in DBMS?
