Guten Tag,
ich habe die Aufgabe die kanonische Hülle aus folgenden Informationen zu bilden:
R(KBNEO)
funkt. Abhängigkeiten: K-->BN, NE-->O, B-->E, O-->K
An sich verstehe ich das Prinzip der kanonischen Hülle, aber ich verstehe nicht warum die Lösung folgende ist:
K-->BN, NE-->O,B-->E,O-->K
Ich dachte zuerst vllt. muss man die manche Attribute als ein ganzes Attribut lesen (z.B. BN) aber das B kommt ja auch einzeln vor (bei B-->E z.B.). Ich bin deshalb verwirrt, weil man doch im ersten Schritt die Attribute auf der rechten Seite in seperate Funkt. Abhängigkeiten aufbröseln müsste, also bezogen auf die 1. FA z.B.
K-->BN zu K-->B und K-->N und damit dann halt weiterarbeiten. Wie kann es dann sein, dass die Attribute in der Lösung nicht in einzelne Attribute aufgeteilt wurden?
Gleiches gilt für folgende Aufgabe:
R(ABCDE)
FA: A-->D,C-->DE,ADE-->B,AC-->D,D-->E
Lösung: A-->BD,C-->D,D-->E
Vg
ich habe die Aufgabe die kanonische Hülle aus folgenden Informationen zu bilden:
R(KBNEO)
funkt. Abhängigkeiten: K-->BN, NE-->O, B-->E, O-->K
An sich verstehe ich das Prinzip der kanonischen Hülle, aber ich verstehe nicht warum die Lösung folgende ist:
K-->BN, NE-->O,B-->E,O-->K
Ich dachte zuerst vllt. muss man die manche Attribute als ein ganzes Attribut lesen (z.B. BN) aber das B kommt ja auch einzeln vor (bei B-->E z.B.). Ich bin deshalb verwirrt, weil man doch im ersten Schritt die Attribute auf der rechten Seite in seperate Funkt. Abhängigkeiten aufbröseln müsste, also bezogen auf die 1. FA z.B.
K-->BN zu K-->B und K-->N und damit dann halt weiterarbeiten. Wie kann es dann sein, dass die Attribute in der Lösung nicht in einzelne Attribute aufgeteilt wurden?
Gleiches gilt für folgende Aufgabe:
R(ABCDE)
FA: A-->D,C-->DE,ADE-->B,AC-->D,D-->E
Lösung: A-->BD,C-->D,D-->E
Vg
Zuletzt bearbeitet: