3 normalform definition


Dein Lehrer erzählt dir etwas über Normalisierung und die 3 Normalformen? Aber was soll das genau sein? Die Normalisierung einer Datenbank ist die strukturierte Aufteilung der Attribute in mehrere Tabellen. Und wie das ganze funktioniert und du die Normalformen anwendest , das zeigen wir dir jetzt. Die Normalisierung von relationalen Datenbanken ist ein Vorgehen , bei dem die Ausgangstabelle in mehrere kleine Tabellen zerlegt wird. Dann werden sie über Fremdschlüssel in Beziehung gesetzt. Ziel einer solchen Normalisierung ist das Erschaffen einer redundanzfreien Datenspeicherung , die Vermeidung von Anomalien , sowie die Erstellung eines klar strukturierten Datenbankmodells. Primärschlüssel sind in der Haupt-Tabelle eindeutig zuordnungsbare Datensätze, wie zum Beispiel eine ID. Mit diesem Datensatz können dann verschiedene Tabellen verknüpft werden. Andersherum ist in der verknüpften Tabelle die Referenz zum Primärschlüssel , dann der Fremdschlüssel. Hier ist die Personal-Nummer der Primärschlüssel. Die zweite Tabelle wird durch diesen in relation gesetzt, wodurch die Personal-Nummer in der 2. 3 normalform definition

3 Normalform Definition

Mengen, Folgen und Arrays als Attributwerte ausgeschlossen. Elementar bedeutet, dass der Wert als Ganzes zu sehen ist und keine Teile des Wertes getrennt verarbeitet werden sollen. Demnach ist es erlaubt, in ein Datenfeld keinen Wert d. Prüfung MNr , Name, PrüfFachNr , PrüfFachBezeichung, ProfNr, ProfName, Note. Mit dieser einfach durchzuführenden Auflösung von Mehrfachbelegungen sind aber Datenredundanzen entstanden, die man eigentlich vermeiden sollte. Diese werden erst in der 2. Normalform wieder beseitigt. Fall 1: Zur bestehenden Prüfungsfachnummer erfolgt ein weiterer Eintrag mit anderer Prüffachbezeichnung Fall 2: Zur selben Matrikelnummer erfolgt ein Eintrag mit anderem Studentennamen Fall 3: Der Eintrag eines Studenten, der noch kein Prüfungsfach gewählt hat liefert Nullwerte in der Prüfungsfachnummer, da dies aber Teil des Primärschlüssels ist, darf dies nicht sein. Es verletzt die Integrität. Fall 5: Den einzelnen Prüfungsfächern werden neue Prüfer zugeordnet. Definition: 2. Normalform Eine Relation ist in der zweiten Normalform 2.

Einführung in die 3 Normalform Dein Lehrer erzählt dir etwas über Normalisierung und die 3 Normalformen? Aber was soll das genau sein?
Die Bedeutung der 3 Normalform Bis wurden von E. Codd drei Normalformen aufgestellt, die entsprechend als erste, zweite und dritte Normalform bezeichnet werden.
3 Normalform Anwendungen Informatikmaterialien von Tino Hempel. Startseite Informatik Physik Mathematik Sonstiges.

Einführung in die 3 Normalform

Informatikmaterialien von Tino Hempel. Startseite Informatik Physik Mathematik Sonstiges. Richard-Wossidlo-Gymnasium Ribnitz-Damgarten Fachbereich Informatik. Die Erzeugung der Relationen einer konkreten Datenbank ist entweder:. Normalisierung ist somit eine weitere Möglichkeit, relationale Datenbanken zu erhalten. Im Folgenden werden der Normalisierungsprozess an einem Beispiel illustriert. Die Ausgangsrelation beschreibt dabei, welche Schüler einer Schule im aktuellen Schuljahr Lernangebote nutzen. Eine Relation befindet sich in der ersten Normalform, wenn alle Attribute nur einfache Attributwerte aufweisen Bezeichnung: atomar. Relation Lernangebotesübersicht:. Zur Bildung der ersten Normalform müssen die nicht atomaren Attribute umgewandelt werden. Dies kann durch Einfügen zusätzlicher Zeilen, Spalten oder neuer Relationen erfolgen. Relation Lernangebotesübersicht in der ersten Normalform:. Die Redundanz nimmt zu. Der bisherige Primärschlüssel verliert seine Eindeutigkeit, es muss ein Neuer gefunden werden.

Die Bedeutung der 3 Normalform

Die Normalisierung hat den Zweck, Redundanzen mehrfaches Festhalten des gleichen Sachverhalts zu verringern und dadurch verursachte Anomalien z. Ein Beispiel dazu: Eine Datenbank enthält Kunden und deren Adressen sowie Aufträge, die den Kunden zugeordnet sind. Da es mehrere Aufträge vom selben Kunden geben kann, würde eine Erfassung der Kundendaten womöglich mit Adressdaten in der Auftragstabelle dazu führen, dass sie dort mehrfach vorkommen, obwohl der Kunde immer nur einen Satz gültiger Daten hat Redundanz. Beispielsweise kann es dazu kommen, dass in einem Auftrag fehlerhafte Adressdaten zum Kunden eingegeben werden, im nächsten Auftrag werden die korrekten Daten erfasst. So kann es — in dieser Tabelle oder auch gegenüber anderen Tabellen — zu widersprüchlichen Daten kommen. Die Daten wären dann nicht konsistent, man wüsste nicht, welche Daten korrekt sind. Womöglich sind sogar beide Adressen nicht korrekt, weil der Kunde umgezogen ist Lösung siehe unten. Bei einer normalisierten Datenbank gibt es für die Kundendaten nur einen einzigen Eintrag in der Kundentabelle, mit der jeder Auftrag dieses Kunden verknüpft wird üblicherweise über die Kundennummer.