+ All Categories
Home > Documents > Copyright © 2004 Pearson Education, Inc.. Chapter 21 Object Database Standards, Languages, and...

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

Date post: 05-Jan-2016
Category:
Upload: gavin-cummings
View: 213 times
Download: 0 times
Share this document with a friend
18
Copyright © 2004 Pearson Education, Inc.
Transcript
Page 1: Copyright © 2004 Pearson Education, Inc.. Chapter 21 Object Database Standards, Languages, and Design.

Copyright © 2004 Pearson Education, Inc.

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

Copyright © 2004 Pearson Education, Inc.

Chapter 21

Object Database Standards, Languages,

and Design

Page 3: 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.

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

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.

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

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.

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

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.

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

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.

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

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

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

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.

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

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.

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

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.

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

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.

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

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).

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

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).

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

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).

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

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).

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

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.

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

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.


Recommended