ppt database ppt

of 12 /12
Group member vigya roy vivek shukla Database Administration

Author: vigya-roy

Post on 24-Oct-2014




9 download

Embed Size (px)


Database AdministrationGroup 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 ResponsibilitiesDBA Activity Planning DBA Service End-User Support

OrganizingTesting Monitoring Delivering

Policies, Procedures, Standards Data Security, Privacy, IntegrityData 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 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