ODE (Object Database and Environment): The Language and the Data Model (1989)
| Venue: | Proc. ACM-SIGMOD 1989 Int'l Conf. Management of Data |
| Citations: | 77 - 12 self |
BibTeX
@INPROCEEDINGS{Agrawal89ode(object,
author = {R. Agrawal and N. H. Gehani},
title = {ODE (Object Database and Environment): The Language and the Data Model},
booktitle = {Proc. ACM-SIGMOD 1989 Int'l Conf. Management of Data},
year = {1989},
pages = {36--45}
}
Years of Citing Articles
OpenURL
Abstract
ODE is a database system and environment based on the object paradigm. It offers one integrated data model for both database and general purpose manipulation. The database is defined, queried and manipulated in the database programming language O++ which is based on C++. O++ borrows and extends the object definition facility of C++, called the class. Classes support data encapsulation and multiple inheritance. We provide facilities for creating persistent and versioned objects, defining sets, and iterating over sets and clusters of persistent objects. We also provide facilities to associate constraints and triggers with objects. This paper presents the linguistic facilities provided in O++ and the data model it supports. 1. INTRODUCTION The object paradigm is a natural way of organizing data as it allows users to structure, retrieve and update data in terms of the application domain. ODE is a database system and environment based on the object paradigm. The database is defined, queri...







