Database Users & Administration
<ul><li>Database Users </li></ul><ul><li>Data Administration  </li></ul><ul><li>Database Administration </li></ul><ul><li>...
<ul><li>1.  The End User </li></ul><ul><li>The one who will use the information </li></ul><ul><li>Unaware of the backgroun...
<ul><li>1.  The End User  (cont.) </li></ul><ul><li>The information must be </li></ul><ul><ul><li>correct </li></ul></ul><...
<ul><li>2.  Database specialist </li></ul><ul><ul><li>Database Administrator </li></ul></ul><ul><ul><li>Database Designer ...
<ul><li>A high level management function(E.g. Director) </li></ul><ul><li>Determination of overall information needs from ...
<ul><li>Normally responsible for computerised systems only </li></ul><ul><li>Management & Co-ordination function </li></ul...
<ul><li>What is it? </li></ul><ul><li>“ To successfully set up and manage an environment in which the data resource is eff...
<ul><li>THERE ARE THREE MAIN FUNCTIONS: </li></ul><ul><li>1 . Administration & management of Data Content </li></ul><ul><l...
<ul><li>1.  Administration & management of Data Content </li></ul><ul><ul><li>which data is to be held on the database </l...
<ul><li>2. The administration and management of data structure. </li></ul><ul><ul><li>how many logical databases do we nee...
<ul><li>2. The administration and management of data structure (Cont.) </li></ul><ul><ul><li>how are consistency checks ma...
<ul><li>3. The administration and management of the physical database </li></ul><ul><ul><li>how many copies should run ? <...
<ul><li>3.The administration and management of the physical database ( cont.) </li></ul><ul><ul><li>start-up and shutdown ...
<ul><li>integrity and consistency </li></ul><ul><li>monitoring and tuning </li></ul><ul><li>reducing redundant storage </l...
<ul><li>Liaison with: </li></ul><ul><li>Management </li></ul><ul><ul><li>enterprise objectives </li></ul></ul><ul><ul><li>...
<ul><li>Liaison with: </li></ul><ul><li>Users </li></ul><ul><ul><li>data requirements </li></ul></ul><ul><ul><li>applicati...
<ul><li>Liaison with: </li></ul><ul><li>Application Development Staff </li></ul><ul><ul><li>security/privacy controls </li...
<ul><li>Liaison with: </li></ul><ul><li>Operations Staff </li></ul><ul><ul><li>availability requirements </li></ul></ul><u...
<ul><li>Liaison with: </li></ul><ul><li>Software Vendors </li></ul><ul><ul><li>Education/training needs </li></ul></ul><ul...
<ul><li>Liaison with: </li></ul><ul><li>Hardware Vendors </li></ul><ul><ul><li>hardware capabilities </li></ul></ul><ul><u...
Further Reading <ul><li>Database Administration </li></ul><ul><ul><li>Connelly & Begg, chapter 4, section 4.7 </li></ul></...
Upcoming SlideShare
Loading in …5
×

Database Users and Administration

632 views

Published on

  • Be the first to comment

  • Be the first to like this

Database Users and Administration

  1. 1. Database Users & Administration
  2. 2. <ul><li>Database Users </li></ul><ul><li>Data Administration </li></ul><ul><li>Database Administration </li></ul><ul><li>DBA Functions </li></ul><ul><li>DBA Role </li></ul>Database Users & Administration
  3. 3. <ul><li>1. The End User </li></ul><ul><li>The one who will use the information </li></ul><ul><li>Unaware of the background processes </li></ul><ul><li>Perhaps has little or no computing knowledge </li></ul><ul><li>Expertise is in the use of the data </li></ul>Database Users
  4. 4. <ul><li>1. The End User (cont.) </li></ul><ul><li>The information must be </li></ul><ul><ul><li>correct </li></ul></ul><ul><ul><li>readily available </li></ul></ul><ul><ul><li>user friendly format </li></ul></ul><ul><ul><li>meet their requirements </li></ul></ul><ul><ul><li>allow them to be productive </li></ul></ul>Database Users
  5. 5. <ul><li>2. Database specialist </li></ul><ul><ul><li>Database Administrator </li></ul></ul><ul><ul><li>Database Designer </li></ul></ul><ul><ul><li>Database Analyst </li></ul></ul><ul><ul><li>Database Programmer </li></ul></ul><ul><ul><li>Database Technician </li></ul></ul>Database Users
  6. 6. <ul><li>A high level management function(E.g. Director) </li></ul><ul><li>Determination of overall information needs from a management perspective </li></ul><ul><li>Developing & administering the policies, procedures, practices & plans for definition, organisation, protection & efficient utilisation of data </li></ul><ul><li>Encompasses all corporate data whether computerised or not </li></ul>Data Administration
  7. 7. <ul><li>Normally responsible for computerised systems only </li></ul><ul><li>Management & Co-ordination function </li></ul><ul><li>Technical function responsible for: </li></ul><ul><ul><li>physical database design </li></ul></ul><ul><ul><li>security </li></ul></ul><ul><ul><li>backup </li></ul></ul><ul><ul><li>recovery </li></ul></ul><ul><ul><li>performance </li></ul></ul>Database Administration
  8. 8. <ul><li>What is it? </li></ul><ul><li>“ To successfully set up and manage an environment in which the data resource is effectively used” </li></ul>Database Administration
  9. 9. <ul><li>THERE ARE THREE MAIN FUNCTIONS: </li></ul><ul><li>1 . Administration & management of Data Content </li></ul><ul><li>2. Administration & management of Data Structure </li></ul><ul><li>3. Administration & management of the Physical Database </li></ul>DBA Functions
  10. 10. <ul><li>1. Administration & management of Data Content </li></ul><ul><ul><li>which data is to be held on the database </li></ul></ul><ul><ul><li>which users have what kind of access to the database </li></ul></ul><ul><ul><li>which kind of users have access to individual items of data </li></ul></ul><ul><ul><li>which consistency checks must be maintained </li></ul></ul><ul><ul><li>when should data be removed </li></ul></ul>DBA Functions
  11. 11. <ul><li>2. The administration and management of data structure. </li></ul><ul><ul><li>how many logical databases do we need ? </li></ul></ul><ul><ul><li>what is the table column structure ? </li></ul></ul><ul><ul><ul><li>normalisation </li></ul></ul></ul><ul><ul><ul><li>functional analysis </li></ul></ul></ul><ul><ul><ul><li>de normalisation </li></ul></ul></ul><ul><ul><li>how is security to be implemented ? </li></ul></ul>DBA Functions
  12. 12. <ul><li>2. The administration and management of data structure (Cont.) </li></ul><ul><ul><li>how are consistency checks made ? </li></ul></ul><ul><ul><li>how is access to be optimised ? </li></ul></ul><ul><ul><ul><li>transactions </li></ul></ul></ul><ul><ul><ul><li>clustering </li></ul></ul></ul><ul><ul><ul><li>indexing </li></ul></ul></ul><ul><ul><ul><li>query optimisation </li></ul></ul></ul><ul><ul><li>how and when to re-organise the database ? </li></ul></ul>DBA Functions
  13. 13. <ul><li>3. The administration and management of the physical database </li></ul><ul><ul><li>how many copies should run ? </li></ul></ul><ul><ul><ul><li>machine sizing </li></ul></ul></ul><ul><ul><ul><li>operating system performance </li></ul></ul></ul><ul><ul><li>when and how should we perform backups? </li></ul></ul><ul><ul><ul><li>database files </li></ul></ul></ul><ul><ul><ul><li>recovery log files </li></ul></ul></ul>DBA Functions
  14. 14. <ul><li>3.The administration and management of the physical database ( cont.) </li></ul><ul><ul><li>start-up and shutdown procedures . </li></ul></ul><ul><ul><ul><li>DBMS parameters </li></ul></ul></ul><ul><ul><ul><li>control procedures </li></ul></ul></ul><ul><ul><li>what procedures are required to recover from system failures ? </li></ul></ul><ul><ul><ul><li>export / import procedures </li></ul></ul></ul><ul><ul><ul><li>roll forward / rollback </li></ul></ul></ul>DBA Functions
  15. 15. <ul><li>integrity and consistency </li></ul><ul><li>monitoring and tuning </li></ul><ul><li>reducing redundant storage </li></ul><ul><li>facilitating sharing of data </li></ul><ul><li>security </li></ul><ul><li>backups </li></ul><ul><li>recovery </li></ul><ul><li>keep down time to a minimum </li></ul>DBA Role
  16. 16. <ul><li>Liaison with: </li></ul><ul><li>Management </li></ul><ul><ul><li>enterprise objectives </li></ul></ul><ul><ul><li>time constraints for development </li></ul></ul><ul><ul><li>budget constraints </li></ul></ul><ul><ul><li>Future plans </li></ul></ul><ul><ul><li>organisational changes </li></ul></ul>DBA Role
  17. 17. <ul><li>Liaison with: </li></ul><ul><li>Users </li></ul><ul><ul><li>data requirements </li></ul></ul><ul><ul><li>application priorities </li></ul></ul><ul><ul><li>ownership of data </li></ul></ul><ul><ul><li>archiving requirements </li></ul></ul><ul><ul><li>documentation </li></ul></ul><ul><ul><li>response times </li></ul></ul>DBA Role
  18. 18. <ul><li>Liaison with: </li></ul><ul><li>Application Development Staff </li></ul><ul><ul><li>security/privacy controls </li></ul></ul><ul><ul><li>education/training </li></ul></ul><ul><ul><li>data integrity rules </li></ul></ul><ul><ul><li>housekeeping programs </li></ul></ul><ul><ul><li>information about the database </li></ul></ul><ul><ul><li>Test plans etc. </li></ul></ul>DBA Role
  19. 19. <ul><li>Liaison with: </li></ul><ul><li>Operations Staff </li></ul><ul><ul><li>availability requirements </li></ul></ul><ul><ul><li>batch job priorities </li></ul></ul><ul><ul><li>security procedures </li></ul></ul><ul><ul><li>error recovery requirements </li></ul></ul><ul><ul><li>performance monitoring etc. </li></ul></ul>DBA Role
  20. 20. <ul><li>Liaison with: </li></ul><ul><li>Software Vendors </li></ul><ul><ul><li>Education/training needs </li></ul></ul><ul><ul><li>Hardware requirements </li></ul></ul><ul><ul><li>documentation </li></ul></ul><ul><ul><li>service support & maintenance </li></ul></ul><ul><ul><li>utilities etc. </li></ul></ul>DBA Role
  21. 21. <ul><li>Liaison with: </li></ul><ul><li>Hardware Vendors </li></ul><ul><ul><li>hardware capabilities </li></ul></ul><ul><ul><li>expansion capability </li></ul></ul><ul><ul><li>incompatibility with any existing hardware </li></ul></ul><ul><ul><li>servicing requirements </li></ul></ul><ul><ul><li>training </li></ul></ul><ul><ul><li>equipment failure </li></ul></ul>DBA Role
  22. 22. Further Reading <ul><li>Database Administration </li></ul><ul><ul><li>Connelly & Begg, chapter 4, section 4.7 </li></ul></ul><ul><ul><li>McFadden & Hoffer, chapter 13 </li></ul></ul><ul><li>Next week </li></ul><ul><ul><li>Database Security, Integrity and Recovery </li></ul></ul>

×