O2, an object-oriented data model
- 1 June 1988
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 17 (3) , 424-433
- https://doi.org/10.1145/971701.50253
Abstract
The Altair group is currently designing an object-oriented data base system called O 2 . This paper presents a formal description of the object-oriented data model of this system. It proposes a type system defined in the framework of a set-and-tuple data model. It models the well known inheritance mechanism and enforces strong typing.Keywords
This publication has 9 references indexed in Scilit:
- Combining language and database advances in an object-oriented development environmentPublished by Association for Computing Machinery (ACM) ,1987
- Implementation of a compiler for a semantic data model: Experiences with taxisPublished by Association for Computing Machinery (ACM) ,1987
- Data model issues for object-oriented applicationsACM Transactions on Information Systems, 1987
- An algebraic model of sybtypes in object-oriented languages (draft)ACM SIGPLAN Notices, 1986
- GALILEO: a strongly-typed, interactive conceptual languageACM Transactions on Database Systems, 1985
- A calculus for complex objectsPublished by Association for Computing Machinery (ACM) ,1985
- Making smalltalk a database systemPublished by Association for Computing Machinery (ACM) ,1984
- A new approach to database logicPublished by Association for Computing Machinery (ACM) ,1984
- Object management system conceptsPublished by Association for Computing Machinery (ACM) ,1984