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.
0 Comments