On Database Logic
- 1 April 1982
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 29 (2), 310-332
- https://doi.org/10.1145/322307.322310
Abstract
Database logic is a proposed framework for database theory which can serve the relational, hierarchical, and network approaches as first-order logic serves the relational approach. In this paper, the first m a series, the key defimuons for database logic are estabhshed, it is demonstrated how the logtc may be used to design a generahzed calculus data mampulauon language for heterogeneous databases, and several of the major properties of database logic are discussed In other papers, the ideas developed here are used to deal with several database issues--external-to-conceptual mapping construction, automatic program conversion, generahzed query languages, and integrated database design and maintenance. Categories and Subject Descriptors. F.3 1 (Logics and Meanings of Programs). Specifying and Verifying and Reasoning about Programs--logics of programs, H.2.1 (Database Management): Logical Design-- data models; H.2.3 (Database Management). Languages--data mampulatwn languages (DML); query languagesKeywords
This publication has 1 reference indexed in Scilit:
- On interpretations of relational languages and solutions to the implied constraint problemACM Transactions on Database Systems, 1982