Matura: Softwareentwicklung & Informationssysteme

8.4. Normalformen

Erläutern Sie die Bedingung für die ersten drei Normalformen (1NF, 2NF, 3NF) und die erforderlichen Schritte zur Transformation in diese Normalformen!

Ausgangssituation 1. Normalform 2. Normalform 3. Normalform

Quelle:

Welche Vor- bzw. Nachteile ergeben sich, wenn sich ein ER-Modell in der 3. NF befindet?

Sie verhindert einerseits Anomalien und Redundanzen in Datensätzen und andererseits bietet sie genügend Performance für SQL-Abfragen.

Die Dritte Normalform ist oft ausreichend, um die perfekte Balance aus Redundanz, Performance und Flexibilität für eine Datenbank zu gewährleisten.

Quelle:

Gibt es noch weitere Stufen von Normalformen?

Quelle: https://www.datenbanken-verstehen.de/datenmodellierung/normalisierung/

Was versteht man in diesem Zusammenhang unter „Anomalie“? Welche Anomalien kennen Sie – Führen Sie dazu Beispiele an!

Quelle: https://www.datenbank-grundlagen.de/anomalien.html

Wo stößt die Normalisierung an ihre Grenzen im praktischen Einsatz.

???