Title :
A query algebra for object-oriented databases
Author :
Shaw, Gail M. ; Zdonik, Stanley B.
Author_Institution :
Dept. of Comput. Sci., Brown Univ., Providence, RI, USA
Abstract :
An algebra that synthesizes relational query concepts with object-oriented databases is defined. The algebra fully supports abstract data types and object identity, while providing associative access to objects. The operations take an abstract view of objects and access typed collections of objects through the public interface defined for the type. The algebra supports access to relationships implied by the structure of the objects, as well as the definition and creation of new relationships between objects. The operations create new objects with unique identities and can use object identity in the manipulation of objects. The support for object identity leads to new definitions for equality of results and operators that can manipulate the identities of objects
Keywords :
data structures; database theory; object-oriented databases; query languages; relational databases; abstract data types; associative access; object identity; object manipulation; object-oriented databases; public interface; query algebra; relational query concepts; Algebra; Computer science; Contracts; Data models; Encapsulation; Marine vehicles; Object oriented databases; Object oriented modeling; Power system modeling; Relational databases;
Conference_Titel :
Data Engineering, 1990. Proceedings. Sixth International Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
0-8186-2025-0
DOI :
10.1109/ICDE.1990.113465