LE10 - Normalformen und Normalisierung
Ziel und Inhalt
An Datenbanken werden in der Praxis bestimmte Anforderungen gestellt, die enthaltenen Daten effizient und zuverlässig zu speichern. Ausgehend von den Herausforderungen und Probleme die sich deshalb beim Entwurf von Datenbanken ergeben, werden Ihnen Möglichkeiten aufgezeigt, die an Datenbanken gestellten Anforderungen zu erreichen. In dieser Lehreinheit lernen Sie deshalb die Normalformen und den Prozess der Normalisierung kennen. Sie werden die Normalisierung auf vorhandene Relationen anwenden und können einen Datenbankentwurfs hinsichtlich des Grades der Normalisierung, möglicher Anomalien und Redundanzen analysieren und beurteilen.
Vorlesung
Hier finden Sie die in der Vorlesung gezeigten Folien und Beispiele. Verwenden Sie als Ausgangspunkt für diese Übung Ihre eigene Projektdatenbank oder alternativ die Musterlösung der Übung aus der vorherigen Lehreinheit.
- Folien zur Vorlesung (im PDF-Format):
[Alle Folien] [Druckversion] [Handout] - Vorlesung (als Video im WS19/20)
[Download als *.mp4]
Videokurs
- Seminar zur Lehreinheit (als Video)
[YouTube-Playlist]
Sollten Sie Probleme mit dem Öffnen dieser Dateiformate haben, sehen Sie sich die Hinweise in der FAQ an.
Wichtiger Hinweis:
Es kann Abweichungen zwischen dem Videokurs und der Vorlesung geben. Ich bin bemüht, den Videokurs fortlaufend zu aktualisieren, um diese Abweichungen gering zu halten. Letztendlich sind aber immer die in der Präsenzveranstaltung gezeigten Folien und die dort gegebenen Erläuterungen maßgeblich (z.B. für die Klausurvorbereitung).
Übung
Es gibt zu dieser Lehreinheit keine Programmieraufgaben. In der Übung wird die Normalisierung an praktischen Beispielen geübt. Der Stoff der Lehreinheit hat hohe Relevanz, insbesondere für die Klausur.
Hier finden Sie die in der Übung gezeigten Folien und Beispiele:
- Folien zur Übung (im PDF-Format) inkl. Lösungsvorschlägen:
[Alle Folien] (Ohne Lösung) [Alle Folien] [Druckversion] [Handout] - Keine MS Acces-Datenbank, weil in der Übung nicht programmiert wird.
Sollten Sie Probleme mit dem Öffnen dieser Dateiformate haben, sehen Sie sich die Hinweise in der FAQ an.
Vertiefung
Hier finden Sie weitere Quellen zur Vertiefung der Inhalte dieser Lehreinheit:
- Prof. Dr.-Ing. H.-J. Scheibl: Einführung in Datenbanken. Kapitel 2.4: Normalformen
- TEIA AG - Internet Akademie und Lehrbuch Verlag: Kurs SQL. Abschnitt 3.2 Allgemeines zu Normalformen