Database Systems: Design, Implementation, and Management
Upcoming SlideShare
Loading in...5
×
 

Database Systems: Design, Implementation, and Management

on

  • 1,768 views

 

Statistics

Views

Total Views
1,768
Views on SlideShare
1,768
Embed Views
0

Actions

Likes
2
Downloads
34
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Database Systems: Design, Implementation, and Management Database Systems: Design, Implementation, and Management Presentation Transcript

  • Chapter 16 Database Administration Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel
  • In this chapter, you will:
    • Learn that data are a valuable business asset that requires careful management
    • Learn why and how the database plays a critical role in an organization
    • Learn that the introduction of a DBMS has important technological, managerial, and cultural organizational consequences
    • Learn what the database administrator's managerial and technical roles are
    • Be introduced to several database administration tools
    • Examine various database administration strategies
    • See how various database administration technical tasks are performed with Oracle
  • Data as a Corporate Asset
    • Raw material used to produce information
    • Valuable resource
    • Information
      • Timely and accurate data can trigger beneficial actions
      • Basis for knowledge
      • Used in decision making
  • Data-Information-Decision Cycle Figure 16.1
  • Databases in an Organization
    • DBMS facilitates
      • Interpretation and presentation of data
      • Distribution of data and information
      • Data preservation and monitoring
      • Control over data duplication and use
    • Supports managerial decision making
      • Top
      • Middle
      • Operational
  • Introduction of Database
    • Big organizational change and challenge
    • Process with three primary aspects
      • Technological
      • Managerial
      • Cultural
    • Must focus on organizational needs
    • Roots in decentralized file systems
    • Electronic Data Processing (EDP) or Data Processing (DP) Department
    • Information systems (IS) department
    Evolution of Database Administration Figure 16.2
    • Database administration created to handle complex data management tasks
    • Database administrator (DBA) responsible for control of database
    • Factors affecting DBA placement in organization
      • Management style
      • Size and complexity of operations
      • Geographic distribution of facilities
    • General coordinator of all DBAs is systems administrator (SYSADM)
    • Data administrator (DA)
    Evolution of Database Administration (Con’t.)
  • Placement of DBA Function Figure 16.3
  • DBA Functional Organization Figure 16.4
  • DA Versus DBA Table 16.1
  • Summary of DBA Activities Figure 16.6
  • DBA Skills Table 16.2
  • DBA Activities and Services Table 16.3
  • DBA Service: End-User Support
    • User requirements gathering
    • Conflict and problem resolution
    • Finding solutions to information needs
    • Ensuring quality and integrity of applications and data
    • Building end-user confidence
    • Managing the training and support of DBMS users
    • Policies
      • General statements of direction or action
      • Communicate and support DBA goals
    • Standards
      • More detailed and specific than policies
      • Describe minimum requirement of DBA activity
    • Procedures
      • Written instructions that describe steps for activity
      • Support and enhance work environment
    DBA Service: Policies, Procedures, & Standards
    • Authorization management
      • User access management
      • View definition
      • DBMS utilities access control
      • DBMS usage monitoring
    • Security breaches
      • Preserved integrity
        • Data recovery may not be necessary
      • Corrupted integrity
        • Database must be recovered
    DBA Service: Security, Privacy, & Integrity
    • Database security officer (DSO)
    • Disaster management
      • Periodic data and applications backups
      • Proper backup identification
      • Convenient and safe backup storage
      • Physical protection
      • Personal access control
      • Insurance coverage for the data in the database
    • Data recovery and contingency plans must be tested and evaluated
    • Backup and recovery may not cover all aspects of IS
    DBA Service: Data Backup and Recovery
    • Data useful in right hands at right time
    • Current philosophy makes authorized data access easier
    • Sophisticated query tools
    • Web front ends
    • Data democracy
    • Cautions due to improper use of data
    DBA Service: Data Distribution and Use
    • DBMS and utilities evaluation, selection, and installation
    • Design and implementation of databases and applications
    • Testing and evaluation of databases and applications
    • Operation of the DBMS, utilities, and applications
    • Training and supporting users
    • Maintenance of the DBMS, utilities, and applications
    DBA’s Technical Role
    • Integrated data dictionary
      • Included with the DBMS
    • Stand-alone data dictionary
      • From third-party vendor
    • Active data dictionary
      • Automatically updated by the DBMS
    • Passive data dictionary
      • Created and updated by a batch process
    DB Administrative Tools: Data Dictionary
    • Data elements in all tables
    • Tables defined in all databases
    • Indexes defined for each database table
    • Defined database specifics
    • End users and administrators of database
    • Programs that access database
    • Access authorizations for all users
    • Relationships among data elements
    DB Administrative Tools: Data Dictionary (Con’t.)
    • CASE is Computer-Aided Software Engineering
    • Provides automated framework for Systems Development Life Cycle
    • Classifications
      • Front-end CASE tools support planning, analysis, and design
      • Back-end CASE tools support coding and implementation
    DB Administrative Tools: CASE
    • Reduction in development time and costs
    • Automation of the SDLC
    • Standardization of the systems development methodologies
    • Easier maintenance of application systems developed with CASE tools
    • Improves communications among the DBA, applications designers, and end users
    DB Administrative Tools: CASE (Con’t.)
    • Information Engineering (IE) translates strategic goals of the company into data and applications
    • Focuses on description of corporate data instead of the processes
    • Output is Information Systems Architecture (ISA)
      • Serves as the basis for planning, development, and control of future IS
    Data Administration Strategy: Information Engineering
  • Forces Affecting Development of ISA Figure 16.8
    • Management commitment
    • Thorough company situation analysis
    • End-user involvement
    • Defined standards
    • Training
    • Small pilot project
    Critical Success Factors for IS Strategy
  • Database Administration Using Oracle
    • Security Manager
    • Schema Manager
    • Storage Manager
    • SQL Worksheet
    • Instance Manager
    Figure 16.9