Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Ebner Abrahamsen Geändert vor über 10 Jahren
1
SS 2009 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.006 Vorlesung Normalformen
2
SS 2009 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.006 © Bojan Milijaš, 08.05.2009Vorlesung #6 - Normalformen - Einschub2 Fahrplan Einführung / Motivation 1 NF 2 NF 3 NF
3
SS 2009 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.006 © Bojan Milijaš, 08.05.2009Vorlesung #6 - Normalformen - Einschub3 Der Plan Vorlesung # TitelTermin 1Datenmanagement20.03.2009 2Datenbankentwurf27.03.2009 3ER Modellierung03.04.2009 4Überführung des ER-Modells in das relationale Modell17.04.2009 5Relationale Entwurfstheorie24.04.2009 6Normalformen I08.05.2009 7Normalformen II15.05.2009 8Data Warehouse Systeme und Anwendungen22.05.2009 9Fehlerbehandlung05.06.2009 10Sicherheit (P. Kestner)12.06.2009 11Benutzerverwaltung (C. Patrascu)19.06.2009 12Probeklausur26.06.2009 13Ausgewählte Themen03.07.2009
4
SS 2009 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.006 © Bojan Milijaš, 08.05.2009Vorlesung #6 - Normalformen - Einschub4 Einführung / Motivation Das Ziel: Update-Anomalien und Daten- Inkonsistenzen vermeiden Update-Anomalien und Daten-Inkonsistenzen sind die Folge von unkontrollierten Redundanzen Man bemüht sich, Informationen möglichst einmalig zu speichern Ausfallssicherheit und Performance werden durch kontrollierte Redundanzen (Mehrfachspeicherung) zu realisieren (Bsp. RAID, Materialisierte Sichten, Star- Schemata, Replikationen usw.) Normalformen sind das Mittel, die Güte eines relationalen Modells zu bestimmen, sind aber auch auf andere (nicht relationale Modelle) anwendbar
5
SS 2009 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.006 © Bojan Milijaš, 08.05.2009Vorlesung #6 - Normalformen - Einschub5 Erste Normalform 1NF Ein Datensatz bzw. Tabellen-Zeile bzw. Tupel darf nicht ein Attribut enthalten, das aus mehreren Attributen zusammengesetzt ist bzw. alle Attribute müssen atomar sein Nicht erlaubt sind zusammengesetzte Attribute wie string x string x integer sondern lediglich atomare wie string oder integer Im relationalen Modell ist es per Definition der Fall Kein Einnisten oder Vererben weiterer Attribute in einem Attribute, wie bei der Objekt-Orientierung
6
SS 2009 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.006 © Bojan Milijaš, 08.05.2009Vorlesung #6 - Normalformen - Einschub6 Erste Nomalform 1NF - Beispiel Eltern VaterMutterKinder JohannMartha{Else, Lucie} JohannMaria{Theo, Josef} HeinzMartha{Cleo} Eltern VaterMutterKind JohannMarthaElse JohannMarthaLucie JohannMariaTheo JohannMariaJosef HeinzMarthaCleo Nicht in 1 NF 1 NF
7
SS 2009 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.006 © Bojan Milijaš, 08.05.2009Vorlesung #6 - Normalformen - Einschub7 Zweite Normalform 2NF Kommt nur in Frage, wenn wir es mit zusammengesetzten Schlüsseln zu tun haben! 2 NF ist dann verletzt, wenn ein Teil des zusammengesetzten Schlüssels ein Nichtschlüssel- Attribut bestimmt Kempers Beispiel: Studentenbelegungen (Studenten und Vorlesungen zusammengemischt, daher MatrNr,VorlNr zusammengesetzter Schlüssel) MatrNr alleine bestimmt Name Verstoß gegen 2 NF
8
SS 2009 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.006 © Bojan Milijaš, 08.05.2009Vorlesung #6 - Normalformen - Einschub8 Dritte Normalform 3NF Bei der 2 NF ging es um Attribute die zu einem zusammengesetzten Schlüssel gehören Bei der 3 NF geht es um Nicht-Schlüssel- Attribute Ein Verstoß gegen die 3NF liegt dann vor, wenn ein Nicht-Schlüssel-Attribute ein anderes Nicht-Schlüssel-Attribut bestimmt
9
SS 2009 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.006 © Bojan Milijaš, 08.05.2009Vorlesung #6 - Normalformen - Einschub9 Vierte und Fünfte Normalform Es geht um zusammengesetzte Schlüssen Der Sinn: Anzahl der Attribute verringern, die einen zusammengesetzten Schlüssel ausmachen
10
SS 2009 – IBB4C Datenmanagement Fr 15:15 – 16:45 R 1.006 Ende
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.