Integrity = validity + completeness
- 1 December 1989
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Database Systems
- Vol. 14 (4), 480-502
- https://doi.org/10.1145/76902.76904
Abstract
Database integrity has two complementary components: validity , which guarantees that all false information is excluded from the database, and completeness , which guarantees that all true information is included in the database. This article describes a uniform model of integrity for relational databases, that considers both validity and completeness. To a large degree, this model subsumes the prevailing model of integrity (i.e., integrity constraints). One of the features of the new model is the determination of the integrity of answers issued by the database system in response to user queries. To users, answers that are accompanied with such detailed certifications of their integrity are more meaningful. First, the model is defined and discussed. Then, a specific mechanism is described that implements this model. With this mechanism, the determination of the integrity of an answer is a process analogous to the determination of the answer itself.Keywords
This publication has 4 references indexed in Scilit:
- SEAVE: a mechanism for verifying user presuppositions in query systemsACM Transactions on Information Systems, 1986
- The Logic of Incomplete Knowledge BasesPublished by Springer Nature ,1984
- On Closed World Data BasesPublished by Springer Nature ,1978
- Query-by-Example: A data base languageIBM Systems Journal, 1977