ppt database ppt
Embed Size (px)
TRANSCRIPT
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
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