notes on database administration to read

22
Slide 1 COM220 Lecture Five Database Users & Database Users & Administration Administration

Upload: databaseguys

Post on 25-May-2015

2.404 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: notes on Database Administration to read

Slide 1

COM220 Lecture Five

Database Users & AdministrationDatabase Users & Administration

Page 2: notes on Database Administration to read

Slide 2

COM220 Lecture Five

• Database Users• Data Administration • Database Administration• DBA Functions • DBA Role

Database Users & AdministrationDatabase Users & Administration

Page 3: notes on Database Administration to read

Slide 3

COM220 Lecture Five

1. The End User

• The one who will use the information• Unaware of the background processes• Perhaps has little or no computing knowledge• Expertise is in the use of the data

Database UsersDatabase Users

Page 4: notes on Database Administration to read

Slide 4

COM220 Lecture Five

1. The End User (cont.)

The information must be– correct

– readily available

– user friendly format

– meet their requirements

– allow them to be productive

Database UsersDatabase Users

Page 5: notes on Database Administration to read

Slide 5

COM220 Lecture Five

2. Database specialist

– Database Administrator

– Database Designer

– Database Analyst

– Database Programmer

– Database Technician

Database UsersDatabase Users

Page 6: notes on Database Administration to read

Slide 6

COM220 Lecture Five

• A high level management function (e.g. Director)

• Determination of overall information needs from a management perspective

• Developing & administering the policies, procedures, practices & plans for definition, organisation, protection & efficient utilisation of data

• Encompasses all corporate data whether computerised or not

Data AdministrationData Administration

Page 7: notes on Database Administration to read

Slide 7

COM220 Lecture Five

• Normally responsible for computerised systems only• Management & Co-ordination function• Technical function responsible for:

– physical database design

– security

– backup

– recovery

– performance

Database AdministrationDatabase Administration

Page 8: notes on Database Administration to read

Slide 8

COM220 Lecture Five

What is it?

“To successfully set up and manage an environment in which the data resource is effectively used”

Database AdministrationDatabase Administration

Page 9: notes on Database Administration to read

Slide 9

COM220 Lecture Five

THERE ARE THREE MAIN FUNCTIONS:

1. Administration & management of Data Content

2. Administration & management of Data Structure

3. Administration & management of the Physical Database

DBA FunctionsDBA Functions

Page 10: notes on Database Administration to read

Slide 10

COM220 Lecture Five

1. Administration & management of Data Content

– which data is to be held on the database

– which users have what kind of access to the database

– which kind of users have access to individual items of data

– which consistency checks must be maintained

– when should data be removed

DBA FunctionsDBA Functions

Page 11: notes on Database Administration to read

Slide 11

COM220 Lecture Five

2. The administration and management of data structure.

– how many logical databases do we need ?

– what is the table column structure ?• normalisation

• functional analysis

• de normalisation

– how is security to be implemented ?

DBA FunctionsDBA Functions

Page 12: notes on Database Administration to read

Slide 12

COM220 Lecture Five

2. The administration and management of data structure (Cont.)– how are consistency checks made ?

– how is access to be optimised ?• transactions

• clustering

• indexing

• query optimisation

– how and when to re-organise the database ?

DBA FunctionsDBA Functions

Page 13: notes on Database Administration to read

Slide 13

COM220 Lecture Five

3. The administration and management of the physical database

– how many copies should run ?• machine sizing

• operating system performance

– when and how should we perform backups?• database files

• recovery log files

DBA FunctionsDBA Functions

Page 14: notes on Database Administration to read

Slide 14

COM220 Lecture Five

3.The administration and management of the physical database ( cont.)– start-up and shutdown procedures.

• DBMS parameters

• control procedures

– what procedures are required to recover from system failures ?

• export / import procedures

• roll forward / rollback

DBA FunctionsDBA Functions

Page 15: notes on Database Administration to read

Slide 15

COM220 Lecture Five

– integrity and consistency

– monitoring and tuning

– reducing redundant storage

– facilitating sharing of data

– security

– backups

– recovery

– keep down time to a minimum

DBA RoleDBA Role

Page 16: notes on Database Administration to read

Slide 16

COM220 Lecture Five

Liaison with:• Management

– enterprise objectives

– time constraints for development

– budget constraints

– future plans

– organisational changes

DBA RoleDBA Role

Page 17: notes on Database Administration to read

Slide 17

COM220 Lecture Five

Liaison with:• Users

– data requirements

– application priorities

– ownership of data

– archiving requirements

– documentation

– response times

DBA RoleDBA Role

Page 18: notes on Database Administration to read

Slide 18

COM220 Lecture Five

Liaison with:• Application Development Staff

– security/privacy controls

– education/training

– data integrity rules

– housekeeping programs

– information about the database

– test plans etc.

DBA RoleDBA Role

Page 19: notes on Database Administration to read

Slide 19

COM220 Lecture Five

Liaison with:• Operations Staff

– availability requirements

– batch job priorities

– security procedures

– error recovery requirements

– performance monitoring etc.

DBA RoleDBA Role

Page 20: notes on Database Administration to read

Slide 20

COM220 Lecture Five

Liaison with:• Software Vendors

– Education/training needs

– Hardware requirements

– documentation

– service support & maintenance

– utilities etc.

DBA RoleDBA Role

Page 21: notes on Database Administration to read

Slide 21

COM220 Lecture Five

Liaison with:• Hardware Vendors

– hardware capabilities

– expansion capability

– incompatibility with any existing hardware

– servicing requirements

– training

– equipment failure

DBA RoleDBA Role

Page 22: notes on Database Administration to read

Slide 22

COM220 Lecture Five

Further ReadingFurther Reading

• Database Administration– Connelly & Begg, chapter 9

– McFadden & Hoffer, chapter 13

• Next week– Building Interactive Forms Applications