Vous êtes sur la page 1sur 12

Database Administration

Group member vigya roy vivek shukla

Database administrator (DBA)


A database administrator ,DBA is a person responsible for the

design, implementation, maintenance and repair of an organization They are also known by the titles Database Coordinator or Database Programmer.
The role includes the development and design of database strategies,

monitoring and improving database performance and capacity, and planning for future expansion requirements. They may also plan, coordinate and implement security measures to safeguard the data base.

Overview:Database administration Concurrency control Security Reliability/availability backup and recovery Scalability/performance optimization, load balancing, etc. Data integration and transformation DBMS maintenance

DBAs Responsibilities
DBA Activity Planning DBA Service End-User Support

Organizing
Testing Monitoring Delivering

Policies, Procedures, Standards Data Security, Privacy, Integrity


Data backup and Recovery Data Distribution and Use

End-User Support
User Requirements Gathering
Understanding of the users views and needs Present and Future information needs

Conflict and Problem Resolution


Solutions in one department may cause problems in

another
Finding Solutions to Information Needs Ensure Quality and Integrity of Applications and

Data

Data Security, Privacy and Integrity


User Access Management Define each user to the database Operating System Level Database Level Assign Passwords

Define User Groups


Assign Access Privileges Read Write Delete DBMS utilities access control Limit the use of query and reporting tools

Data Backup and Recovery


Disaster Management

Periodic Data and Application Backups Proper Backup Identification Convenient and safe backup storage Physical protection of hardware and software Personal Access Control to the software of a database installation

DBAs Technical Role


DBMS and utilities, evaluation, selection and

installation Design and implementation of Database Testing and Evaluation Operation of DBMS, Utilities, and Applications Training and Supporting Users Maintenance of DBMS, Utilities, and Applicaitons

Testing and Evaluation


All Database and End User Applications Maintained Independently of Development and

Implementation Cover:
Technical Aspects Backup, Recovery, Security, Integrity, SQL Evaluation of Documentation Observance of Standards Naming, Documentation, Coding Data Duplication Conflicts with existing data Enforcement of Data Validation rules

Database Administration Tools


Data Dictionary
Store the Description of all objects that interact with

the database
Integrated limited to data of DBMS Standalone Include data outside of DBMS

Computer Aided Software Engineering Automated Framework for the SDLC Front-End Tools

Planning, Analysis, Design Coding and Implementation

Back-End Tools

Data Dictionary
Data Elements from all tables of all databases
Names, Types, Format, Validation rules, When an

Element is Used and by whom


Tables defined in the database Indexes defined for each table Defined databases, and properties End Users and Administrators Programs that access the database Access Authorizations for all users Relationships among data elements

Vous aimerez peut-être aussi