Download - Ppt Database Ppt
Group member
vigya roy vivek shukla
Database Administration
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, co-ordinate and implement security measures to safeguard the data base.
Overview:-Database administration
Concurrency controlSecurity Reliability/availability – backup and recovery Scalability/performance – optimization, load balancing, etc. Data integration and transformation DBMS maintenance
DBA’s Responsibilities
DBA ActivityDBA Activity DBA ServiceDBA Service
PlanningPlanning End-User SupportEnd-User Support
OrganizingOrganizing Policies, Procedures, Policies, Procedures, StandardsStandards
TestingTesting Data Security, Privacy, Data Security, Privacy, IntegrityIntegrity
MonitoringMonitoring Data backup and RecoveryData backup and Recovery
DeliveringDelivering Data Distribution and UseData Distribution and Use
End-User Support
User Requirements GatheringUnderstanding of the users’ views and needsPresent and Future information needs
Conflict and Problem ResolutionSolutions in one department may cause
problems in anotherFinding Solutions to Information NeedsEnsure Quality and Integrity of Applications
and Data
Data Security, Privacy and Integrity
User Access ManagementDefine each user to the database
Operating System LevelDatabase Level
Assign Passwords
Define User Groups
Assign Access PrivilegesReadWriteDelete
DBMS utilities access controlLimit the use of query and reporting tools
Data Backup and RecoveryDisaster Management
Periodic Data and Application BackupsProper Backup IdentificationConvenient and safe backup storagePhysical protection of hardware and softwarePersonal Access Control to the software of a
database installation
DBA’s Technical RoleDBMS and utilities, evaluation, selection
and installationDesign and implementation of DatabaseTesting and EvaluationOperation of DBMS, Utilities, and
ApplicationsTraining and Supporting UsersMaintenance of DBMS, Utilities, and
Applicaitons
Testing and EvaluationAll Database and End User ApplicationsMaintained Independently of Development
and ImplementationCover:
Technical AspectsBackup, Recovery, Security, Integrity, SQL
Evaluation of DocumentationObservance of Standards
Naming, Documentation, CodingData Duplication Conflicts with existing dataEnforcement of Data Validation rules
Database Administration ToolsData Dictionary
Store the Description of all objects that interact with the databaseIntegrated limited to data of DBMSStandalone Include data outside of DBMS
Computer Aided Software EngineeringAutomated Framework for the SDLC
Front-End Tools Planning, Analysis, Design
Back-End Tools Coding and Implementation
Data DictionaryData Elements from all tables of all
databasesNames, Types, Format, Validation rules,
When an Element is Used and by whomTables defined in the databaseIndexes defined for each tableDefined databases, and propertiesEnd Users and AdministratorsPrograms that access the databaseAccess Authorizations for all usersRelationships among data elements