Erste Seite Zurück Weiter Letzte Seite Übersicht Grafik

Arten


Notizen:

voll funktional abhängig: A & B sind (gemeinsam) Schlüssel. C ist voll funktional abhängig von A & B, wenn es von A & B funktional abhängig ist, aber nicht von A allein und nicht von B allein.
Schlüssel in Personaltabelle: Vor- & Zuname
Adresse, Tel usw. können nur angegeben werden, wenn beide Werte bekannt sind. Der Vorname allein führt nicht (oder bestenfalls zufällig) zu einer Adresse oder irgendeinem anderen Attribut. Genauso wenig der Zuname allein.
transitiv funktional abhängig: Wenn C von B funktional abhängig ist und B von A so ist C von A transitiv funktional abhängig
Das Lager hängt ab von der Artikelgruppe. Die Artikelgruppe hängt ab von der Artikelnummer: Lager hängt transitiv ab von Artikelnummer
mehrwertig funktional abhängig: C ist von A mehrwertig funktional abhängig, wenn für jede Kombination von einem bestimmten A mit einem beliebigen B immer wieder eines von mehreren C auftritt.
Mitarbeiter betreuen verschiedene SW-Projekte in verschiedenen Sprachversionen. Wenn ein Mitarbeiter z.B D & E kann, tritt in der Spalte Sprache für diesen Mitarbeiter - egal bei welchem SW-Projekt - immer nur D oder E auf. Sprache ist von Mitarbeiter mehrwertig funktional abhängig.
Determinante: Hängt B von A ab, so nennt man A die Determinante von B
Beispiele:
volle Funktionale Abhängigkeit:
Schlüssel in Personaltabelle: 4-stellige SV-Nr & Geburtsdatum
Adresse, Tel usw. können nur angegeben werden, wenn beide Werte bekannt sind. SV-Nummer allein führt nicht (oder bestenfalls zufällig) zu einer Adresse oder irgendeinem anderen Attribut. Genausowenig das Geburtsdatum allein.

transitive Funktionale Abhängigkeit:
Das Lager hängt ab von der Artikelgruppe. Die Artikelgruppe hängt ab von der Artikelnummer: Lager hängt transitiv ab von Artikelnummer

mehrwertige Funktionale Abhängigkeit:
Mitarbeiter betreuen verschiedene SW-Projekte in verschiedenen Sprachversionen. Wenn ein Mitarbeiter z.B D & E kann, tritt in der Spalte Sprache für diesen Mitarbeiter - egal bei welchem SW-Projekt - immer nur D oder E auf. Sprache ist von Mitarbeiter mehrwertig funktional abhängig.