You are on page 1of 8

Roles and responsibilities of DBA

By
Dr. Mariam Rehman
Roles and responsibilities

The tasks performed by the database administrator (DBA) are


known as responsibilities of DBA.

Following are some responsibilities performed by the DBA


 Database Software Installation: Being the DBA, you need

to install, that will access database. In distributed


environment, Database Server (Oracle or SQL Server), Front
end toll and database applications also need to install database
tools that connect remote computers to database server.
Continued..

 Planning the Database: DBA need to plan the logical storage


structure of the database (e.g creating table space, how many
data files in table space, which information will be store in
tablespace, on which drive data files will be stored etc),
overall database design (relational design of the database
objects, their storage characteristic for these objects, planning
relationship between objects and physical storage before
creation), Backup strategy (plan for the database backup).
Continued..

 Create and open Database: Once the database design


complete, you may create the database and open it for normal
use. The database may be created through wizard as well as
through command depending on the tool (Oracle, SQL server
etc)
 Backup the database: another task of the DBA is to take the
regular backup of the database. Backup is the copy of the
database data, while backup may be full database backup or
differential database backup (Backup which capture only
those changes in the data since recent full backup).
Continued..

 Enroll (Create) database user: One task is to create users of


the database, assigning privileges and roles to users.(privileges
may be system privilege or object privilege) system privilege
allow user to access/perform database operations, object
privilege control access to specific object (table, view etc).
Role is the collection of privileges and other roles.
Continued..

 Tuning the Database: optimizing the performance of the


database is also the responsibility of the DB. Mostly database
tool (Oracle, SQL server) provide a tool which help to control
allocation of resources among different user groups. E.g,
oracle resource manager.
 Data Base recovery: DBA also recover the database in case
of any human or system failure.
 Download and install Patches: DBA also responsible for
downloading and installing new patches in database software.
Continued..

Data Integrity: To store correct data in the database in correct


way
For this DBA uses some constraints,
Physical constraint choose appropriate data type for each
column of the table
Referential constraint Data in one column or group of columns
is valid with respect to data in other column of same or
different table
Unique Constraint value of a column occur only once in the
table
Questions/Answers

For any question send an email to


mariamrehman@gcuf.edu.pk

You might also like