Formal semantics for time in databases
- 1 June 1983
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Database Systems
- Vol. 8 (2), 214-254
- https://doi.org/10.1145/319983.319986
Abstract
The concept of a historical database is introduced as a tool for modeling the dynamic nature of some part of the real world. Just as first-order logic has been shown to be a useful formalism for expressing and understanding the underlying semantics of the relational database model, intensional logic is presented as an analogous formalism for expressing and understanding the temporal semantics involved in a historical database. The various components of the relational model, as extended to include historical relations, are discussed in terms of the model theory for the logic IL s , a variation of the logic IL formulated by Richard Montague. The modal concepts of intensional and extensional data constraints and queries are introduced and contrasted. Finally, the potential application of these ideas to the problem of natural language database querying is discussed.Keywords
This publication has 19 references indexed in Scilit:
- The functional data model and the data languages DAPLEXACM Transactions on Database Systems, 1981
- Temporal aspects of logical procedure definitionInformation Systems, 1980
- Embedding expert knowledge and hypothetical data bases into a data base systemPublished by Association for Computing Machinery (ACM) ,1980
- Grammatical data base modelInformation Systems, 1979
- Semantics of data bases: The semantics of data modelsInformation Systems, 1978
- First order logic formalization for functional, multivalued and mutual dependenciesPublished by Association for Computing Machinery (ACM) ,1978
- Making computational sense of Montague's intensional logicArtificial Intelligence, 1977
- Database abstractionsACM Transactions on Database Systems, 1977
- Syntax and semantics of questionsLinguistics and Philosophy, 1977
- The entity-relationship model—toward a unified view of dataACM Transactions on Database Systems, 1976