Database design with user-definable modelling concepts

作者:

Highlights:

摘要

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.

论文关键词: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

论文评审过程:Received 7 August 1992, Accepted 18 January 1993, Available online 13 February 2003.

论文官网地址:https://doi.org/10.1016/0169-023X(93)90031-J