Abstract
In the new applications such as OIS, CAD/CAM, and AI, it is required to support not only fixed Is-A and Part-Of relationships but also various dynamic relationships including complicate constraints. However, existing object-oriented models have many weakness in representing and manipulating those complex relationships.
This paper presents a data model OORM whose main contribution is to provide facilities to represent and manipulate dynamically all of relationships modelled from the real-world. In OORM, the relationship is expressed as relationship object which provides an abstraction mechanism for the association as a conceptual construct and makes it possible to capture the semantics of the relationship more clearly such as constraints, generalization abstraction, and dynamic aspects.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Banerjee, J., Chou, H., Garza, J.F., and et al., “Data Model Issues for Object-Oriented Applications”, ACM Trans. on Office Information Syst., Vol. 15, No. 1, 1987.
Brodie, M.L. and Ridjanovic, D., “On the Design and Specification of Database Transactions,” in On Conceptual Modelling, Brodie,M.L. and et al(ed), Springer-Verlag, 1982
Cammarata, S.J. and Melkanoff, M.A., “An Interactive Data Dictionary Facilities for CAD/CAM Data Bases,” Expert Database Systems, Proc. of 1st Int. Workshop, Kerschberg, L.(ed ), 1986
Chen, P.P., “Database Design Based on Entity and Relationship,” in Principles of Database Design, Vol.l, S. Bing Yao(ed), Prentice-Hall, 1985.
Copeland, G. and Maier, D., “Making Smalltalk a Database System,” Proc. of ACM SIGMOD Conf., 1984.
Goldberg, A. and Robson, D., “Smalltalk-80: The language and its implementation”, Addison-Wesley, Reading, 1983.
Jason, D.P. and Stein, J., “Class Modification in the GemStone Object-Oriented DBMS,” Proc. of ACM OOPSLA Conf., 1987.
Korth, H.F. and Silberschatz, A., Database System Concepts, McGraw Hill, 1986.
Lee, S. and Hong, B., “CAD Data Management Using Object -Oriented Paradigms,” Proc. of 1st Int. Conf. on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, ACM Press, Tennessee, 1988.
Lee, S., Hwang, S., and Nah, Y., “The Design of Object-Oriented Relationship Data Model,” Seoul Nat. Univ., Dept. of Computer Eng., DBTR-9–1, 1989.
Lee, K. and Lee, S., “An Object-Oriented Approach to Data/Knowledge Modeling Based on Logic, ” Proc. of 6th Int. Conf. on Data Eng., 1990
Mannino, M.V., Choi, I.J., and Batory, D.S., “An Overview of the Object-Oriented Functional Data Language,” Proc. of 5th Int. Conf. on Data Eng., 1989
Nierstrasz, O.M., “An Object-Oriented Environment for OIS Applications”, Proc. of 11th Int. Conf. on VLDB, 1985.
Rolland, C., Cauvet, C., and Proix, C., “A Design Methodology and Its Associated Tools for Object-Oriented Databases,” Proc. of Advanced Database Syst. Symp., 1989
Rumbaugh, J., “Relations as Semantic Constructs in an Object -Oriented Language”, Proc. of ACM OOPSLA Conf., 1987.
Shephard, A. and Kerschberg, L., “PRISM: A Knowledge Based System for Semantic Integrity Specification And Enforcementin Database Systems”, Proc. of ACM SIGMOD Conf., 1984.
Smith, J. and Smith, D., “Database Abstractions: Aggregation and Generalization”, ACM Trans. on Database Syst., Vol. 2, No. 2, 1977.
Tanaka, K., Yoshikawa, M., and Ishihara, K., “Schema Virtualization in Object-Oriented Databases,” Proc. of 4th Int. Conf. on Data Eng., 1988.
Tsichritzis, D.C. and Nierstrasz, O.M., “Fitting Round Object Into Square Database,” European Conf. on Object-Oriented Proc.’88, in Lecture Notes in Computer Science No 322, Springer-Verlag, 1988.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1990 Springer-Verlag/Wien
About this chapter
Cite this chapter
Hwang, S., Lee, S. (1990). An Object-Oriented Approach to Modelling Relationships and Constraints based on Abstraction Concept. In: Tjoa, A.M., Wagner, R. (eds) Database and Expert Systems Applications. Springer, Vienna. https://doi.org/10.1007/978-3-7091-7553-8_5
Download citation
DOI: https://doi.org/10.1007/978-3-7091-7553-8_5
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-82234-0
Online ISBN: 978-3-7091-7553-8
eBook Packages: Springer Book Archive