2. Normalform
In der 2. Normalform gilt die 1. Normalform und jedes Attribut einer Tabelle hängt funktional vom Primärschlüssel ab - funktionale Abhängigkeit.
Die Datenbank weist in der 1NF noch Probleme auf.
Der Beratername hängt weiterhin von der Beraternummer ab (z. B.Holt von 50) und nicht vom Primärschlüssel Spieler-Nr..
Wiederholungen von Einträgen (z. B. Spielervornamen und Wohnorte)
Um eine Datenbank in die zweite Normalform zu überführen, teilt man eine Tabelle, die atomar vorliegt, in einzelne Tabellen auf und gibt jeder dieser neu entstandenen Tabellen einen Primärschlüssel.
Damit man nach der Aufteilung der Tabellen immer noch weiß, welche Datensätze zusammengehören, müssen sie durch zusätzlich vergebene Fremdschlüssel verbunden werden.
Erstellen wir uns dazu nochmal ein ERM, sehen wir, dass es sich um eine N:M-Beziehung handelt.
Bemerkung
Bei einer N:M Beziehung wird eine zusätzliche Relation (Zuordnungstabelle) gebildet, die jeweils die Primärschlüssel der N-Relation und M-Relation als Fremdschlüssel enthält. Damit wird die N:M-Beziehung in zwei 1:N Beziehungen „aufgelöst“.