Using a metamodel to represent object-oriented data models
- 4 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
A metamodel for describing the semantics of object-oriented data models is presented. This metamodel supports the automatic generation of conceptual database design tool software for a variety of data models. Data modeling is viewed as having three levels of abstraction. The physical database, at the lowest level, stores objects and relationships. Specific data models reside at the middle level. A data model consists of object types and relationship types. The metamodel resides at the highest level and is composed of metaobject types and metarelationship types. To illustrate the utility of the metamodel, the representation of the ORION data model is presented.<>Keywords
This publication has 25 references indexed in Scilit:
- Future trends in data base systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Automatic Generation of Conceptual Database Design ToolsPublished by Springer Nature ,1990
- Semantic data modelsACM Computing Surveys, 1988
- Towards a better understanding of data models through the multilingual database systemIEEE Transactions on Software Engineering, 1988
- A data model and query language for EXODUSPublished by Association for Computing Machinery (ACM) ,1988
- Programming constructs for database system implementation in EXODUSACM SIGMOD Record, 1987
- Class modification in the GemStone object-oriented DBMSPublished by Association for Computing Machinery (ACM) ,1987
- Implementation of a compiler for a semantic data model: Experiences with taxisPublished by Association for Computing Machinery (ACM) ,1987
- The design of POSTGRESACM SIGMOD Record, 1986
- A language facility for designing database-intensive applicationsACM Transactions on Database Systems, 1980