“Part” relations for object-oriented databases
Document Type
Conference Proceeding
Publication Date
1-1-1992
Abstract
It has long been recognized that the “part” relation is an extremely useful modeling tool. This is especially true in areas such as manufacturing, design, graphics, and document processing. In this paper, we present a comprehensive conceptual model for parts in the context of object-oriented database (OODB) systems. Our model captures the semantics and functionality of a variety of part relations with characteristics such as exclusiveness/ sharing, multi-valuedness, cardinality restriction, ordering, essentiality, dependency, and value propagation. Our notion of exclusiveness extends previous work by refinement into two kinds, inter-class and intra-class exclusiveness. Dependency in our model is permitted from both the part to the whole object, and vice versa. We also present a general mechanism for upward and downward value propagation along the part relation. Of note is the fact that we realize the part model without having to introduce any extraordinary new constructs into the underlying OODB data model. The part relation itself is represented as an object class whose instances represent the actual part connections between instances of the participating classes. By elevating the part relation to the status of a “first-class citizen,” we are following in the tradition of the ER and other semantic data models.
Identifier
84898196067 (Scopus)
ISBN
[9783540560234]
Publication Title
Lecture Notes in Computer Science Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics
External Full Text Location
https://doi.org/10.1007/3-540-56023-8_25
e-ISSN
16113349
ISSN
03029743
First Page
406
Last Page
422
Volume
645 LNCS
Recommended Citation
Halper, Michael; Geller, James; and Perl, Yehoshua, "“Part” relations for object-oriented databases" (1992). Faculty Publications. 17382.
https://digitalcommons.njit.edu/fac_pubs/17382
