Datebank Definition von Transitiv

hallo

habe im internet leider noch nichts brauchbares und verständliches gefunden wie man Transitiv kurz definieren kann. könnte mir jmd vllt einen kleinen denkanstoß geben

danke
 
AW: Datebank Definition von Transitiv

Boah! kannst du Fragen fragen o_O

In welchem Zusammenhang kommt bei euch der Begriff transitiv in Bezug auf Datenbanken vor?

Ich kenne den Begriff lediglich aus der Mathematik (Mengenlehre) bzw. bei den Übergangsrelationen von Automaten.

Gruß Jens
 
AW: Datebank Definition von Transitiv

Die dritte Normalform ist erreicht, wenn sich das Relationenschema in 2NF befindet, und kein Nichtschlüssel von einem Schlüsselkandidaten transitiv abhängt.
 
AW: Datebank Definition von Transitiv

:oops: :oops:

mit einer Ein-Satz-Definition kann ich leider nicht dienen. Die genaue Mathematische Definition ist ziemlich kryptisch.

Allgemein für die Attribute einer Relation formuliert:
Attribut 1 hängt vom Primärschlüssel ab;
Attribut 2 hängt von Attribut 1 ab;
dann wird der Rückschluss gezogen, dass Attribut 2 auch vom Primärschlüssel abhängt
==> Attribut 2 bezeichnet man als transitiv Abhängig vom Primärschlüssel.

Als Beispiel z.B. folgende Relation eines Mitarbeiters:

Personalnummer | Name | Vorname | GebDatum | AbtNr | Abteilung

Hier sind alle Attribute vom Primärschlüssel abhängig. Zusätzlich ist das Attribut Abteilung vom Attribut AbtNr (Abteilungsnummer) abhängig.
Bei der 3. Normalform geht es jetzt darum, diese Abhängigkeit zwischen den Attributen aufzulösen, d.h. das Attribut Abteilung in eine eigene Relation auszulagern.

Personalnummer | Name | Vorname | GebDatum | AbtNr

AbtNr | Abteilung

Das dient wieder dem Zweck Redundanzen zu vermeiden. Z.B. für den Fall, dass sich der Name der Abteilung ändert. In der ursprünglichen Relation müsste in allen Datensätzen der Abteilungsname ersetzt werden. Steht der Name jedoch in einer eigenen Relation, so muss nur ein Datensatz geändert werden und der Abteilungsname ist für alle Mitarbeiter wieder korrekt.

Gruß Jens
 
AW: Datebank Definition von Transitiv

vielen dank für deine hilfe.

so nun kommn nicht mehr so frage bin fertig

danke nochmal

mfg

dieter
 
Top