80 likes | 198 Views
This chapter explores the core aspects of object database standards and languages, focusing on the Object Model of ODMG. It covers key concepts such as objects, literals, built-in collection interfaces, user-defined atomic objects, and the principles of inheritance, keys, and factory objects. The Object Definition Language (ODL) and the Object Query Language (OQL) are examined, highlighting OQL's features, including simple queries, entry points, and iterator variables. The chapter also discusses the conceptual design differences between object databases (ODB) and relational databases (RDB), and schema mapping from EER to ODB.
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