Database Systems Design, Implementation, and Management Eighth Edition-Ch09
Database Systems Design, Implementation, and Management Eighth Edition-Ch09
Database Systems Design, Implementation, and Management Eighth Edition-Ch09
Implementation, and
Management
Eighth Edition
Chapter 9
Database Design
Objectives
• Six phases:
– Database initial study
– Database design
– Implementation and loading
– Testing and evaluation
– Operation
– Maintenance and evolution
• Overall purpose:
– Analyze company situation
– Define problems and constraints
– Define objectives
– Define scope and boundaries
• Interactive and iterative processes required to
complete first phase of DBLC successfully
• Top-down design
– Identifies data sets
– Defines data elements for each of those sets
• Definition of different entity types
• Definition of each entity’s attributes
• Bottom-up design
– Identifies data elements (items)
– Groups them together in data sets
• Centralized design
– When data component is composed of small
number of objects and procedures
– Typical of small systems
• Decentralized design
– Data component has large number of entities
– Complex relations on which complex operations
performed
– Problem spread across several operational sites