Datebank Definition von Transitiv

Dieses Thema im Forum "Informatik" wurde erstellt von knibbel11, 12 Nov. 2007.

  1. 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
     
  2. 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
     
  3. 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.
     
  4. 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
     
  5. AW: Datebank Definition von Transitiv

    vielen dank für deine hilfe.

    so nun kommn nicht mehr so frage bin fertig

    danke nochmal

    mfg

    dieter
     
Schlagworte:

Diese Seite empfehlen