Abstract
We define semantic overlapping as the description of different points of view on the same application context in different parts of a database schema. E. g. type definitions may refer to each other and include the definition of the same “implicit” relationship type. We suggest another declarative element for schema definitions, called relationship, which supports detecting the manipulation of these relationship instances and triggering consistency-preserving update operations. In addition, cardinality and key constraints can be defined. The new construct stresses the ER-like nature of relationships and is more flexible than existing approaches.
Preview
Unable to display preview. Download preview PDF.
References
S. Abiteboul, P. C. Fischer, and H.-J. Schek, editors. Nested Relations and Complex Objects in Databases. Number 361 in Lecture Notes in Computer Science. Springer, 1989.
A. Albano, G. Ghelli, and R. Orsini. A relationship mechanism for a strongly typed object-oriented database. In Proc. 17th International Conference on Very Large Data Bases, pages 565–575, 1991.
R. G. G Catell, editor. The Object Database Standard: ODMG-93, Release 1.1. Morgan Kaufmann, 1994.
P. P. Chen. The entity-relationship model — towards a unified view of data. ACM Transactions on Database Systems, 1(1):9–36, 1976.
P. Dadam, K. Küspert, K. Andersen, et al. A DBMS prototype to support extended NF2 relations: An integrated view on flat tables and hierarchies. In Proc. ACM SIGMOD Conf. Management of Data, pages 356–366, 1986. Washington.
G. Engels, G. Gogolla, M. Hohenstein, et al. Conceptual modelling of database applications using an extended ER model. Data & Knowledge Engineering, 9:157–204, 1992.
K. Küspert, J. Teuhola, and L. Wegner. Design issues and first experience with a visual database editor for the extended nf2 data model. In Proc. 23rd Hawaii Int. Conf. System Science, pages 308–317, 1990.
S. W. Liddle, D. W. Embley, and S. N. Woodfield. Cardinality constraints in semantic data models. Data & Knowledge Engineering, 11:235–270, 1993.
Manfred Paul. Typerweitentngen im enf 2-Datenmodell. PhD thesis, Universität Kassel, August 1994.
P. Pistor and P. Dadam. The advanced information management system. In Abiteboul et al. [1], pages 4–26.
J. Rumbaugh, M. Blaha, W. Premerlani, et al. Object-oriented Modeling and Design. Prentice-Hall, 1991.
H.-J. Scheck and M. H. Scholl. The two roles of nested relations in the DASDBS project. In Abiteboul et al. [1], pages 51–68.
M. Scholl, C. Laasch, C. Rich, et al. The COCOON object model. Technical Report 192, Dept. of Computer Science, ETH Zürich, 1992.
S. Spaccapietra and C. Parent. ERC+: an object based entity-relationship approach. In P. Loucopolous and R. Zicari, editors, Conceptual Modelling, Databases and CASE: An Integrated View of Information Systems Development. John Wiley, 1992.
S. Spaccapietra and C. Parent. View integration: A step forward in solving structural conflicts. IEEE Transactions on Knowledge and Data Engineering, 6(2):258–274, 1994.
S. Thelemann. A model for complex values with object identity. In Technical Report 3-93, Universität Rostock, FB Informatik, pages 117–121, 1993. in German.
L. Wegner. Let the fingers do the walking: Object manipulation in an nf2 database editor. In Proc. Symp. New Results and New Trends in Comp. Science, number 555 in Lecture Notes in Computer Science, pages 337–358. Springer, 1991.
L. Wegner, M. Paul, and S. Thelemann. User interface techniques based on the non-first normal-form data model. Technical report, Universität Kassel, 1994.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Thelemann, S. (1995). Assertion of consistency within a complex object database using a relationship construct. In: Papazoglou, M.P. (eds) OOER '95: Object-Oriented and Entity-Relationship Modeling. ER 1995. Lecture Notes in Computer Science, vol 1021. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020518
Download citation
DOI: https://doi.org/10.1007/BFb0020518
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60672-7
Online ISBN: 978-3-540-48527-8
eBook Packages: Springer Book Archive