notes on Database Administration to read
-
Upload
databaseguys -
Category
Documents
-
view
2.393 -
download
1
Transcript of notes on Database Administration to read
![Page 1: notes on Database Administration to read](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/1.jpg)
Slide 1
COM220 Lecture Five
Database Users & AdministrationDatabase Users & Administration
![Page 2: notes on Database Administration to read](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/10.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/14.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/15.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/18.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/19.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/20.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/21.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062319/55620b38d8b42acb1e8b47a6/html5/thumbnails/22.jpg)
Slide 22
COM220 Lecture Five
Further ReadingFurther Reading
• Database Administration– Connelly & Begg, chapter 9
– McFadden & Hoffer, chapter 13
• Next week– Building Interactive Forms Applications