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