The Problem of Incomplete Information in Relational Databases

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

In a relational database the information is recorded as rows in tables. However, in many practical situations the available information is incomplete and the values for some columns are missing. Yet few existing database management systems allow the user to enter null values in the database. This monograph analyses the problems raised by allowing null values in relational databases. The analysis covers semantical, syntactical, and computational aspects. Algorithms for query evaluation, dependency enforcement and updates in the presence of null values are also given. The analysis of the computational complexity of the algorithms suggests that from a practical point of view the database should be stored as Horn tables, which are generalizations of ordinary relations, allowing null values and Horn clause-like restrictions on these null values. Horn tables efficiently support a large class of queries, dependencies and updates.

Author(s): Gösta Grahne (eds.)
Series: Lecture Notes in Computer Science 554
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 1991

Language: English
Pages: 164
Tags: Database Management; Algorithm Analysis and Problem Complexity; Artificial Intelligence (incl. Robotics)

Introduction....Pages 1-5
Relational databases....Pages 6-32
Semantic aspects of incomplete information....Pages 33-54
Syntactic and algorithmic aspects of incomplete information....Pages 55-103
Computational complexity aspects of incomplete information....Pages 104-131
Some conclusive aspects....Pages 132-142