Data Model
Database Systems:
Design, Implementation, and Management, Sixth
Edition, Rob and Coronel
1
database design
How the major data models evolved, and their
abstraction
2- 2
2- 3
data
Data model organizes data for various users
2- 4
2- 5
Business Rules
Brief, precise, and unambiguous description of a policy,
generate information
2- 6
disseminated
Describe characteristics of the data as viewed
by the company
Database Systems 6e / Rob & Coronel
2- 7
Procedures
Standards
Operations manuals
2- 8
and designers
Allow designer to understand the nature, role, and
scope of data
Allow designer to understand business processes
Allow designer to develop appropriate relationship
participation rules and constraints
2- 9
2- 10
2- 11
2- 12
2- 13
database development
Limitations lead to a different way of looking
at database design
Basic concepts show up in current data
models
Best understood by examining manufacturing
process
Database Systems 6e / Rob & Coronel
2- 14
A Hierarchical Structure
2- 15
Hierarchical StructureCharacteristics
Each parent can have many children
Each child has only one parent
Tree is defined by path that traces parent segments to child
2- 16
Database security
2- 17
2- 18
2- 19
(CODASYL)
American National Standards Institute (ANSI)
Database Task Group (DBTG)
Database Systems 6e / Rob & Coronel
2- 20
2- 21
Data Management
Language Components
Schema Data Definition Language (DDL)
Subschema DDL
DML
2- 22
Owner
Equivalent to the hierarchical models parent
Member
Equivalent to the hierarchical models child
A record can appear as a member in more than one
set i.e., a member may have multiple owners
Database Systems 6e / Rob & Coronel
2- 23
2- 24
Conceptual simplicity
Data independence
Conformance to standards
Database Systems 6e / Rob & Coronel
2- 25
System complexity
2- 26
relational model
Today, microcomputers can run sophisticated
2- 27
(RDBMS)
Performs same basic functions provided by
2- 28
Relational schema
2- 29
2- 30
Relational Table
Stores a collection of related entities
Resembles a file
2- 31
A Relational Schema
2- 32
2- 33
2- 34
2- 35
2- 36
2- 37
2- 38
Relationships:
The Basic Crows Foot ERD
2- 39
Visual representation
2- 40
2- 41
2- 42
2- 43
Developments that
Boosted OODMs Popularity
2- 44
grouped in classes
Classes are organized in a class hierarchy
Inheritance is the ability of an object within
2- 45
2- 46
Database integrity
2- 47
2- 48
Other Models
Extended Relational Data Model (ERDM)
2- 49
2- 50
2- 51
2- 52
databases
2- 53
2- 54
2- 55
Conceptual
External
Internal
2- 56
2- 57
2- 58
2- 59
2- 60
the DBMS
Adapts the conceptual model to the DBMS
Software dependent
Hardware independent
2- 61
2- 62
2- 63
2- 64
2- 65
2- 66
2- 67
2- 68
Summary
A good DBMS will perform poorly with a
2- 69
Summary (continued)
Hierarchical model
2- 70
Summary (continued)
Network model attempts to deal with many of
Relational model:
oriented model
2- 71