Datenbankdesign für Normalsterbliche
624 Seiten
German
PDF
4.5

Datenbankdesign für Normalsterbliche

Полное руководство по проектированию БД

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Database Design for Mere Mortals“ (im Deutschen etwa „Datenbankdesign für Normalsterbliche“) von Michael Hernandez ist ein klassischer Leitfaden, der seit über 20 Jahren Entwicklern, Analysten und Studenten hilft, die Kunst zu erlernen, zuverlässige und effiziente Datenbanken zu erstellen. Die dritte Ausgabe (2013) wurde erheblich überarbeitet: Neue Beispiele wurden hinzugefügt, Empfehlungen zur Normalisierung aktualisiert und moderne Ansätze zur Datenmodellierung integriert. Obwohl in der Anmerkung die Sprache Rust angegeben ist (vermutlich ein Fehler), ist das Buch nicht an eine bestimmte Programmiersprache gebunden – es lehrt Datenbankdesign auf konzeptioneller Ebene, was es für Entwickler in Python, Java, C# und sogar Rust nützlich macht.

Worum geht es in dem Buch

Das Buch widmet sich der Methodik des Designs relationaler Datenbanken. Der Autor führt den Leser Schritt für Schritt durch alle Phasen: von der Anforderungserfassung und der Erstellung von ER-Diagrammen bis zur Normalisierung und der Erstellung des physischen Schemas. Der Schwerpunkt liegt auf praktischen Techniken, die helfen, typische Fehler zu vermeiden – Redundanz, Update-Anomalien und Integritätsverlust.

Schlüsselthemen:

  • Grundlagen des relationalen Modells – Tabellen, Schlüssel, Beziehungen, Domänen.
  • Der Designprozess – von Geschäftsanforderungen bis zum fertigen Schema.
  • Normalisierung – von der ersten bis zur fünften Normalform mit verständlichen Beispielen.
  • ER-Diagramme – Notation

Empfehlungen