June 2013 Archive

Review of Object-Oriented Concepts

Before introducing object-oriented database models, let us review the main object-oriented concepts themselves. Object-oriented programming has been extensively regarded as a tool for better program organization and, finally, more reliable software implementation.

The Type System

An object-oriented programming language offers the user a rich collection of types. Starting with atomic types, such as integers, real numbers, booleans, and character strings, one may construct new types by using type constructors. Usually, the type constructors let us

Introduction to ODL

ODL (Object Definition Language) is a standardized language for specifying the structure of databases in object-oriented terms. It is an extension of IDL (Interface Description Language), a component of CORBA (Common Object Request Broker Architecture). The latter is a

Attributes in ODL

The simplest type of property is the attribute. These properties explain some feature of an object by connecting a value of a fixed type with that object. For instance, person objects might each have an attribute name whose kind is string and whose value is the name of that

Page 2 of 2 Previous 1 2 Next