DocumentCode
2704373
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
fYear
1990
fDate
5-9 Feb 1990
Firstpage
154
Lastpage
162
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1990. Proceedings. Sixth International Conference on
Conference_Location
Los Angeles, CA
Print_ISBN
0-8186-2025-0
Type
conf
DOI
10.1109/ICDE.1990.113465
Filename
113465
Link To Document