Datenbanken - 3. Semester (Subject) / Normalformen (Lesson)

There are 6 cards in this lesson

Normalformen

This lesson was created by zrah.

Learn lesson

This lesson is not released for learning.

  • Beschreiben sie in eigenen Worten die erste Normalform. Um mehrfache, unnötige Spalten zu verhindern wird eine Datenbank normalisiert. Die erste Normalform liegt vor, wenn alle Attribute im Relationsschema einfach und einwertig sind.
  • Wie stellen sie sicher, dass ihr Datenmodell in der zweiten Normalform vorliegt? Grundsätzlich muss das Datenmodell zunächst in der ersten Normalform vorliegen. Zusätzlich werden sich wiederholende Gruppen (z.B. Adresse oder Nachname) ausgelagert und Kunstschlüssel dafür gebildet, die jeweils nur aus einem Attribut bestehen.
  • Geben sie ein Beispiel für eine Tabelle, die sicher in der 3ten Normalform vorliegt. Eine Tabelle, die nur aus einem einspaltigen Primärschlüssel und (einer) weiteren Spalte(n) besteht, z.B. Customer_Rental wird in Customer, Rental, Property_for_Rent und Owner einzeln unterteilt.
  • Wo würden sie in einem Datenmodell gezielt Redundanzen in Kauf nehmen und warum? Um Abfragen zu beschleunigen, kann Redundanz in Kauf genommen werden: beim Einführen von Attributen mit abgeleiteten Daten, die oft benötig werdenbeim Duplizieren von Attributenbeim Verknüpfen von Relationen oder beim Einfügen wiederholender Gruppen
  • Wenn die 3te Normalform erfüllt ist, welche Normalformen müssen dann ebenfalls erfüllt sein? die 1. und 2. NF
  • Gibt es die 7te Normalform? Nein! Es gibt nur 5 Normalformen.