Complex Relationships Modeling in Association-Oriented Database Metamodel

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.

[1]  Marek Krótkiewicz,et al.  Modeling Autoreferential Relationships in Association-Oriented Database Metamodel , 2017, ISAT.

[2]  Marek Krótkiewicz,et al.  Towards the mapping of UML class diagrams to association-oriented database metamodel schemata , 2017, 2017 8th International Conference on Information, Intelligence, Systems & Applications (IISA).

[3]  Marek Krótkiewicz,et al.  Semantic Networks Modeling with Operand-Operator Structures in Association-Oriented Metamodel , 2017, ICCCI.

[4]  Ralph E. Johnson,et al.  Design Patterns: Abstraction and Reuse of Object-Oriented Design , 1993, ECOOP.

[5]  Marek Krótkiewicz,et al.  Association-Oriented Database Model - n-ary Associations , 2017, Int. J. Softw. Eng. Knowl. Eng..

[6]  Renzo Orsini,et al.  A Relationship Mechanism for a Strongly Typed Object-Oriented Database Programming Language , 1991, VLDB.

[7]  Gavin M. Bierman,et al.  First-Class Relationships in an Object-Oriented Language , 2005, ECOOP.

[8]  Marek Krótkiewicz,et al.  Semantics Discovering in Relational Databases by Pattern-Based Mapping to Association-Oriented Metamodel - A Biomedical Case Study , 2016, ITIB.

[9]  James E. Rumbaugh,et al.  DSM: an object-relationship modeling language , 1989, OOPSLA 1989.

[10]  Marek Krótkiewicz,et al.  Semantic Knowledge Base: Quantifiers and Multiplicity in Extended Semantic Networks Module , 2016, KESW.

[11]  Bogumila Hnatkowska,et al.  CDMM-F - Domain Languages Framework , 2017, ISAT.

[12]  R. G. G. Cattell,et al.  Recent books , 2000, IEEE Spectrum.

[13]  T. J. Teorey,et al.  A logical design methodology for relational databases using the extended entity-relationship model , 1986, CSUR.