A Model of Object-Identities and Values
Abstract
An algebraic formalization of the object-oriented data model is proposed. The formalism reveals that the semantics of the object-oriented model consists of two portions. One is expressed by an algebraic construct, which has essentially a value-oriented semantics. The other is expressed by object- identities, which characterize the essential difference of the object-oriented model and value-oriented models, such as the relational model and the logical database model. These two portions are integrated by a simple commutativity of modeling functions. The formalism includes the expression of integrity constraints in its construct, which provides the natural integration of the logical database model and the object-oriented database model.
Document Details
- Document Type
- Technical Report
- Publication Date
- Feb 23, 1990
- Accession Number
- ADA227312
Entities
People
- Gio Wiederhold
- Toshiyuki Matsushima
Organizations
- Stanford University