Beruflich Dokumente
Kultur Dokumente
Objectives
Define terms
Understand use of supertype/subtype relationships
Understand use of specialization and
generalization techniques
Specify completeness and disjointness constraints
Develop supertype/subtype hierarchies for realistic
business situations
Develop entity clusters
Explain universal (packaged) data model
Describe special features of data modeling project
using packaged data model
Chapter 3
Attribute Inheritance:
Chapter 3
Chapter 3
b)
Microsoft
Visio
Notation
Chapter 3
Chapter 3
Chapter 3
Chapter 3
Generalization and
Specialization
10
So we put
the shared
attributes in
a supertype
11
Only applies to
manufactured parts
Chapter 3
12
Created 2
subtypes
13
Constraints in Supertype/
Completeness Constraint
Completeness
Constraints: Whether
Chapter 3
14
Chapter 3
15
Chapter 3
16
Constraints in Supertype/
Disjointness constraint
Chapter 3
17
Chapter 3
18
Chapter 3
19
Constraints in Supertype/
Subtype Discriminators
Chapter 3
20
Chapter 3
21
Chapter 3
22
Chapter 3
23
Entity Clusters
Chapter 3
24
Figure 3-13a
Possible entity
clusters for Pine
Valley Furniture in
Microsoft Visio
Related
groups of
entities could
become
clusters
Chapter 3
25
More readable,
isnt it?
Chapter 3
26
27
Chapter 3
28
Chapter 3
29
Packaged data
models are generic
models that can be
customized for a
particular
organizations
business rules
Chapter 3
30
Chapter 3
31
Chapter 3
32