Download presentation
Presentation is loading. Please wait.
1
Copyright © 2004 Pearson Education, Inc.
2
Chapter 12 Practice Database Design Methodology and Use of UML Diagrams
3
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-3 FIGURE 12.1 Phases of database design and implementation for large databases.
4
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-4 FIGURE 12.2 Examples of top- down refinement. (a) Generating a new entity type. (b) Decomposing an entity type into two entity types and a relationship type.
5
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-5 FIGURE 12.3 Examples of bottom-up refinement. (a) Discovering and adding new relationships. (b) Discovering a new category (union type) and relating it.
6
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-6 FIGURE 12.4 Modifying views to conform before integration.
7
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-7 FIGURE 12.4 (continued) Modifying views to conform before integration.
8
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-8 FIGURE 12.5 Integrated schema after merging views 1 and 2
9
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-9 FIGURE 12.6 Different strategies for the view integration process.
10
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-10 FIGURE 12.7 The use-case diagram notation.
11
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-11 FIGURE 12.8 An example use case diagram for a University Database
12
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-12 FIGURE 12.9 The sequence diagram notation.
13
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-13 FIGURE 12.10 The statechart diagram notation.
14
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-14 FIGURE 12.11 An example statechart diagram for the University Database.
15
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-15 FIGURE 12.12 A sequence diagram for the University Database.
16
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-16 FIGURE 12.13 A graphical data model diagram in Rational Rose.
17
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-17 FIGURE 12.14 A logical data model diagram definition in Rational Rose.
18
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-18 FIGURE 12.15 The design of the university database as a class diagram.
19
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-19 FIGURE 12.16 The class OM_EMPLOYEE corresponding to the table Employee in Figure 12.14.
20
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 12-20 FIGURE 12.17 The Company Database Class Diagram (Figure 3.16) drawn in Rational Rose.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.