An approach to analyzing the information content of existing databases

Traditionally, application databases have been developed for efficiency of computer operations. The logical structure of the data is buried in the database schemas, application programs, and users' and programmers' minds. To manage information as a corporate resource the logical data structures must be made explicit. In this way organizational databases can be conceptually integrated. The magnitude and complexity of corporate databases makes a manual approach to this task infeasible. We propose a computer aided approach. The approach is based on extracting implicit functional dependencies from existing database schemas and forming an Entity-Relationship representation. Where the semantics of the schema are unclear, rules are applied and additional input sought from the Data Administrator. Because of its widespread use in production systems, we focus on CODASYL Network DBMSs in this paper. The approach also has applications in databases from one DBMS to another.

[1]  Domenico Saccà,et al.  Equivalence and Mapping of Database Schemes , 1984, VLDB.

[2]  Ronald Fagin,et al.  Multivalued dependencies and a new normal form for relational databases , 1977, TODS.

[3]  Arlette Ferrier,et al.  Heterogeneity in the Distributed Database Management System SIRIUS-DELTA , 1982, VLDB.

[4]  André Flory,et al.  SCRABBLE: A Local Database Management System , 1986, ER.

[5]  Carlo Zaniolo,et al.  A formal approach to the definition and the design of conceptual schemata for databased systems , 1982, TODS.

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

[7]  Carlo Zaniolo,et al.  Multimodel External Schemas for Codasyl Database Management Systems , 1979, IFIP TC-2 Working Conference on Data Base Architecture.

[8]  Yannis Vassiliou,et al.  Dbms Transaction Translation , 1980 .

[9]  Y. Edmund Lien,et al.  On the Equivalence of Database Models , 1982, JACM.

[10]  Jacques Kouloumdjian,et al.  A Model and a Method for Logical Data Base Design , 1978, VLDB.

[11]  Shamkant B. Navathe,et al.  Abstracting Relational and Hierarchical Data with a Semantic Data Model , 1987, International Conference on Conceptual Modeling.

[12]  C. McGeeW. The information management system IMS/VS , 1977 .

[13]  Umeshwar Dayal,et al.  Using the Entity-Relationship Model for Implementing Multi-Model Database Systems , 1981, ER.

[14]  Kathi Hogshead Davis,et al.  Converting A Relational Database Model into an Entity-Relationship Model , 1987, ER.

[15]  Catriel Beeri,et al.  Comprehensive Approach to the Design of Relational Database Schemes , 1984, VLDB.

[16]  FaginRonald Multivalued dependencies and a new normal form for relational databases , 1977 .

[17]  James C. Browne,et al.  Semantics of Network Data Manipulation Languages: An Object-Oriented Approach , 1982, VLDB.

[18]  Michael E. Senko,et al.  Specification of stored data structures and desired output results in DIAM II with FORAL , 1975, VLDB '75.

[19]  Peter P. Chen The Entity-Relationship Model: Towards a unified view of Data , 1976 .

[20]  Elizabeth N. Fong,et al.  A data base directions information resource management , 1982 .

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

[22]  Carlo Zaniolo,et al.  Design of relational views over network schemas , 1979, SIGMOD '79.

[23]  A BernsteinPhilip Synthesizing third normal form relations from functional dependencies , 1976 .

[24]  James Martin,et al.  Application Development Without Programmers , 1981 .