eine nicht triviale funktionale Abhängigkeit in DBMS
pls help me, um herauszufinden, eine nicht triviale funktionale Abhängigkeit in einer folgenden Tabelle?
A. B. C
1 1 1
1 1 0
2 3 2
2 3 2
und auch erklären das grundlegende Konzept dahinter. danke,,
InformationsquelleAutor vashu | 2014-04-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eine funktionale Abhängigkeit gibt Antwort auf die Frage "Gegeben ein Wert für X, finde ich nur einen einzigen Wert für Y?" Beide X und Y setzt; jede stellt ein oder mehrere Attribute.
So können wir uns Fragen, "erhält einen Wert für 'A', finde ich einen und nur einen Wert für 'B'?" Und die Antwort ist "ja". (Vorausgesetzt, die sample-Daten repräsentativ ist.) Das führt zu der nicht-triviale funktionale Abhängigkeit A->B.
Und wir machen weiter mit der Frage "Gegeben ein Wert für 'A', finde ich ein und nur ein Wert für 'C'?" Und die Antwort ist "Nein". Gegeben, 1 für 'Ein', finden wir zwei unterschiedliche Werte für "C": 1 und 0. Keine funktionale Abhängigkeit es.
Wiederholen Sie für jede mögliche Kombination von Parametern.
C->hält; C->Eine ist eine funktionale Abhängigkeit. Funktionale Abhängigkeiten haben nichts zu tun mit Teilmengen in den Sinn, die Sie zu sein scheinen mit diesem Wort.
InformationsquelleAutor Mike Sherrill 'Cat Recall'
Trivial: Wenn eine FD X → Y gilt wobei Y Teilmenge von X, dann heißt eine triviale FD. Triviale FDs sind immer halten.
Nicht-triviale: Wenn eine FD X → Y gilt wobei Y keine Teilmenge von X, dann heißt es nicht-triviale FD.
Völlig nicht-triviale: Wenn eine FD X → Y gilt wobei x intersect Y = Φ, so wird gesagt völlig nicht-triviale FD.
Beispiel:
X = { b, c } und Y = { b, a }. Wenn X → Y, dann ist die FD ist nicht trivial, aber nicht völlig nicht-trivial.
InformationsquelleAutor user4280884
Siehe die Beispiele hier: http://en.wikipedia.org/wiki/Functional_dependency
Insbesondere der Vorlesung. Ich denke, in diesem Fall (für die Daten festlegen, die Sie zeigen) zum Beispiel, wenn A=1 B=2 if A=2 B=3. Das ist wohl die Abhängigkeit, die Sie sprechen.
InformationsquelleAutor kayakpim
nicht triviale Abhängigkeit bedeutet X-->Y, wenn Y ist nicht echte Teilmenge von X Tabelle oder relation mit X dann es gesagt werden, nicht triviale funktionale Abhängigkeit.
InformationsquelleAutor user4831712
Triviale fd: x,y, einige der Attribute-sets, wenn y eine Teilmenge von x, dann ist x->y impliziert, ist eine triviale fd.
Nicht-trivialen fd,x, y, einige der Attribute-sets ,
wenn x den Schnittpunkt y geht zu phi. dann x->
InformationsquelleAutor Dharmendra Verma