Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 2004 Pearson Education, Inc.. Chapter 21 Object Database Standards, Languages, and Design.

Similar presentations


Presentation on theme: "Copyright © 2004 Pearson Education, Inc.. Chapter 21 Object Database Standards, Languages, and Design."— Presentation transcript:

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.


Download ppt "Copyright © 2004 Pearson Education, Inc.. Chapter 21 Object Database Standards, Languages, and Design."

Similar presentations


Ads by Google