80 likes | 207 Vues
This chapter explores the fundamentals of object databases, focusing on the Object Data Management Group (ODMG) specifications. It covers key concepts such as the object model, including objects, literals, built-in interfaces for collections, atomic user-defined objects, and the roles of classes, interfaces, and inheritance. Additionally, it introduces the Object Definition Language (ODL) and the Object Query Language (OQL), providing insights into simple queries, database entry points, and query results. The chapter also discusses conceptual design differences between object-oriented databases and relational databases.
E N D
Chapter 21 Object Database Standards, Languages, and Design
Overview of the Object Model of ODMG • Objects and Literals • Built-in Interfaces for Collection Objects • Atomic (User-Defined) Objects • Interfaces, Classes, and Inheritance • Extents, Keys, and Factory Objects
The Object Query Language OQL • Simple OQL Queries, Database Entry Points, and Iterator Variables • Query Results and Path Expressions • Other Features of OQL
Object Database Conceptual Design • Differences Between Conceptual Design of ODB and RDB • Mapping and EER Schema to an ODB Schema