Datenbanken modellieren
Worum geht es hier?
Bisher hast du eine fertige Datenbank benutzt. Jetzt drehst du die Richtung um: Aus einer Beschreibung in Alltagssprache wird ein Modell, aus dem Modell ein Datenbankschema.
Das ist der eigentliche Kern des Themas. Eine schlecht modellierte Datenbank kann man nicht durch geschickte Abfragen retten.
Für dieses Kapitel musst du …
- wissen, was Relation, Attribut, Primär- und Fremdschlüssel sind (Kapitel 1)
- gesehen haben, wie viele-zu-viele-Beziehungen abgebildet werden (Kapitel 3)
Hier lernst du …
- Entitätstypen und Attribute aus einer Beschreibung herauslesen
- Beziehungstypen und ihre Kardinalitäten bestimmen
- Entity-Relationship-Diagramme lesen und zeichnen
- ein ER-Diagramm regelgeleitet in ein Datenbankschema überführen
- Schlüsselkandidaten bestimmen und eine fremde Modellierung beurteilen