Normalisierung – Häufige Fragen im Fachgespräch – Anwendungsentwickler-Podcast #18
IT-Berufe-Podcast - En podcast af Stefan Macke - Mandage
Kategorier:
In der achzehnten Episode meines Anwendungsentwickler-Podcasts setze ich die Reihe der häufigen Fragen im Fachgespräch zum Thema Datenbanken mit dem Themenbereich der Normalisierung fort. Inhalt Normalisierung * Warum werden Datenbanken normalisiert? * Vermeidung von Redundanzen, die zu Anomalien führen können. * Welche Anomalien gibt es und was sind Beispiele dafür? * Einfüge-, Änderungs- und Löschanomalie * Normalformen * Normalform: nur atomare Werte * Normalform: 1. Normalform und alle Attribute sind voll funktional vom Primärschlüssel abhängig (hier werden die m:n-Beziehungen aufgelöst) * Normalform: 2. Normalform und keine transitiven Abhängigkeiten (hier werden die 1:n-Beziehungen aufgelöst) * Was bedeutet referentielle Integrität? * Alle Fremdschlüssel zeigen auf gültige Datensätze. * Welche technischen Maßnahmen zur Wahrung der referentiellen Integrität gibt es? * No Action, Restrict, Cascade, Set Null Literaturempfehlungen * * Das passende Kapitel im OpenBook: 12 Datenbanken – Rheinwerk Computing :: IT-Handbuch für Fachinformatiker Links * Permalink zu dieser Podcast-Episode * RSS-Feed des Podcasts * Normalisierung (Datenbank) – Wikipedia * mysql – Setting up table relations what do „Cascade“, „Set Null“ and „Restrict“ do? – Stack Overflow * Advanced MySQL – Referentielle Integrität – Fremdschlüssel – Referenzaktionen