ORM/NIAM Object-Role Modeling

Object-Role Modeling (ORM) is method for modeling and querying an information system at the conceptual level, and mapping between conceptual and logical (e.g. relational) levels. ORM comes in various flavors, including NIAM (Natural language Information Analysis Method). This contribution provides an overview of ORM, and notes its advantages over Entity Relationship and traditional Object-Oriented modeling.

[1]  Olga De Troyer On data schema transformations , 1993 .

[2]  A.H.M. ter Hofstede,et al.  Information modelling in data intensive domains , 1993 .

[3]  Henderik Alex Proper,et al.  Conceptual Schemas with Abstractions: Making Flat Conceptual Schemas More Comprehensible , 1996, Data Knowl. Eng..

[4]  Eckhard D. Falkenberg,et al.  Concepts for Modelling Information , 1976, IFIP Working Conference on Modelling in Data Base Management Systems.

[5]  Arthur H. M. ter Hofstede,et al.  Expressiveness in Conceptual Data Modelling , 1993, Data Knowl. Eng..

[6]  Arthur H. M. ter Hofstede,et al.  Formal definition of a conceptual language for the description and manipulation of information models , 1993, Inf. Syst..

[7]  J. J. V. R. Wintraecken,et al.  The NIAM Information Analysis Method , 1990, Springer Netherlands.

[8]  Henderik Alex Proper,et al.  Subtyping and Polymorphism in Object-Role Modelling , 1995, Data Knowl. Eng..

[9]  Michael E. Senko,et al.  Information Systems Records, Relations, Sets, Entities, and Things , 1975, Inf. Syst..

[10]  Anthony C. Bloesch,et al.  ConQuer: A Conceptual Query Language , 1996, ER.

[11]  Allen Kent,et al.  Encyclopedia of Microcomputers , 1987 .

[12]  Peretz Shoval,et al.  Database Reverse Engineering: From the Relational to the Binary Relationship model , 1993, Data Knowl. Eng..

[13]  Robert Meersman,et al.  A Logic Framework for a Semantics of Object-Oriented Data Modeling , 1995, OOER.

[14]  Anthony C. Bloesch,et al.  Conceptual Queries Using ConQuer-II , 1997, ER.

[15]  Terry Halpin,et al.  Conceptual Schema and Relational Database Design , 1995 .

[16]  Patrick van Bommel,et al.  Implementation Selection for Object-Role Models , 1994, ORM.

[17]  David W. Embley,et al.  Object-oriented systems analysis , 1992 .

[18]  G. M. Nijssen A Gross Architecture for the Next Generation Database Management System , 1976, IFIP Working Conference on Modelling in Data Base Management Systems.

[19]  J. V. R. Wintraecken,et al.  The NIAM Information Analysis Method: Theory and Practice , 1990 .

[20]  Dirk Vermeir Semantic hierarchies and abstractions in conceptual schemata , 1983, Inf. Syst..