Download presentation
Presentation is loading. Please wait.
1
Chapter 4 Conceptual Modeling of Databases with Entity-Relationship Diagrams and the Unified Modeling Language
2
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-2 Figure 4.1 Fragment of the E-R diagram for the entity type P ERSON. Hobbies is multi- valued
3
Figure 4.2 E-R diagrams for several relationship types. End of arrow away from the head is the optional side of a 1:1 A line without other notation is m:n
4
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-4 Figure 4.3 Cardinality in the E-R model. No more than one instance of C for 2 instance of D-E; no more than 2 instances of D-E for 1 instance of C.
5
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-5 Figure 4.4 Two ways to represent single-role key constraints. End of arrow away from the head is the optional side of a 1:1
6
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-6 Figure 4.5 Many-to-one, one-to-one, and many-to-many correspondences. * Means 0..n
7
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-7 Figure 4.6 Example of an E-R diagram with an I S A hierarchy.
8
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-8 Figure 4.7 Using IsA for data partitioning.
9
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-9 Figure 4.8 Participation constraints.
10
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-10 Figure 4.9 Line-based representation vs. cardinality constraints.
11
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-11 Figure 4.10 Non-exclusive part-of relationship in E-R.
12
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-12 Figure 4.11 Exclusive part-of relationship in E-R: weak entities.
13
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-13 Figure 4.12 Summary of the E-R notation.
14
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-14 Figure 4.13 Translation of entity type PERSON into a relation.
15
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-15 Figure 4.14 Translations of some relationships.
16
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-16 Figure 4.15 Examples of UML classes.
17
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-17 Figure 4.16 UML associations.
18
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-18 Figure 4.17 UML associations with association classes.
19
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-19 Figure 4.18 The meaning of the multiplicity constraint in UML.
20
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-20 Figure 4.19 Cardinality vs. multiplicity.
21
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-21 Figure 4.20 Cardinality constraints in E-R that cannot be represented using multiplicity in UML.
22
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-22 Figure 4.21 Foreign keys in UML.
23
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-23 Figure 4.22 IsA (or generalization) hierarchies in UML.
24
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-24 Figure 4.23 UML representation of the participation constraint for class C in binary association type A.
25
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-25 Figure 4.24 Participation constraints for ternary relationships.
26
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-26 Figure 4.25 Aggregation: non-exclusive part-of association in UML.
27
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-27 Figure 4.26 Composition: exclusive part-of association in UML.
28
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-28 Figure 4.27 Summary of the UML notation.
29
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-29 Figure 4.28 The IsA hierarchy of the PSSC enterprise.
30
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-30 Figure 4.29 Client/broker information: first attempt.
31
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-31 Figure 4.30 Client/broker information: second try.
32
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-32 Figure 4.31 Trading information in the PSSC enterprise.
33
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-33 Figure 4.32 Client/broker information in UML.
34
Figure 4.33 An E-R diagram for the Student Registration System.
35
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-35 Figure 4.34 A schema for the Student Registration System—Part 1.
36
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-36 Figure 4.35 A schema for the Student Registration System—Part 2.
37
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-37 Figure 4.36 An alternative representation of the transcript information.
38
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-38 Figure 4.37 Replacing the ternary relationship S OLD of Figure 4.2 with three binary relationships.
39
Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 4-39 Figure 4.38 E-R diagram for Exercise 4.17.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.