Explain DBA in DBMS

 Explain DBA in DBMS, DBA, Database Administrators, Explain role of Database Administrators

Database Administrators (DBA):

 

The DBA is responsible for authorizing access to the database, for

Coordinating and monitoring its use and for acquiring software and hardware resources as needed. These are the people, who maintain and design the database daily. DBA is responsible for the following issues.

 

a.   Design of the conceptual and physical schemas:

The DBA is responsible for interacting with the users of the system to understand what data is to be stored in the DBMS and how it is likely to be used.

The DBA creates the original schema by writing a set of  definitions and is    Permanently stored in the 'Data Dictionary'.

b.  Security and Authorization:

The DBA is responsible for ensuring the unauthorized data access is not permitted.

The granting of different types of authorization allows the DBA to regulate which parts of the database various users can access.

 

c.   Storage structure and Access method definition:

The DBA creates appropriate storage structures and access methods 

by writing a set of definitions, which are translated by the DDL compiler.

 

d.  Data Availability and Recovery from Failures:

The DBA must take steps to ensure that if the system fails, users can continue to access as much of the uncorrupted data as possible.

The DBA also work to restore the data to consistent state.

 

e.   Database Tuning:

The DBA is responsible for modifying the database to ensure adequate  Performance as requirements change.

 

f.   Integrity Constraint Specification:

The integrity constraints are kept in a special system structure that is consulted by the DBA whenever an update takes place in the system.

 

Post a Comment

0 Comments