Hallo,
kann mir bitte jemand erklären, warum eine Normalisierung wie folgt gemacht wird:
tabelle_mitarbeiter(M-ID, Vorname, Nachname, Tätigkeits-ID)
tablle_tätigkeiten(Tätigkeits-ID, Tätigkeitsbezeichnung)
Über solche Beispiele bin ich häufiger gestolpert. Mir ist schon klar, dass normalisiert werden müsste (wenn z.B. zur Tätigkeit immer ein bestimmtes Gehalt gehört). Da in den Beispielen aber nur die Tätigkeitsbezeichnung gespeichert werden soll, könnte ich mir den Aufwand mit der separaten Tabelle doch sparen. Denn über den den Fremdschlüssel habe ich ja sowieso Schlüsselredundanz? Und Abfragen o.ä. über zwei Tabellen sind doch eher langsamer? Oder hat es da irgendwelche Performance-Gründe oder andere Vorteile, die ich übersehe?
Vielen Dank schonmal!