Tabelle
* Person * id (synthetisch und bedeutungslos) * SVNr * Name * Geburtsdatum (* Familienstand (pseudo enum) (V, W, L, ...) => Normalisiert) * familienstand_id (* Status (K G L))
1 (Person) : n (email) one to many
1 (Familienstand) : n (Person)
1 Person kann an mehreren Projekten mitarbeiten (1:n) 1 Projekt kann mehrere MitarbeiterInnen haben (1:n)
many to many (m : n)
Person id name familienstand_id 1 Eva 6 2 Max 8 Familienstand id name 6 Verheiratet 7 Geschieden 8 Ledig Email id person_id email 3 1 eva@gmx.at 4 1 eva@gmail.com 5 2 max@ms.com Projekt id name 12 Web 13 Security Projekt_X_Person id person_id projekt_id anteil_pct 14 1 12 20 15 1 13 80 16 2 12 100