Database Management System (DBMS) Basic Concepts STRUCTURE of DBMS
Database Management System (DBMS) Basic Concepts STRUCTURE of DBMS
STRUCTURE OF DBMS
STRUCTURE OF DBMS
DBMS (Database Management System) acts as an interface between the user and the
database. The user requests the DBMS to perform various operations (insert, delete, update
and retrieval) on the database. The components of DBMS perform these requested operations
on the database and provide necessary data to the users. The various components of DBMS
are shown below: -
2. DML Compiler and Query optimizer - The DML commands such as insert, update,
delete, retrieve from the application program are sent to the DML compiler for compilation into
object code for database access. The object code is then optimized in the best way to execute
a query by the query optimizer and then send to the data manager.
3. Data Manager - The Data Manager is the central software component of the DBMS
also knows as Database Control System.
• Convert operations in user's Queries coming from the application programs or combination of
DML Compiler and Query optimizer which is known as Query Processor from user's logical
view to physical file system.
• Data - names of the tables, names of attributes of each table, length of attributes, and number
of rows in each table.
• Relationships between database transactions and data items referenced by them which is
useful in determining which transactions are affected when certain data definitions are
changed.
• Detailed information on physical database design such as storage structure, access paths,
files and record sizes.
• Access Authorization - is the Description of database users their responsibilities and their
access rights.
Data dictionary is used to actually control the data integrity, database operation and
accuracy. It may be used as a important part of the DBMS.
• It improves the control of DBA over the information system and user's understanding of use
of the system.
• It provides great assistance in producing a report of which data elements (i.e. data values)
are used in all the programs.
6. Compiled DML - The DML complier converts the high level Queries into low level file
access commands known as compiled DML.
22 comments:
Reply
Reply
‹ Home ›
View web version
Hashing24 Auction
Increase the hashpower
volume of BTC mining.
Make bets on auction lots
and win!
hashing24.com
Powered by Blogger.