Abstract
This paper elaborates upon the problem of modeling complex relationships in database models. The relationship type is complex when its definition holds IS-A or HAS-A meta-relationships between distinct relationship types. The framework of the considerations is Association-Oriented Database Metamodel, a novel solution dedicated for modeling and implementation of database layer for compound, e.g. knowledge-based systems. The contribution of the paper is a set of design constructions that enable the model designer to define polymorphic and structured relationships in Association-Oriented Database Metamodel.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Albano, A., Ghelli, G., Orsini, R.: A relationship mechanism for a strongly typed object-oriented database programming language. In: Proceedings of the 17th International Conference on Very Large Data Bases, VLDB 1991, pp. 565–575. Morgan Kaufmann Publishers Inc., San Francisco (1991)
Bierman, G., Wren, A.: First-class relationships in an object-oriented language. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol. 3586, pp. 262–286. Springer, Heidelberg (2005). https://doi.org/10.1007/11531142_12
Brickley, D., Guha, R.: RDF Schema 1.1 - W3C Recommendation (2008)
Cattell, R.G., Barry, D.K., Berler, M., Eastman, J., Jordan, D., Russell, C., Schadow, O., Stanienda, T., Velez, F.: The Object Data Standard: ODMG 3.0. Morgan Kaufmann, Burlington (2000). 280 p
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: abstraction and reuse of object-oriented design. In: Nierstrasz, O.M. (ed.) ECOOP 1993. LNCS, vol. 707, pp. 406–431. Springer, Heidelberg (1993). https://doi.org/10.1007/3-540-47910-4_21
Jodłowiec, M., Krótkiewicz, M.: Semantics discovering in relational databases by pattern-based mapping to association-oriented metamodel—a biomedical case study. In: Piętka, E., Badura, P., Kawa, J., Wieclawek, W. (eds.) Information Technologies in Medicine. AISC, vol. 471, pp. 475–487. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-39796-2_39
Jodłowiec, M., Krótkiewicz, M.: Towards the mapping of UML class diagrams to association-oriented database metamodel schemata. In: Proceedings of 8th International Conference on Information, Intelligence and Applications (IISA2017). IEEE (2017, in press)
Krótkiewicz, M.: Association-oriented database model – n-ary associations. Int. J. Softw. Eng. Knowl. Eng. 27(2), 281–320 (2017)
Krótkiewicz, M., Jodłowiec, M.: Modeling autoreferential relationships in association-oriented database metamodel. In: Świątek, J., Borzemski, L., Wilimowska, Z. (eds.) ISAT 2017 - Part II. AISC, vol. 656, pp. 49–62. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-67229-8_5
Krótkiewicz, M., Jodłowiec, M., Wojtkiewicz, K.: Semantic networks modeling with operand-operator structures in association-oriented metamodel. In: Nguyen, N.T., Papadopoulos, G.A., Jędrzejowicz, P., Trawiński, B., Vossen, G. (eds.) ICCCI 2017. LNCS (LNAI), vol. 10448, pp. 24–33. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67074-4_3
Krótkiewicz, M., Wojtkiewicz, K., Jodłowiec, M., Pokuta, W.: Semantic knowledge base: quantifiers and multiplicity in extended semantic networks module. In: Ngonga Ngomo, A.-C., Křemen, P. (eds.) KESW 2016. CCIS, vol. 649, pp. 173–187. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-45880-9_14
Nelson, S., Pearce, D.J., Noble, J.: First class relationships for OO languages. In: 18th ECOOP Doctoral Symposium and Ph.D. Student Workshop, p. 33 (2008)
Noble, J.: Basic relationship patterns. Pattern Lang. Prog. Des. 4, 73–94 (1997)
Object Management Group: OMG Unified Modeling Language (OMG UML) Version 2.5. Technical report (2013). http://www.omg.org/spec/UML/2.5/
Shah, A.V., Hamel, J.H., Borsari, R.A., Rumbaugh, J.E.: DSM: an object-relationship modeling language. SIGPLAN Not. 24(10), 191–202 (1989)
Teorey, T.J., Yang, D., Fry, J.P., Zhang, Z., Wang, S., Teorey, T.J., Yang, D., Fry, J.P.: A logical design methodology for relational databases using the extended entity-relationship model. ACM Comput. Surv. 18(2), 197–222 (1986)
Zabawa, P., Hnatkowska, B.: CDMM-F – domain languages framework. In: Świątek, J., Borzemski, L., Wilimowska, Z. (eds.) ISAT 2017. AISC, vol. 656, pp. 263–273. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-67229-8_24
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Jodłowiec, M. (2018). Complex Relationships Modeling in Association-Oriented Database Metamodel. In: Nguyen, N., Hoang, D., Hong, TP., Pham, H., Trawiński, B. (eds) Intelligent Information and Database Systems. ACIIDS 2018. Lecture Notes in Computer Science(), vol 10752. Springer, Cham. https://doi.org/10.1007/978-3-319-75420-8_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-75420-8_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-75419-2
Online ISBN: 978-3-319-75420-8
eBook Packages: Computer ScienceComputer Science (R0)