Seitenleiste

Community

SQL

Grundlagen

Datenbanksysteme

Client/Server

Eingebettet

1. Normalform

Eine Relation (Tabelle) befindet sich in 1. Normalform wenn:

  • Alle Attribute atomar (nicht weiter teilbar) sind
  • Es keine Wiederholgruppen gibt

Auflösen nicht-atomarer Elemente

Person (Name, Beruf)

Der Name ist in diesem Beispiel NICHT atomar, wir machen aus dem einem Element einfach zwei und schon haben wir das Problem gelöst.

Auflösen von Wiederholgruppen






In diesem Beispiel sieht man deutlich, dass die Personennummer und das Essen immer für 2 (oder mehr Personen) gespeichert werden kann. Sitzt jetzt nur eine Person an diesem Tisch, hat man (in unserem Beispiel) 2 NULL Werte. Dies kann verhindert werden indem man sogenannte Wiederholgruppen aufteilt. Jede Gruppe wird in eine neue Zeile umgewandelt.