Aus dem Kurs: Grundlagen der Programmierung: Datenbanken

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Denormalisierung

Denormalisierung

Wir haben uns angesehen, nach welchen Regeln wir eine Datenbank normalisieren. Nun schauen wir uns an, unter welchen Umständen wir diese Regeln brechen dürfen. Und das nennt man Denormalisierung. Denormalisierung bedeutet, dass ich bewusst die gleichen Daten mehrfach in der Datenbank speichere, wohl das gegen die Normalisierungsregeln verstößt. Aber warum mache ich das? Vor allem, um die Datenbank schneller zu machen. Wenn ich sehr viele Daten habe oder sehr viele Anfragen gleichzeitig, dann kann Schnelligkeit den Ausschlag geben, Daten redundant in der Datenbank zu speichern, obwohl ich das eigentlich gar nicht darf. In unserem Restaurant könnte das so aussehen. Wenn wir wissen wollen, wie hoch eine Rechnung ist, schauen wir zunächst in der Tabelle Orders nach, holen uns dort die OrderID, damit gehen wir in die Beziehungstabelle OrdersDishes und schauen nach, welche Gerichte bestellt wurden. In der Tabelle Dishes schauen wir dann die Einzelpreise nach, addieren sie und haben die…

Inhalt