The Incomplete Database
Proceedings of the Twelfth International Joint Conference on Artificial Intelligence. Logic Programming. Pages 897-901.
Abstract
The introduction of nulls (unknown values) in the relational database calls for an extension of the theoretical foundation of the database model. Nulls are alien to classical logic, in which the relational database model is rooted. This has led to all sorts of counterintuitive ad hoc solutions, reasonable in one place, but awkward in others. A sound model-theoretical foundation of nulls in a relational database based on modal logic is presented here. The modal interpretation of queries is easy to comprehend and intuitively correct. Partial interpretations, which are to be preferred from a computational point of view, are inadequate for arbitrary queries. Formulas that have an identical partial and modal interpretation are called safe. Safety guarantees on the one hand that the partial answer is meaningful and on the other hand that the modal interpretation is finitely computable. The suitability of modal logic to model nulls is illustrated by a short discussion of the effect of nulls on database integrity.
@inproceedings{ijcai1991p132,
title = {The Incomplete Database},
author = {Kwast, Karen L.},
booktitle = {Proceedings of the Twelfth International Joint Conference on
Artificial Intelligence, {IJCAI-91}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {John Mylopoulos and Ray Reiter},
pages = {897--901},
year = {1991},
month = {8},
note = {Logic Programming},
url = {https://ijcai.org/proceedings/1991/132},
}
TY - CPAPER TI - The Incomplete Database AU - Kwast, Karen L. T2 - Proceedings of the Twelfth International Joint Conference on Artificial Intelligence, IJCAI-91 PB - International Joint Conferences on Artificial Intelligence PY - 1991 SP - 897 EP - 901 UR - https://ijcai.org/proceedings/1991/132 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: