ER-Modell und Normalisierung
Das ER-Modell ist wie ein Bauplan für deine Datenbank. Es zeigt Entitäten (Objekte), Beziehungen zwischen ihnen, Attribute (Eigenschaften) und Kardinalitäten (wie viele Objekte miteinander verknüpft sind).
Normalisierung räumt in deiner Datenbank auf und verhindert Chaos. Die 1. Normalform sorgt dafür, dass jede Zelle nur einen Wert enthält - keine Listen in einer Zelle!
Die 2. Normalform beseitigt Redundanzen, die durch zusammengesetzte Primärschlüssel entstehen. Die 3. Normalform löst transitive Abhängigkeiten auf - wenn A von B abhängt und B von C, dann hängt A indirekt auch von C ab.
Durch diese schrittweise Normalisierung wird deine Datenbank sauberer, effizienter und weniger fehleranfällig. Das ist besonders wichtig bei großen Systemen mit vielen Nutzern.
💡 Eselsbrücke: 1NF = ein Wert pro Zelle, 2NF = weg mit halben Abhängigkeiten, 3NF = keine Abhängigkeitsketten!