Delobel's theorem

from Wikipedia, the free encyclopedia

The set of Delobel (Claude Delobel) provides an easy way to check if two fragments of a relationship in a database are a lossless representation of the output relation. A decomposition of relations is necessary in order to avoid the occurrence of anomalies .

Formal representation

Let the relation and its decomposition with and be given .

We put: and with .

D is lossless or

Now you only have to check the last condition, which is easily possible with the help of the APLUS algorithm .

example

The output relation is defined as having decompositions

and .

The attributes are distributed as follows:

amount Attributes
B. b, c, d
A. a
C. e

According to Delobel, it follows from this that the dismantling is loss-free if applies or .

It follows immediately that also .

See also

swell

  1. Solution slides (PDF; 661 kB)  ( Page no longer available , search in web archivesInfo: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice. of the AIFB Institute of the University of Karlsruhe for the lecture database systems from 2003@1@ 2Template: Toter Link / www.ai.wu-wien.ac.at