LKG/Inf 11 2011/Normalisierung

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

'''Bsp:'''

{|
|'''SchülerNr'''
|'''Schüler'''
|'''Kurs'''
|'''Fach'''
|'''Fachlehrer'''
|'''Note'''
|-
|2
|Anton
|inf
|Info
|Schubert
|1
|-
|3
|Berta
|inf
|Info
|Schubert
|5
|-
|2
|Anton
|Ma1
|Mathe
|Marschner
|4, 3
|-
|2
|Anton
|Mu
|Musik
|Münch
|2
|-
|3
|Berta
|ma2
|Mathe
|Grund
|3
|}

Folgende Probleme ergeben sich:
* Einfügeanomalie (Ein neues Fach kann nur eingetragen werden, wenn es einen Lehrer dazu gibt)
* Löschanomalie (Beim Löschen von Schubert geht das ganze Fach und die Noten verloren)
* Änderungsanomalie (Beim Ersetzen eines Fachlehrers müssen alle Einträge aktualisiert werden, anstatt nur einer)

siehe [http://http://www.tinohempel.de/info/info/datenbank/normalisierung.htm Normalisierung]