Functions Of DBMS and Its Advantage and Disadvantage


 Functions Of DBMS and Its Advantage and Disadvantage




A. Functions of DBMS   


1. Data Dictionary Management

   -   DBMS stores definitions of the data elements and their relationships       (metadata)     in a data dictionary.

Example of  Data Dictionary Management:


2. Data Storage Management

  - creates and manage the complex structures required for data storage, thus relieving you from the difficult task of defining and programming the physical data characteristics.


3. Data transformation and presentation

transforms entered data in to required data structures. The DBMS relieves you of the chore of making a distinction between the logical data format and the physical data format.

4. Security Management

creates a security system that enforces user security and data privacy. Security rules determine which users can access the database, which data items each user can access, and which data operations (read, add, delete, or modify) the user can perform.


5. Multi User Access Control

provides data integrity and data consistency, the DBMS uses sophisticated algorithms to ensure that multiple users can access the database concurrently without compromising the integrity of the database.
   
6. Backup and Recovery Management
 
- provides special utilities that allow the DBA to perform routine and special backup and restore procedures. Recovery management deals with the recovery of the database after a failure, such as a bad sector in the disk or a power failure.


7. Data Integrity Management

promotes and enforces integrity rules, thus minimizing data redundancy and maximizing data consistency.


8. Database Access Languages and Application Programming Interfaces

- provides data access through a query language. A query language is a non procedural language-one that lets the user specify what must be done without having to specify how it is to be done.

9. Database Communication Interfaces

Current-generation DBMS's accept end-user requests via multiple, different network environments. For example, the DBMS might provide access to the database via the Internet through the use of Web browsers such as Mozilla Firefox or Microsoft Internet Explorer. 

Advantages of DBMS




Disadvantages of DBMS




















Comments

Popular posts from this blog

DATABASE MANAGEMENT SYSTEM

Introduction to SQL 💗