Download presentation
Presentation is loading. Please wait.
Published byGavin Cummings Modified over 9 years ago
1
Copyright © 2004 Pearson Education, Inc.
2
Chapter 21 Object Database Standards, Languages, and Design
3
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 21-3 FIGURE 21.1A Overview of the interface definitions for part of the ODMG object model. The basic Object interface, inherited by all objects.
4
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 21-4 FIGURE 21.1B Overview of the interface definitions for part of the ODMG object model. Some standard interfaces for structural literals.
5
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 21-5 FIGURE 21.1B (continued) Overview of the interface definitions for part of the ODMG object model. Some standard interfaces for structural literals.
6
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 21-6 FIGURE 21.1C Overview of the interface definitions for part of the ODMG object model. Interface definitions for collection objects.
7
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 21-7 FIGURE 21.1C (continued) Overview of the interface definitions for part of the ODMG object model. Interface definitions for collection objects.
8
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 21-8 FIGURE 21.2 Inheritance hierarchy for the built-in interfaces of the object model
9
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 21-9 FIGURE 21.3 The attributes, relationships, and operations in a class definition.
10
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 21-10 FIGURE 21.4 Interfaces to illustrate factory objects and database objects.
11
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 21-11 FIGURE 21.5 An example of a database schema. (a) Graphical notation for representing ODL schemas.
12
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 21-12 FIGURE 21.5 (continued) An example of a database schema. (b) A graphical object database schema for part of the UNIVERSITY database.
13
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 21-13 FIGURE 21.6 Possible ODL schema for the UNIVERSITY database of Figure 21.5(b).
14
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 21-14 FIGURE 21.6 (continued) Possible ODL schema for the UNIVERSITY database of Figure 21.5(b).
15
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 21-15 FIGURE 21.6 (continued) Possible ODL schema for the UNIVERSITY database of Figure 21.5(b).
16
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 21-16 FIGURE 21.6 (continued) Possible ODL schema for the UNIVERSITY database of Figure 21.5(b).
17
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 21-17 FIGURE 21.7A An illustration of interface inheritance via “:”. Graphical schema representation.
18
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 21-18 FIGURE 21.7B An illustration of interface inheritance via “:”. Corresponding interface and class definition in ODL.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.