DocumentCode :
1150473
Title :
Set operations in object-based data models
Author :
Rundensteiner, Elke A. ; Bic, Lubomir
Author_Institution :
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
Volume :
4
Issue :
4
fYear :
1992
fDate :
8/1/1992 12:00:00 AM
Firstpage :
382
Lastpage :
398
Abstract :
The semantics of set operations are not adequate for the richer data models of object-based database systems that include object-oriented and semantic data modeling concepts. The reason is that precise semantics of set operations on complex objects require a clear distinction between the dual notions of a set and a type, both of which are present in the class construct found in object-based data models. This gap is filled here by a framework for executing set theoretic operations on the class construct. The proposed set operations, including set difference, union, intersection and symmetric difference, determine both the type description of the derived class as well as its set membership. For the former, inheritance rules are developed for property characteristics such as single-valued versus multivalued and required versus optional. For the latter, the object identity concept is developed if borrowed from data modeling research. The framework allows for property inheritance among classes that are not necessarily IS-A related
Keywords :
object-oriented databases; complex objects; database systems; inheritance rules; intersection; multivalued; object-based data models; property characteristics; property inheritance; semantics; set; set difference; set membership; set operations; set theoretic operations; single-valued; symmetric difference; type; union; Computer science; Data mining; Data models; Data systems; Database languages; Database systems; Object oriented databases; Object oriented modeling; Set theory;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/69.149933
Filename :
149933
Link To Document :
بازگشت