Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afAndrea Bundgaard Redigeret for ca. et år siden
1
IT i Byggeriet Semester 6 2004 9. kursusgang Databaser (2) Kjeld Svidt ks@bt.aau.dk Kjeld Svidt Institut for Bygningsteknik Aalborg Universitet
2
Normalisering Undgå redundans, dvs den samme information skal ikke gemmes flere steder i databasen Strukturere data i flere mindre tabeller med indbyrdes relationer Normalformer –Første normalform –Anden normalform –Tredie normalform –og nogle flere, som ikke behandles her
3
Første normalform (1) Tabellen må kun indeholde atomistiske værdier, dvs. kun én værdi i et felt
4
Første normalform (2) Der må ikke være repeterende felter, og alle poster skal være lige lange
5
Første normalform (3) Flere produkter pr ordre håndteres i første omgang ved at lave en post for hver ordrelinie (produkt)
6
Anden normalform (1) Tabeller skal have en primærnøgle, som de andre felter er afhængige af Lav separate tabeller for egenskaber, der gælder for flere forskellige poster
7
Anden normalform (2) Løsning: Tabellen opdeles i to tabeller med hhv. ordrer og ordrelinier
8
Tredie normalform (1) Alle felter i en tabel skal være funktionelt afhængige af primærnøglen, og ikke af andre felter
9
Tredie normalform (2) Løsning: Funktionelt afhængige kolonner trækkes ud i en separat tabel
10
Entity/Relationship modeller
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.