Es gibt verschiedene Arten von Abhängigkeiten. Die gebräuchlichsten, die bei der Normalisierung eine Rolle spielen, sind funktional, mehrwertig und beitreten.
Für jede dieser drei Arten kann eine Abhängigkeit trivial sein.
Sie wurden nach FDs gefragt. FDs, MVDs & JDs sind drei verschiedene Dinge. (Obwohl ein FD ein zugehöriges MVD hat und ein MVD hat eine zugehörige JD.)
Eine Abhängigkeit halten kann oder nicht, in einem bestimmten Tabellenwert zu halten. Es kann auch in einer gegebenen Tabellenvariablen gehalten werden oder nicht, was bedeutet, dass es in jedem Wert, der für die Variable unter Berücksichtigung der Geschäftsregeln entstehen kann, hält (oder nicht).
Ein FD ist trivial, wenn seine bestimmte Menge eine Teilmenge seiner Bestimmungsmenge ist. Jede Trivial-FD, die Sie mit den Attributen einer Relation erstellen können, ist darin enthalten.
Eine partielle FD, die in einer Beziehung hält, ist eine, wo keine Bestimmung Attribute fallen können eine andere FD geben, die in dieser Beziehung gilt. Die FDs, die in einer Beziehung stehen, die nicht teilweise sind, sind voll. Ein transitives FD X -> Z, das in einer Relation gilt, ist eins, in dem ein Attribut Y in der Beziehung steht, in der X -> Y und Y -> Z in der Relation stehen, aber Y -> X nicht gilt. Die FDs, die in einer Beziehung stehen, die nicht transitiv sind, sind nicht-transitiv.
eine FD, die unabhängig null oder mehr von trivial, vollständigen und/oder transitive halten sein kann. Wenn Sie also aufgefordert werden, alle FDs aufzulisten, macht es keinen Sinn, sie auf diese Art aufzulisten.
In Ihrer Zuweisung bedeutet "gezeigt", "gezeigt, um zu halten". Sie müssen Ihren Instruktor fragen, welche FDs, die Sie auflisten sollen, einen Beispieltabellenwert gegeben haben. Vielleicht sollten Sie nur die FDs auflisten, die explizit kommuniziert werden, um zu halten, indem Sie eine bestimmte Teilmenge nur mit dem gleichen entscheidenden Teil erscheinen lassen. Vielleicht sollten Sie alle FDs auflisten, die für die expliziten gelten. Vielleicht ist es einer dieser Fälle, außer dass Sie nicht die dreien auflisten sollen.
Dank @reaanb Also, alle vier aber beschriften sie scheint die sinnvollste Option. –
@Jdoh Ihre Frage und dieser Kommentar spiegeln Verwirrungen über Abhängigkeiten wider, und diese Antwort klärt sie nicht auf. (ZB nicht-trivial bedeutet nicht voll, MVDs sind keine FDs und es gibt viele andere Arten von Abhängigkeiten.) Siehe meine Antwort. – philipxy
@philipxy Danke für die Korrektur, ich habe meine Antwort aktualisiert. – reaanb