NASA NTRS · 19900054145
Engineering the object-relation database model in O-Raid
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-base 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.
Keep this discovery
Explore connections, maps & timelines
Dewan, Prasun, Vikram, Ashish, Bhargava, Bharat. 1989-06-01. Engineering the object-relation database model in O-Raid. https://ntrs.nasa.gov/citations/19900054145
Cite the original work for its findings. Save a collection to share your selection of sources.