Conceptual Overview 7 step design - PowerPoint PPT Presentation

About This Presentation
Title:

Conceptual Overview 7 step design

Description:

The level of structural integrity and data integrity is in direct proportion to ... design process, the greater the risk of encountering problems with the database ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 15
Provided by: rev2
Learn more at: http://cse.unl.edu
Category:

less

Transcript and Presenter's Notes

Title: Conceptual Overview 7 step design


1
Conceptual Overview7 step design
  • Chapter 4Database Design for Mere Mortals

2
Importance of completing theDesign Process
  • It is necessary to go through the entire design
    process
  • The level of structural integrity and data
    integrity is in direct proportion to how
    thoroughly the design process is followed
  • The less time spent on the design process, the
    greater the risk of encountering problems with
    the database

3
Defining a Mission Statementand Mission
Objectives (1)
  • Establishes the purpose and provides a focus
  • Every database created for a specific purpose
  • Will ensure appropriate design and appropriate
    data is collected to support purpose of database

4
Mission Objectives
  • general tasks to be performed
  • support mission statement
  • aid in determining structure of database

5
People involved
  • group 1 (define mission statement)
  • database developer
  • head of organization
  • management
  • group 2 (define mission objectives)
  • database developer
  • Management
  • end-users

6
Analyzing the Current Database (2)
  • Legacy database
  • in existence for several years
  • inherited database
  • Paper-based database
  • Forms
  • index cards
  • manila folders

7
Gather information on
  • type and condition of database
  • manageability
  • usage
  • how data currently gathered (forms)
  • how data currently presented (reports)
  • software application used
  • conduct interviews to see how users interact with
    database

8
Question for users
  • Question for users
  • how do you currently use the database
  • information requirements
  • Questions for management
  • information they currently receive
  • information requirements
  • Fundamental data requirements (results)
  • Starting point

9
Creating Data Structures (3)
  • Define Tables
  • Define fields
  • Establish Keys

10
Determining and Establishing Table Relationships
(4)
  • Interview users and management
  • identify relationships
  • identify relationship characteristics
  • establish relationship-level integrity

11
Determining and Defining the Business Rules (5)
  • Interviews
  • Identify limitations on database
  • Establish business rules
  • Define and implement Validation Tables
  • Ongoing process

12
Determining and Establishing Views (6)
  • Interviews
  • Identify ways in which data is viewed
  • Establish Views

13
Reviewing Data Integrity (7)
  • Review each table for proper design
  • Check Fields in table
  • Check Validity of each relationship
  • Check Business Rules

14
Are We Done?
  • For the time being
  • Design Process is NEVER really complete
  • Database structure will always need refinement as
    organization grows
Write a Comment
User Comments (0)
About PowerShow.com