An executable meta model for re-engineering of database schemas

0
147

Authors: Manfred A. Jeusfeld, Uwe A. Johnen

Tags: 1994, conceptual modeling

A logical database schema, e.g. a relational one, is an implementation of a specification, e.g. an entity-relationship diagram. Upcoming new data models and the necessity of seamless integration of databases into application programs require a cost-effective method for mapping from one data model into the other. We present an approach where the mapping relationship is divided into three parts. The first part maps the input schema into a so-called meta model. The second part rearranges the intermediate representation, and the last part produces the schema in the target data model. A prototype has been implemented on top of a deductive object base manager for the mapping of relational schemas to entity-relationship diagrams. From this, a C++-based tool has been derived that will be part of a commercial CASE environment.

Read the full paper here: https://link.springer.com/chapter/10.1007/3-540-58786-1_100