1 2 und 3. NF

Dr Franke Ghostwriter
1, 2 und 3. NF

Hallo,
wann befindet sich eine Tabelle in 1, 2 oder 3. Normalform?
Habe mein Skript nicht da und komm da nicht drauf.
Was ich weiß war hierzu ein Bsp. mit Einlagerungen von unterschiedlichen Teilen durch unterschiedliche Mitarbeiter.
 
Huhu

1. NF= atomare Form -> nicht mehr teilbar
(z. B.: Schlüssel: Kundennummer: Datensatz; Schlüssel: Attribut: Meier...)
2. NF= Jedes - Nichtschlüssel-Attribut ist vollfunktional
abhängig vom Schlüssel. (Darf nicht öfters vorkommen!)
z. B. Kundennummer, Personalnummer
3. NF= Es gibt keine funktionale Abhängigkeit zwischen
Nichtschlüssel-Attributen.
Z. B. Vorlesung
(Skript funktional abhängig von X (z. B. Dozenten)
Löscht man z. B. das Attribut Dozent, weren automatisch auch
die dazugehörigen Attribute (z. B. Vorlesung Statistik und der Titel)
gelöscht.

So hat es unser Mentor erklärt...
 
1. Normalform
Eine Relation befindet sich in der ersten Normalform, wenn an allen Kreuzungspunkten von
Zeilen und Spalten nur atomare Werte auftreten.
Ein Datensatz muss durch den Primärschlüssel eindeutig identifizierbar sein.

2. Normalform
Eine Relation befindet sich in der 2. Normalform, wenn sie sich in der ersten befindet und
jedes Nicht-Schlüssel-Attribut funktional abhängig ist vom Gesamtschlüssel, nicht dagegen
von Schlüsselteilen.
Ferner sollte jede Tabelle nur Daten aus einem Objektbereich beinhalten.

3. Normalform
Eine Relation befindet sich in der 3. Normalform, wenn sie sich in der 1. und 2.
Normalform befindet und keine funktionalen Abhängigkeiten zwischen Nicht-Schlüssel-
Attributen existieren. Anders ausgedrückt: Die Relation darf keine transitiven
Abhängigkeiten aufweisen.
 
Oben