Beispiel (Sport)#

Normalisierung ist der Prozess der Reduzierung von Daten als »Kopien« in einer Datenbank.

Struktur I#

|----+----------+-------------------+---------------|
| id | sportart | heim_manschaft    | gaeste        |
|----+----------+-------------------+---------------|
|  1 | Fußball  | SV Babelsberg  03 | FSV Union     |
|  2 | Fußball  | FC Viktoria       | BFV 08        |
|  3 | Fußball  | Lok Leipzig       | Chemnitzer FC |
|----+----------+-------------------+---------------|
      ^
      |
      o-------- Wiederholungen...

Struktur II#

Sportart

|-------------+----------|
| sportart_id | sportart |
|-------------+----------|
|           1 | Fußball  |
|-------------+----------|

Spielplan

|--------------+-------------+-------------------+---------------|
| spielplan_id | sportart_id | heim_mannschaft   | gaeste        |
|--------------+-------------+-------------------+---------------|
|            1 |           1 | SV Babelsberg  03 | FSV Union     |
|            2 |           1 | FC Viktoria       | BFV 08        |
|            3 |           1 | Lok Leipzig       | Chemnitzer FC |
|--------------+-------------+-------------------+---------------|

Erweiterte Struktur III#

Weitere Aufteilung durch eine Relation für die Mannschaften.

|--------------+-------------+-------------------+----------|
| spielplan_id | sportart_id | heim_mannschaft   | gaeste   |
|--------------+-------------+-------------------+----------|
|            1 |           1 | 1                 |        5 |
|            2 |           1 | 2                 |        6 |
|            3 |           1 | 3                 |        7 |
|--------------+-------------+-------------------+----------|
+----------------+-------------------+
| mannschafts_id | bezeichnung       |
+----------------+-------------------+
|              1 | SV Babelsberg  03 |
|              2 | FC Viktoria       |
|              3 | Lok Leipzig       |
|              4 | FSV Union         |
|              5 | BFV 08            |
|              6 | Chemnitzer FC     |
+----------------+-------------------+