Towards a Better Understanding of Data Models Through the Multilingual Database System

An approach to the design of a database system, the multilingual database system (MLDS), has been proposed and implemented. MLDS is a single database system that can execute may transactions written respectively in different data languages and support many databases structured correspondingly in various data models, i.e. DL/I transactions on hierarchical databases, CODASYL-DML transactions on network databases, SQL transactions on relational databases, and Daplex transactions on functional databases. The authors describe MLDS, focusing on its motivation and structure. It is shown how MLDS, by providing an integrated environment for experimenting with data models and data languages, also serves as a testbed that provides insight to data models and data-model semantics, using qualitative and quantitative techniques. Related work on data-language comparison and analysis is indicated. >

[1]  Sukhamay Kundu,et al.  Analysis of the context dependency of CODASYL find-statements with application to a database program conversion , 1985, SIGMOD '85.

[2]  James A. Larson,et al.  Bridging the Gap Between Network and Relational Database Management Systems , 1983, Computer.

[3]  Dines Bjørner Formalization of Data Base Models , 1979, Abstract Software Specifications.

[4]  Randy H. Katz,et al.  Decompiling CODASYL DML into retional queries , 1982, TODS.

[5]  Serge Abiteboul,et al.  IFO: A Formal Semantic Database Model , 1987, ACM Trans. Database Syst..

[6]  Butler W. Lampson,et al.  Applications and Protocols , 1980, Advanced Course: Distributed Systems.

[7]  James B. Rothnie,et al.  Attribute based file organization in a paged memory environment , 1974, CACM.

[8]  Arbee L. P. Chen,et al.  Mermaid — Experiences with network operation , 1986, 1986 IEEE Second International Conference on Data Engineering.

[9]  J F Mack,et al.  The design and implementation of a relational interface for the multi-lingual database system , 1985 .

[10]  Jayanta Banerjee,et al.  Database Transformation, Query Translation, and Performance Analysis of a New Database Computer in Supporting Hierarchical Database Management , 1980, IEEE Transactions on Software Engineering.

[11]  Evan L. Ivie,et al.  A back-end computer for data base management , 1974, CACM.

[12]  Alfonso F. Cardenas,et al.  Data base communication in a heterogeneous data base management system network , 1980, Inf. Syst..

[13]  David K. Hsiao,et al.  The multi-lingual database system , 1987, 1987 IEEE Third International Conference on Data Engineering.

[14]  David K. Hsiao,et al.  A multi-backend database system for performance gains, capacity growth and hardware upgrade , 1986, 1986 IEEE Second International Conference on Data Engineering.

[15]  Virgil D. Gligor,et al.  Interconnecting Heterogeneous Database Management Systems , 1984, Computer.

[16]  Jayanta Banerjee,et al.  The use of a database machine for supporting relational databases , 1978, CAW '78.

[17]  Michael L. Brodie,et al.  On Conceptual Modelling , 1984, Topics in Information Systems.

[18]  David K. Hsiao,et al.  New directions in database-system research and development , 1989 .

[19]  Terry A. Landers,et al.  An Overview of MULTIBASE , 1986, DDB.

[20]  Hsiang-Lung. Tung Design, Analysis and Implementation of the Primary Operation, RETRIEVE-COMMON, of the Multi-Backend Database System (MBDS). , 1985 .

[21]  G. Jack Lipovski,et al.  The Architectural Features and Implementation Techniques of the Multicell CASSM , 1979, IEEE Transactions on Computers.

[22]  Eugene Wong,et al.  Canonical structure in attribute based file organization , 1971, CACM.

[23]  Hans-Jörg Schek,et al.  Architecture and implementation of the Darmstadt database kernel system , 1987, SIGMOD '87.

[24]  T P Benson,et al.  The Design and Implementation of a Hierarchical Interface for the Multi-Lingual Database System. , 1985 .

[25]  Jayanta Banerjee,et al.  A methodology for supporting existing CODASYL databases with new database machines , 1978, ACM '78.

[26]  Richard Edward Rollins Design and Analysis of a Complete Relational Interface for a Multi-Backend Database System. , 1984 .

[27]  Steven A. Demurjian The multi-lingual database system—a paradigm and test-bed for the investigation of data-model transformations, data-language translations and data-model semantics , 1987 .

[28]  Frank Harary,et al.  A formal system for information retrieval from files , 1970, Commun. ACM.