0% found this document useful (0 votes)
41 views

Data Dictionary: - Mini Database Management System That Manages The Metadata

The data dictionary is a mini database management system that stores metadata about the database structure and usage. It contains information about the schema, physical design, users and access rights, transactions, relationships between data and transactions, and usage statistics. The data dictionary has components like entities, attributes, and relationships. Data dictionaries maintained by the system itself are called active dictionaries and remain consistent with the database, while user-managed dictionaries may become inconsistent over time.

Uploaded by

Kuldeep Yadav
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views

Data Dictionary: - Mini Database Management System That Manages The Metadata

The data dictionary is a mini database management system that stores metadata about the database structure and usage. It contains information about the schema, physical design, users and access rights, transactions, relationships between data and transactions, and usage statistics. The data dictionary has components like entities, attributes, and relationships. Data dictionaries maintained by the system itself are called active dictionaries and remain consistent with the database, while user-managed dictionaries may become inconsistent over time.

Uploaded by

Kuldeep Yadav
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Data Dictionary

• Mini database management system that manages


the metadata.
Data dictionary Data dictionary
inputs maintenance
Information
about
database
structure
Data dictionary Report
reports generation

Information about database use


( By programs, By users )

Structure of the data dictionary


Data Dictionary
Stores and manages the following types of information
• Description of the schema
• Detailed information about the physical design, storage
structures, access paths and record sizes
• Description of the database users, their responsibilities
and their access rights.
• Database transactions and applications and the
relationship of users to transactions.
• Relationship between database transactions and the data
items referenced by them.
• Usage statistics like frequencies of queries and
transactions and access counts to different portions of
the database.
Data Dictionary
Components of data dictionary
• Entities
• Attributes
• Relationships ( one-one, one-many etc)
• Key
Active and passive data dictionaries
• Data dictionaries maintained by the system itself are called
active. ( integrated )
• Active data dictionaries are consistent with the current
structure and definition of the database.
• Data dictionaries managed by the users are called non-
integrated ones and the data are entered manually. These
are not consistent.
Database

Data items Relationships Constraints Schema

Components of Database
Database
Program and data structure designed for data entry and
display at terminal

Conversion performed by application program

External External External


Schema 1 Schema 2 Schema 3
External Schema (Programmers Logical organisation)

Conversion performed by DBMS software

Conceptual Schema
(Logical organisation)

Conversion performed by DBMS software


Internal Schema
(Physical storage Organisation)

Physical
Database System
• A generalized software for manipulating databases.
• A computerized record keeping system to add, delete,
change, retrieve and update information.
• Allows simultaneous use of database by multiple users.
• Facilitates
 Defining ( Specifying data types, structures and constraints)
 Constructing (Process of storing data on storage media)
 Manipulating ( Querying, updating and generating reports)
Database System
Users/programmers DATABASE
SYSTEM

Application programs/Queries

Data description language (DDL)


DBMS
Components
Software to process queries/
programs ( DML/SQL)

Software for controlled access of


stored data

Stored database
Stored physical
definition
database)
(Metadata)
Database System
Operations performed on Database systems
• Inserting new data to existing data
• Adding new files to the database
• Retrieving data
• Changing data in existing files
• Deleting data from existing files
• Removing existing files from the database

You might also like