Funktionale Abhängigkeiten bestimmen und überprüfen |
kikiHH
Grünschnabel
Dabei seit: 25.06.2018
Beiträge: 2
|
|
Funktionale Abhängigkeiten bestimmen und überprüfen |
|
leider stehe ich auf dem Schlauch, was funktionale abhängigkeiten bezüglich Relationen angeht, kann mir jemand bei dem folgenden beispiel bitte helfen
Beispiel :
Gegeben ist die Relation r(R):
r (A B C D E)
a1 b1 c1 d1 e1
a1 b2 c2 d2 e1
a2 b1 c3 d3 e1
a2 b1 c4 d3 e1
a3 b2 c5 d1 e1
Geben Sie an, welche der folgenden Abhängigkeiten r
erfüllt.
(a) A ->D
(b) AB ->D
c) C ->BDE
bin für jede hilfe dankbar, möchte einfach mal wissen wie ich da vorgehe, danke :-)
|
|
25.06.2018 15:10 |
|
|
as_string
Haudegen
Dabei seit: 06.11.2013
Beiträge: 638
Herkunft: Heidelberg
|
|
Du musst Dir überlegen: Ist die rechte Seite eindeutig festgelegt, wenn für die linke Seite bestimmte Werte gegeben sind.
Z. B. bei der (a):
Wenn für A der Wert a1 gegeben ist, ist die Spalte D aber einmal d1 in der ersten Zeile und d2 in der zweiten. Also ist offenbar D nicht (nur) von A funktional abhängig, sonst müsste immer eindeutig sein: Wenn A einen bestimmten Wert hat, z. B. a1, dann muss auch immer derselbe Wert bei D sein, ist es hier aber nicht.
Bei der (b):
Jetzt musst Du schauen, ob die Kombination der Werte in den Spalten A und B zusammen genommen immer genau zu einem bestimmten Wert in D führen. Sprich: Könntest Du den Wert in Spalte D immer korrekt vorhersagen, wenn Du nur die Werte der Spalten A und B wüsstest? Probier das mal selbst.
Gruß
Marco
|
|
25.06.2018 16:15 |
|
|
|