Database design with user-definable modelling concepts |
| |
Authors: | Peter C Lockemann Guido Moerkotte Andrea Neufeld Klaus Radermacher Norbert Runge |
| |
Affiliation: | Fakultät für Informatik, Universität Karlsruhe, Postfach 6980, W-7500, Karlsruhe, Germany |
| |
Abstract: | Modelling is an integral part of engineering processes. Consequently, database design for engineering applications should take into account the modelling concepts used by engineers. On the other hand, these applications exhibit a wide diversity of modelling concepts. Rather than consolidating these into one single semantic data model one should aim for correspondingly specialized semantic models. This paper takes a constructive approach to developing such specialized models by proposing an Extensible Semantic Model (ESM) as the basis for declaring specialized semantic data models. The paper introduces a computerized environment for database design based on an ESM, and discusses the consequences of the ESM for a number of design tools: the need for a formal definition of the notion of modelling concept in order to have reliable and precise foundation for the extensions, declarative techniques for quickly introducing graphical representations for new concepts and for using them during schema design, conceptual-level test data generation for a designer-oriented evaluation of designs, and optimization techniques to control the wide latitude in mapping a conceptual schema to a logical schema. First experiences seem to point to considerable productivity gains during database design. |
| |
Keywords: | Database design logical design database design environment computer-aided engineering data models conceptual modelling modelling concepts deductive databases database consistency graphical modelling rapid prototyping test data generation schema translation data translation |
本文献已被 ScienceDirect 等数据库收录! |
|