Multilevel Schema Integration

We present a methodology for data schema integration, able to merge a set of schemas and the top-down chains of refinement planes produced during their design. The result of this process, that we call multilevel integration, is an integrated schema plus an associated top-down chain of schemas. The integrated schema and the chain are related to the input schemas by nice properties, giving rise to a two-dimensional structure that we call grid. The methodology we define is based on the formal definition of schema refinement and on the notion of schema transformation, i.e., a replacement mechanism that maps a schema into another one. In particular we concentrate on sequences of transformations, constituting the formal counterpart of a chain of refinement. The overall generation process is summarized through the notion of abstraction tree, a useful tool for discovering and solving the conflicts arising during the multilevel integration activity.

[1]  Toby J. Teorey,et al.  ER model clustering as an aid for user communication and documentation in database design , 1989, CACM.

[2]  Giuseppe Santucci,et al.  Structuring Primitives for a Dictionary of Entity Relationship Data Schemas , 1993, IEEE Trans. Software Eng..

[3]  Maurizio Lenzerini,et al.  Deductive Entity-Relationship Modeling , 1993, IEEE Trans. Knowl. Data Eng..

[4]  Peter C. Lockemann,et al.  System Guided View Integration for Object-Oriented Databases , 1992, IEEE Trans. Knowl. Data Eng..

[5]  Arnon Rosenthal,et al.  Theoretically Sound Transformations for Practical Database Design , 1987, ER.

[6]  Shamkant B. Navathe,et al.  A Methodology for View Inegration in Logical Database Design , 1982, VLDB.

[7]  James A. Larson,et al.  A tool for integrating conceptual schemas and user views , 1988, Proceedings. Fourth International Conference on Data Engineering.

[8]  Jerry Winkler The Entity-Relationship Approach and the Information Resource Dictionary System Standard , 1988, ER.

[9]  Maurizio Lenzerini,et al.  A Methodology for Data Schema Integration in the Entity Relationship Model , 1984, IEEE Transactions on Software Engineering.

[10]  Carlo Batini,et al.  A methodology for conceptual documentation and maintenance , 1988, Inf. Syst..

[11]  Tiziana Catarci,et al.  QBD*: A Graphical Query Language with Recursion , 1989, IEEE Trans. Software Eng..

[12]  Shamkant B. Navathe,et al.  Conceptual Database Design: An Entity-Relationship Approach , 1991 .

[13]  Anthony Kosky,et al.  Theoretical Aspects of Schema Merging , 1992, EDBT.

[14]  Paul Johannesson A Logic Based Approach to Schema Integration , 1991, ER.