bg_image
header

Erste Normalform - 1NF

Die erste Normalform (1NF) ist eine Regel im Bereich der relationalen Datenbanken, die sicherstellt, dass eine Tabelle in einer Datenbank eine bestimmte Struktur hat. Diese Regel hilft dabei, Redundanzen zu vermeiden und die Datenintegrität zu wahren. Die Anforderungen der ersten Normalform sind wie folgt:

  1. Atomare Werte: Jedes Attribut (jede Spalte) in einer Tabelle muss atomare (unteilbare) Werte enthalten. Das bedeutet, dass jeder Wert in einer Spalte ein einzelner Wert und keine Liste oder ein Satz von Werten sein darf.
  2. Eindeutige Spaltennamen: Jede Spalte in einer Tabelle muss einen eindeutigen Namen haben, sodass keine Verwechslung möglich ist.
  3. Eindeutige Reihenfolge der Zeilen: Jede Zeile in der Tabelle muss eindeutig identifizierbar sein. Dies wird in der Regel durch einen Primärschlüssel erreicht, der sicherstellt, dass keine zwei Zeilen identische Werte in allen Spalten haben.
  4. Eindeutige Reihenfolge der Spalten: Die Reihenfolge der Spalten sollte festgelegt und eindeutig sein.

Ein Beispiel für eine Tabelle, die nicht in der ersten Normalform ist:

KundeID Name Telefonnummern
1 Alice 12345, 67890
2 Bob 54321
3 Carol 98765, 43210, 13579

In dieser Tabelle hat die Spalte "Telefonnummern" mehrere Werte pro Zeile, was gegen die erste Normalform verstößt.

Um diese Tabelle in die erste Normalform zu bringen, müsste man die Tabelle so umgestalten, dass jede Telefonnummer in einer eigenen Zeile steht:

KundeID Name Telefonnummer
1 Alice 12345
1 Alice 67890
2 Bob 54321
3 Carol 98765
3 Carol 43210
3 Carol 13579

Durch diese Umstrukturierung erfüllt die Tabelle nun die Bedingungen der ersten Normalform, da jede Zelle atomare Werte enthält.

 


Erstellt vor 10 Monaten
Datenbank Datenbanken Datenintegritaet Erste Normalform - 1NF Normalformen Primaerschluessel Relational Database Management System - RDBMS Relationale Datenbank Relationale Datenbanken

Hinterlasse einen Kommentar Antworten Abbrechen
* Erforderliches Feld