On Denotational Semantics of Data Bases

A method of denotational formalization of data bases, of data base management systems, and of related structures is proposed, aiming to improve their understanding, specification and rigorous investigation. The method provides a uniform treatment of different information layers: from instantaneous data bases (the first layer), via schemata and integrity rules, to classes of data base models. It unifies in one mathematical notion the apparently different notions of the semantics of stored data, semantics of data base processes, conceptual semantics of data bases, integrity semantics of data bases and denotational semantics of languages. The unification is based on hierarchies of domains of continuous mappings between different representations of information (from "less semantic" representations into "more semantic" ones).

[1]  Naphtali Rishe Postconditional Semantics of Data Base Queries , 1985, Mathematical Foundations of Programming Semantics.

[2]  Erich J. Neuhold,et al.  Building Data Base Management Systems Through Formal Specification , 1981, ICFPC.

[3]  David Scott Warren,et al.  Formal semantics for time in databases , 1982, TODS.

[4]  Michael L. Brodie,et al.  Final report of the ANSI/X3/SPARC DBS-SG relational database task group , 1982, SGMD.

[5]  Erich J. Neuhold,et al.  On the Semantics of Data Bases: The Semantics of Data Manipulation Languages , 1976, IFIP Working Conference on Modelling in Data Base Management Systems.

[6]  Hans Albrecht Schmid,et al.  On the semantics of the relational data model , 1975, SIGMOD '75.

[7]  Joseph E. Stoy,et al.  Denotational Semantics: The Scott-Strachey Approach to Programming Language Theory , 1981 .

[8]  H. Weber A Semantic Model of Integrity Constraints on a Relational Data Base , 1976, IFIP Working Conference on Modelling in Data Base Management Systems.

[9]  Jean-Marc Cadiou,et al.  On Semantic Issues in the Relational Model of Data , 1976, MFCS.

[10]  C. J. Date A formal definition of the relational model , 1982, SGMD.

[11]  W. Terry Hardgrave Ambiguity In Processing Boolean Queries On TDMS Tree Structures: A Study Of Four Different Philosophies , 1979, Fifth International Conference on Very Large Data Bases, 1979..

[12]  Yannis Vassiliou,et al.  Null values in data base management a denotational semantics approach , 1979, SIGMOD '79.

[13]  Carlo Zaniolo,et al.  Database relations with null values , 1982, J. Comput. Syst. Sci..