Formal definition of a conceptual language for the description and manipulation of information models

作者:

Highlights:

摘要

Conceptual data modelling techniques aim at the representation of data at a high level of abstraction. This implies that conceptual data modelling techniques should not only be capable of naturally representing complex structures, but also the rules (constraints) that must hold for these structures. Contemporary data modelling techniques, however, do not provide a language, which on the one hand has a formal semantics and on the other hand leads to natural looking expressions, for formulating these constraints. In this paper such a language is defined for an existing data modelling technique (PSM), which is a generalisation of object-role models (such as ER or NIAM). In this language not only constraints, but also queries and updates can be expressed on a conceptual level.

论文关键词:

论文评审过程:Received 23 July 1992, Revised 9 July 1993, Available online 2 July 2003.

论文官网地址:https://doi.org/10.1016/0306-4379(93)90004-K