Towards multi-level and modular conceptual schema specifications

作者:

Highlights:

摘要

The specification of the conceptual schema for a data base application is divided into levels. It is argued that, at the highest level, a direct description of the characteristics of the information kept in a data base and of the constraints governing their existence and transformation of its components characterizes what a particular data base is in a more fundamental way (hence at a higher and more stable level) than the operations that happen to be used for data base manipulation. At a next lower level a specification based on operations, using the encapsulation strategy of abstract data types, is introduced, followed by a specification based on representations used in semantic data models. The discussion includes constraints involving temporal aspects. Modularization is also discussed as another dimension in the specification process, orthogonal to the division into levels.

论文关键词:

论文评审过程:Received 21 April 1982, Revised 4 June 1983, Available online 10 June 2003.

论文官网地址:https://doi.org/10.1016/0306-4379(84)90015-2