ppt database ppt

12
Group member vigya roy vivek shukla Database Administration

Upload: vigya-roy

Post on 24-Oct-2014

390 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Ppt Database Ppt

Group member

vigya roy vivek shukla

Database Administration

Page 2: Ppt Database Ppt

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.

Page 3: Ppt Database Ppt

Overview:-Database administration

Concurrency controlSecurity Reliability/availability – backup and recovery Scalability/performance – optimization, load balancing, etc. Data integration and transformation DBMS maintenance

Page 4: Ppt Database Ppt

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

Page 5: Ppt Database Ppt

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

Page 6: Ppt Database Ppt

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

Page 7: Ppt Database Ppt

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

Page 8: Ppt Database Ppt

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

Page 9: Ppt Database Ppt

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

Page 10: Ppt Database Ppt

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

Page 11: Ppt Database Ppt

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

Page 12: Ppt Database Ppt