90 likes | 197 Views
I4DAB1 E09 guideline for normalisering og design Take 2 . Jesper Tørresø DAB1 E09 09. Marts 2009. F08’ opgave. Opstil jeres egne formulerede guide lines for database normalisering og design Tag udgangspunkt i reglerne for 1NF-3NF, BCDNF og 4NF.
E N D
I4DAB1 E09 guideline for normalisering og designTake 2 Jesper Tørresø DAB1 E09 09. Marts 2009.
F08’ opgave • Opstil jeres egne formulerede guide lines for database normalisering og design • Tag udgangspunkt i reglerne for 1NF-3NF, BCDNF og 4NF. • Prøv at beskrive/vúdrere sammenhængen mellem databasedesign og normalisering. • Inddrag kendte teknikkerne og prøv at beskrive/vurdere deres betydning.
Rigtige verdens model Bestemmer!! Punkter for i dag. • Er normalisering en ”Hund i et spil kegler”? • Bruges designreglerne ? • Mangles der nogle trin ? Designregler ”Sandheden” Normalisering
Paradoks Et eksempel • Udgangspunkt 4 Normalform 4NF • Tildeling af projekter og opgaver til ansatte: • Ansatte kan tildeles hvilket som helst projekt og hvilken som helst opgave • Ansatte kan tildeles opgaver uanset opgaver i andre projekter • Et projekt og en opgave kan have et vilkårligt antal ansatte • Det betyder altså at relationerne mellem ansat og opgaver, samt mellem ansat og projekt er M:M.
Paradoks På grund af de 2 flerværdiede afhængigheder: • Ansatnr. ->> Projekttype • Ansatnr. ->> Opgavetype er der følgende problemer: • Information om nye ansatte der skal arbejde på projekter, men endnu ikke er tildelt opgavetyper kan ikke registreres i tabellen • Slettes en ansats projekttildeling slettes også information om vedkommendes mulige opgavetyper • Skal der tilføjes information om en ansat og en opgavetype, skal der tilføjes flere rækker hvis han i forvejen er tilknyttet projekter. • Det samme gælder for ændringer.
Paradoks ??? • Hvordan ved vi nu hvilke opgave den ansatte udfører på et givent projekt ??? • Kan i nu set paradokset 4NF….. • Og hvad så, hvad siger den rigtige verden? • Se nu [TEOREY] Kap 5 side 96. Ternary relationsship • Og [TEOREY] Kap 6.5.4 Side 127