Verbundtreue

Verbundtreue (auch Verlustlosigkeit genannt) bedeutet bei der Zerlegung einer Relation, dass die Originalrelation aus der zerlegten Relation mittels natürlichen Verbunds (engl. natural join) wiederhergestellt werden kann.

Verwandt damit ist die Abhängigkeitstreue.

Einfaches Kriterium

Eine Zerlegung eines Relationenschemas R in zwei Teil-Schemata R1 und R2 ist verbundtreu, wenn gilt:

  • oder

Beispiele

Gegeben sei eine Relation mit Schlüsselkandidat .

Verbundtreu

Die Relation wird in zwei Relationen und zerlegt. Dabei gilt und , vereinfacht:

R
ABC
112
123
212
R1
AB
11
12
21
R2
BC
12
23
ABC
112
123
212

Nicht verbundtreu

R
ABC
112
123
213
R1
AB
11
12
21
R2
BC
12
23
13
ABC
112
113
123
212
213

Ursache für die fehlende Verbundtreue ist, dass im zweiten Beispiel weder eine Funktionale Abhängigkeit zwischen B → A noch zwischen B → C besteht. Im ersten Beispiel gilt jedoch B → C.

Siehe auch