Date post: | 05-Jan-2016 |
Category: |
Documents |
Upload: | gavin-cummings |
View: | 213 times |
Download: | 0 times |
Copyright © 2004 Pearson Education, Inc.
Copyright © 2004 Pearson Education, Inc.
Chapter 21
Object Database Standards, Languages,
and Design
Slide 21-3Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 21.1AOverview of the interface definitions for part of the ODMG object model. The basic Object interface, inherited by all objects.
Slide 21-4Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 21.1BOverview of the interface definitions for part of the ODMG object model. Some standard interfaces for structural literals.
Slide 21-5Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 21.1B (continued)Overview of the interface definitions for part of the ODMG object model. Some standard interfaces for structural literals.
Slide 21-6Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 21.1COverview of the interface definitions for part of the ODMG object model. Interface definitions for collection objects.
Slide 21-7Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 21.1C (continued)Overview of the interface definitions for part of the ODMG object model. Interface definitions for collection objects.
Slide 21-8Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 21.2Inheritance hierarchy for the built-in interfaces of the object model
Slide 21-9Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 21.3The attributes, relationships, and operations in a class definition.
Slide 21-10Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 21.4Interfaces to illustrate factory objects and database objects.
Slide 21-11Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 21.5An example of a database schema. (a) Graphical notation for representing ODL schemas.
Slide 21-12Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 21.5 (continued)An example of a database schema. (b) A graphical object database schema for part of the UNIVERSITY database.
Slide 21-13Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 21.6Possible ODL schema for the UNIVERSITY database of Figure 21.5(b).
Slide 21-14Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 21.6 (continued)Possible ODL schema for the UNIVERSITY database of Figure 21.5(b).
Slide 21-15Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 21.6 (continued)Possible ODL schema for the UNIVERSITY database of Figure 21.5(b).
Slide 21-16Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 21.6 (continued)Possible ODL schema for the UNIVERSITY database of Figure 21.5(b).
Slide 21-17Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 21.7AAn illustration of interface inheritance via “:”. Graphical schema representation.
Slide 21-18Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright © 2004 Pearson Education, Inc.
FIGURE 21.7BAn illustration of interface inheritance via “:”. Corresponding interface and class definition in ODL.