A contradiction in terms.

In object oriented systems, objects are active: they have state, and their interface is a set of methods defining their behaviour.

In database systems, objects are passive: clusters of attribute values that can&be referred to. They have state: the same reference can lead to different attribute values at different points in time. But they are not active.

Concepts from object oriented systems, such as inheritance, can be fruitfully applied to databases.

Log in or register to write something here or to contact authors.