A methodology for conceptual documentation and maintenance

Abstract The aim of the paper is to present a methodology for documentation and maintenance of conceptual data schemas. It is a common practice in conceptual data design to follow a mixed top-down and bottom-up approach, in which refinement activities are followed by integration of partial design products. Documenting the conceptual activity consists of making as clear as possible the process of generation of the conceptual schema from requirements. In this phase a pure top-down procedurality is suggested, that allows the user to understand by progressive independent steps the whole generation process. A second fundamental advantage of this approach is the simplification that is guaranteed for all subsequent maintenance activities; if requirements change, top-down documentation can be used again, and the new design can proceed by simply modifying previous top-down expansions, adapting them to new requirements.

[1]  Erik G. Nilsson The Translation of a Cobol Data Structure to an Entity-Relationship Type Conceptual Schema , 1985, ER.

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

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

[4]  Peter P. Chen English Sentence Structure and Entity-Relationship Diagrams , 1983, Inf. Sci..

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

[6]  Carlo Batini,et al.  Design of statistical databases: a methodology for the conceptual step , 1988, Inf. Syst..

[7]  Glenford J. Myers,et al.  Composite/structured design , 1978 .

[8]  J. Ivey,et al.  Ann Arbor, Michigan , 1969 .

[9]  Carlo Batini,et al.  A methodology for conceptual design of office data bases , 1984, Inf. Syst..

[10]  Arie Shoshani,et al.  Statistical and Scientific Database Issues , 1985, IEEE Transactions on Software Engineering.

[11]  Marco A. Casanova,et al.  Designing Entity-Relationship Schemes for Conventional Information Systems , 1983, ER.

[12]  James A. Larson,et al.  Integrating User Views in Database Design , 1986, Computer.

[13]  John Mylopoulos,et al.  Generalization/Specialization as a Basis for Software Specification , 1982, On Conceptual Modelling.

[14]  François Banciihon Object-oriented database systems , 1988, PODS 1988.

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

[16]  Karl Neumann,et al.  Modelling and Manipulating Objects in Geoscientific Databases , 1986, ER.

[17]  Klaus R. Dittrich,et al.  Complex Entities for Engineering Applications , 1990, Research Foundations in Object-Oriented and Semantic Database Systems.

[18]  Joobin Choobineh,et al.  Acquisition and Use of Contextual Knowledge in a Form-Driven Database Design Methodology , 1986, ER.