Title :
An algebraic approach to the manipulation of complex objects
Author :
Nanni, Umberto ; Salza, Silvio ; Terranova, Mario
Author_Institution :
Dipartimento di Matematica Pura e Applicata, L´´Aquila Univ., Italy
Abstract :
The authors present an algebra (LOA) for complex objects, which has been developed within LOGIDATA+, a national project funded by the Italian National Research Council, as an internal language in a prototype system for the management of extended relational databases with complex object types. The object algebra is a set-oriented manipulation language that plays in the object oriented DBMS the same role as the relational algebra in a relational system. That is providing efficient access to mass storage structures and simplifying query optimization. The algebra refers to a data model that includes structured data types and object identity, thus allowing both classes of objects and value-based relations. The algebra has required extension of the semantics of operators with respect to the nested relation model, and to introduce additional operators for type conversion and OID invention. The paper also briefly discusses the implementation of the primitives of the object algebra in the prototype by means of the operators of the relational algebra
Keywords :
database theory; object-oriented databases; query languages; Algebraic Object Processor; LOA; LOGIDATA+; LOGIDATA+Object Algebra; complex object types; complex objects; extended relational databases; nested relation model; object algebra; object identity; object oriented DBMS; query optimization; relational algebra; set-oriented manipulation language; structured data types; type conversion; value-based relations; Algebra; Computer aided software engineering; Councils; Data models; Object oriented modeling; Office automation; Project management; Prototypes; Query processing; Relational databases;
Conference_Titel :
System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
Conference_Location :
Kauai, HI
Print_ISBN :
0-8186-2420-5
DOI :
10.1109/HICSS.1992.183184