"Naive" Tabelle, nicht in der 1 NF (erste Normalform). Mitarbeiter
können in mehreren Projekten beteiligt sein. Es wird jeweils notiert, wie
viele Stunden sie in einem Projekt geleistet haben.
PERSONAL-PROJEKT
P# |
P-Name |
Abt# |
Abt-Name |
Prj# |
Prj-Name |
Prj-Std |
101 |
Müller |
1 |
Motoren |
11, 12 |
A, B |
60, 40 |
102 |
Meier |
2 |
Karosserie |
13 |
C |
100 |
103 |
Krause |
2 |
Karosserie |
11, 12, 13 |
A, B, C |
20, 50, 30 |
104 |
Schmidt |
1 |
Motoren |
11, 13 |
A, C |
80, 20 |
|
Eine Tabelle liegt in der ersten Normalform
vor, wenn jeder Attributwert eine atomare, nicht weiter
zerlegbare Dateneinheit ist.
oder
Eine Tabelle ist nicht in der 1 NF, wenn Attribute mehrfach
oder komplex in einer Spalte auftreten; d. h. 1 NF ist eine
Strukturierungsvorschrift. |
|
Rezept: Auslagern der nicht atomaren
Attribute in verschiedene Zeilen oder mehrere Spalten oder eigene
Tabellen.
P# |
P-Name |
Abt# |
Abt-Name |
Pj# |
Pj-Name |
Pj-Std |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|