Engineering the object-relation database model in O-Raid

2Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Raid is a distributed database system based on the relational model. O-Raid is an extension of the Raid system and will support complex data objects. The design of O-Raid is evolutionary and retains all features of relational data base systems and those of a general purpose object-oriented programming language. O-Raid has several novel properties. Objects, classes, and inheritance are supported together with a predicate-based relational query language. O-Raid objects are compatible with C++ objects and may be read and manipulated by a C++ program without any “impedance mismatch”. Relations and columns within relations may themselves be treated as objects with associated variables and methods. Relations may contain heterogeneous objects, that is, objects of more than one class in a certain column, which can individually evolve by being reclassified. Special facilities are provided to reduce the data search in a relation containing complex objects. The implementation of O-Raid extends the implementation of an existing distributed relational system called Raid.

Cite

CITATION STYLE

APA

Dewan, P., Vikram, A., & Bhargava, B. (1989). Engineering the object-relation database model in O-Raid. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 367 LNCS, pp. 389–403). Springer Verlag. https://doi.org/10.1007/3-540-51295-0_144

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free