Tom: Tabelle "normalisieren"

Beitrag lesen

Hello,

Danke für die Antworten :)
Das Problem ist, das ist ne Aufgabe von nem Prof von mir, deswegen auch die Sinnhaftigkeit ;)

Hatte mir die 3. NF dann so gedacht

Mitarbeiter-Tabelle

-id_mitarbeiter
-Name
-Wohnort
-PName

Projekt-Tabelle

(-id_projekt)

-Pname
-Budget

Gehalt-Tabelle

(-id_gehalt)
  -gehalt
  -seit_datum
  -id_mitarbeiter          # brauchst Du unbedingt, da hier ja die Gehälter aller MAs stehen

Das mit der %-Änderung ist eine Falle, möchte ich tippen.

Ich würde in der Praxis immer eine ID als Datenunabhängigen Primary Key vergeben.
Es ist nämlich z.B. leicht möglich, dass sich der Projektname während der Laufzeit ändert oder ein Schreibfehler berichtigt werden soll... Die Beziehungen sollten daher immer vom Klartext unabhängig sein.

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)