Jump to content

Incomplete database

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by A3nm (talk | contribs) at 19:53, 18 January 2024 (Cat). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

An incomplete database[1][2] is a kind of uncertain database which consists in a compact representation of a set of (potentially infinite) possible worlds.

Formal definition

An incomplete database model is a set of representations that are compact encodings of a set of possible worlds. Formally, to each representation we associate a set of possible worlds, each possible world being a regular database.

To be more concrete, we need to fix a database model. Let us consider the relational model.

The following are incomplete database models over the relational models:

  • Relations with NULL values, also called Codd tables
  • c-tables[1]

References

  1. ^ a b Imieliński, Tomasz; Lipski, Witold (1984-09-20). "Incomplete Information in Relational Databases". Journal of the ACM. 31 (4): 761–791. doi:10.1145/1634.1886. ISSN 0004-5411.
  2. ^ Abiteboul, Serge; Hull, Richard; Vianu, Victor (1995). "Incomplete information" (PDF). Foundations of Databases. Addison-Wesley. ISBN 0-201-53771-0.