NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
engineering the object-relation database model in o-raidRaid 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.
Document ID
19900054145
Document Type
Conference Paper
Authors
Dewan, Prasun
(Purdue Univ. West Lafayette, IN, United States)
Vikram, Ashish
(Purdue Univ. West Lafayette, IN, United States)
Bhargava, Bharat
(Purdue University West Lafayette, IN, United States)
Date Acquired
August 14, 2013
Publication Date
June 1, 1989
Subject Category
COMPUTER PROGRAMMING AND SOFTWARE
Funding Number(s)
CONTRACT_GRANT: NAG1-676
Distribution Limits
Public
Copyright
Other