7.24. 2. Normalform
Betrachten wir zwei Tabellen, die einen Spielzeugbestand nachhalten, um besser zu verdeutlichen, wie sich die 2. Normalform mit der Beziehung zwischen dem Primärschlüssel und den Daten in der Tabelle befasst.
sz__id | spielzeug |
---|---|
5 | Wasserball |
6 | Frisbee |
9 | Drachen |
12 | Jo-Jo |
sz_id | laden_id | farbe | menge | laden_addr |
---|---|---|---|---|
5 | 1 | Weiß | 34 | Hohestr. 12 |
5 | 3 | Gelb | 12 | Kuhdamm 67 |
5 | 1 | Blau | 5 | Hohestr. 12 |
6 | 2 | Grün | 10 | Königsallee 91 |
6 | 4 | Gelb | 24 | Marienplatz 17 |
9 | 1 | Rot | 50 | Hohestr. 12 |
9 | 2 | Blau | 2 | Königsallee 91 |
9 | 2 | Grün | 18 | Königsallee 91 |
12 | 4 | Weiß | 28 | Marienplatz 17 |
12 | 4 | Gelb | 11 | Marienplatz 17 |
Zusammengesetzter Schlüssel.
In dieser Spalte gibt es viele Wiederholungen. Und sie hat eigentlich nichts mit dem Bestand zu tun, sondern nur mit dem Laden.
Auch über diese Spalte sollten wir noch einmal nachdenken. Sie gehört eigentlich ...
Get SQL von Kopf bis Fuß now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.