A formal specification model and its application in multidatabase systems

The concept of a common data model is central to the process of schema integration in multidatabase systems. The common data model is used to represent the sharable knowledge of each component database system and, as such, must have at least the same representational power as any of the local data models.This paper examines the applicability of formal specification languages and techniques to the design of a common data model. The result is a common data model, called the formal specification model (FSM), which is a complete, independent data representation for describing the semantics of objects and their relationships. The paper discusses how the FSM can be used as the basis for a general framework for schema integration in multidatabase systems.

[1]  Stefano Spaccapietra,et al.  ERC+: An Object based Entity Relationship Approach , 1992 .

[2]  Peter N. Creasy,et al.  Extending the conceptual graph approach for data conceptual modelling , 1992, Data Knowl. Eng..

[3]  James A. Larson,et al.  A Theory of Attribute Equivalence in Databases with Application to Schema Integration , 1989, IEEE Trans. Software Eng..

[4]  Malú Castellanos,et al.  Semantic enrichment of interoperable databases , 1993, Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems.

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

[6]  Paul Johannesson A logical basis for schema integration , 1993, Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems.

[7]  Ming-Chien Shan,et al.  Iris: An Object-Oriented Database Management System , 1989, ACM Trans. Inf. Syst..

[8]  Peter Buneman,et al.  Constructing superviews , 1981, SIGMOD '81.

[9]  David W. Shipman,et al.  The functional data model and the data languages DAPLEX , 1981, TODS.

[10]  Amihai Motro,et al.  Superviews: Virtual Integration of Multiple Databases , 1987, IEEE Transactions on Software Engineering.

[11]  Umeshwar Dayal,et al.  View Definition and Generalization for Database Integration in a Multidatabase System , 1984, IEEE Transactions on Software Engineering.

[12]  Jungyun Seo,et al.  Classifying schematic and data heterogeneity in multidatabase systems , 1991, Computer.

[13]  M. Andersson,et al.  Schema Engineering in a Federated Database System , 1993 .

[14]  Jianchun Zhang Classifying approaches to semantic heterogeneity in multidatabase systems , 1992, CASCON.

[15]  Helmuth Partsch,et al.  Specification and Transformation of Programs - A Formal Approach to Software Development , 1990, Texts and Monographs in Computer Science.

[16]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[17]  Diane C. P. Smith,et al.  Database abstractions: aggregation and generalization , 1977, TODS.

[18]  Joan Peckham,et al.  Semantic data models , 1988, CSUR.

[19]  Paul Johannesson,et al.  Schema standardization as an aid in view integration , 1994, Inf. Syst..