Incomplete Information in Relational Databases

733Citations
Citations of this article
110Readers
Mendeley users who have this article in their library.

Abstract

This paper concerns the semantics of Codd's relational model of data. Formulated are precise conditions that should be satisfied m a semantically meaningful extension of the usual relational operators, such as projection, selection, union, and join, from operators on relations to operators on tables with “null values” of various kinds allowed. These conditions require that the system be safe in the sense that no incorrect conclusion is derivable by usmg a specified subset [l of the relational operators; and that it be complete in the sense that all valid conclusions expressible by relational expressions using operators in fl are in fact derivable in this system. Two such systems of practical interest are shown. The first, based on the usual Codd's null values, supports projection and selection. The second, based on many different (“marked”) null values or variables allowed to appear in a table, is shown to correctly support projection, posmve selection (with no negation occurring in the selection condition), union, and renaming of attributes, which allows for processing arbitrary conjunctive queries. A very desirable property enjoyed by this system is that all relational operators on tables are performed in exactly the same way as in the case of the usual relations. A third system, mainly of theoretical interest, supporting projection, selection, union, join, and renaming, is also discussed. Under a so-called closed world assumption, it can also handle the operator of difference. It is based on a device called a condiUonal table and is crucial to the proof of the correctness of the second system. All systems considered allow for relational expressions contaming arbitrardy many different relation symbols, and no form of the universal relation assumption is required. © 1984, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Imieliński, T., & Lipski, W. (1984). Incomplete Information in Relational Databases. Journal of the ACM (JACM), 31(4), 761–791. https://doi.org/10.1145/1634.1886

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free