Mahlzeit!
In Sachen "Normalisierung" hatte ich mal gelernt, dass es Redundanzen zu vermeiden gilt und sich wiederholende Einträge in eine separate Tabelle ausgelagert werdne sollen (mal ganz banal formuliert).
Nun habe ich immer wieder mal Datenbanken gesehen, in deren Tabellen Einträge "ausgeschrieben" wurden, statt per Foreign-Key auf eine saparate Tabelle zu verweisen. Also z. B. so:
Name/Vorname/Gruppe
Meier/Anton/MENSCH
Rabbit/Roger/ TIER
statt
Name/Vorname/Gruppe
Meier/Anton/1
Rabbit/Roger/2
... mit einer separaten Tabelle "Gruppen" und dem entsprechenden Primary-Key.
Was hat es damit auf sich und welche Variante ist zu empfehlen?
Danke und viele Grüße!
Michael
In Sachen "Normalisierung" hatte ich mal gelernt, dass es Redundanzen zu vermeiden gilt und sich wiederholende Einträge in eine separate Tabelle ausgelagert werdne sollen (mal ganz banal formuliert).
Nun habe ich immer wieder mal Datenbanken gesehen, in deren Tabellen Einträge "ausgeschrieben" wurden, statt per Foreign-Key auf eine saparate Tabelle zu verweisen. Also z. B. so:
Name/Vorname/Gruppe
Meier/Anton/MENSCH
Rabbit/Roger/ TIER
statt
Name/Vorname/Gruppe
Meier/Anton/1
Rabbit/Roger/2
... mit einer separaten Tabelle "Gruppen" und dem entsprechenden Primary-Key.
Was hat es damit auf sich und welche Variante ist zu empfehlen?
Danke und viele Grüße!
Michael