200 likes | 444 Views
Chapter 21. Object Database Standards, Languages, and Design. FIGURE 21.1A Overview of the interface definitions for part of the ODMG object model. The basic Object interface, inherited by all objects.
E N D
Chapter 21 Object Database Standards, Languages, and Design
FIGURE 21.1AOverview of the interface definitions for part of the ODMG object model. The basic Object interface, inherited by all objects.
FIGURE 21.1BOverview of the interface definitions for part of the ODMG object model. Some standard interfaces for structural literals.
FIGURE 21.1B (continued)Overview of the interface definitions for part of the ODMG object model. Some standard interfaces for structural literals.
FIGURE 21.1COverview of the interface definitions for part of the ODMG object model. Interface definitions for collection objects.
FIGURE 21.1C (continued)Overview of the interface definitions for part of the ODMG object model. Interface definitions for collection objects.
FIGURE 21.2Inheritance hierarchy for the built-in interfaces of the object model
FIGURE 21.3The attributes, relationships, and operations in a class definition.
FIGURE 21.4Interfaces to illustrate factory objects and database objects.
FIGURE 21.5An example of a database schema. (a) Graphical notation for representing ODL schemas.
FIGURE 21.5 (continued)An example of a database schema. (b) A graphical object database schema for part of the UNIVERSITY database.
FIGURE 21.6Possible ODL schema for the UNIVERSITY database of Figure 21.5(b).
FIGURE 21.6 (continued)Possible ODL schema for the UNIVERSITY database of Figure 21.5(b).
FIGURE 21.6 (continued)Possible ODL schema for the UNIVERSITY database of Figure 21.5(b).
FIGURE 21.6 (continued)Possible ODL schema for the UNIVERSITY database of Figure 21.5(b).
FIGURE 21.7AAn illustration of interface inheritance via “:”. Graphical schema representation.
FIGURE 21.7BAn illustration of interface inheritance via “:”. Corresponding interface and class definition in ODL.