Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afMerete Lund Redigeret for ca. et år siden
1
02-09-2007NOEA/IT FEN - Databaser/modellering 1 Tabeldesign Omformning af E/R-modellen til relationelle skemaer
2
02-09-2007NOEA/IT FEN - Databaser/modellering 2
3
02-09-2007NOEA/IT FEN - Databaser/modellering 3 Tabeldesign Transformation fra E/R-model til Relationel Model Syvtrins algoritme Giver ikke altid et optimalt tabeldesign, men er et godt udgangspunkt for det endelige design
4
02-09-2007NOEA/IT FEN - Databaser/modellering 4 Trin 1:Skab en relation for hver (regulær) entitetstype. Sammensatte attributter opløses; kun deres komponentattributter medtages. Multi-value attributter medtages ikke (trin 6). Vælg en primærnøgle
5
02-09-2007NOEA/IT FEN - Databaser/modellering 5 Trin 1:Skab en relation for hver (regulær) entitetstype. Sammensatte attributter opløses; kun deres komponentattributter medtages. Multi-value attributter medtages ikke (trin 6). Vælg en primærnøgle Trin 2:Skab en relation for hver svag entitetstype. Alle attributter fra den svage entitet medtages. Endvidere medtages primærnøglen fra den identificerende ejer som fremmednøgle. Primærnøglen sammensættes af fremmednøglen og den partielle nøgle. Trin 3:For hver (binær) 1:1-relationstype inkluderes den ene deltagers primærnøgle som fremmednøgle. –Evt. attributter på relationstypen inkluderes sammen med nøglen. –Vælg - om muligt - at inkludere i en entitetstype med obligatorisk medlemsskab. Trin 4:For hver (binær) 1:n-relationstype inkluderes 1-sidens primærnøgle som fremmednøgle på n-siden. Evt. attributter inkluderes på n-siden. Trin 5:For hver (binær) n:m-relationstype skabes en relation, som indeholder de deltagende entitetstypers primærnøgler som fremmednøgler. Evt. attributter på relationstypen medtages. Primærnøglen sammensættes af de deltagende fremmednøgler. Denne metode kan med fordel anvendes for binære 1:1- og 1:n-relationer - især hvis der er få forekomster af relationstypen. Trin 6:For hver multivalue attribut skabes en relation, som indeholder den oprindelige entitetstypes primærnøgle og multivalue attributten. Kombinationen af den oprindelige primærnøgle og multivalue attributten bliver primærnøgle i den nye tabel
6
02-09-2007NOEA/IT FEN - Databaser/modellering 6 Trin 2:Skab en relation for hver svag entitetstype. Alle attributter fra den svage entitet medtages. Endvidere medtages primærnøglen fra den identificerende ejer som fremmednøgle. Primærnøglen sammensættes af fremmednøglen og den partielle nøgle.
7
02-09-2007NOEA/IT FEN - Databaser/modellering 7 Trin 3:For hver (binær) 1:1-relationstype inkluderes den ene deltagers primærnøgle som fremmednøgle. –Evt. attributter på relationstypen inkluderes sammen med nøglen. –Vælg - om muligt - at inkludere i en entitetstype med obligatorisk medlemsskab.
8
02-09-2007NOEA/IT FEN - Databaser/modellering 8 Trin 4:For hver (binær) 1:n-relationstype inkluderes 1-sidens primærnøgle som fremmednøgle på n-siden. Evt. attributter inkluderes på n-siden.
9
02-09-2007NOEA/IT FEN - Databaser/modellering 9 Trin 5:For hver (binær) n:m-relationstype skabes en relation, som indeholder de deltagende entitetstypers primærnøgler som fremmednøgler. Evt. attributter på relationstypen medtages. Primærnøglen sammensættes af de deltagende fremmednøgler. Denne metode kan med fordel anvendes for binære 1:1- og 1:n-relationer - især hvis der er få forekomster af relationstypen.
10
02-09-2007NOEA/IT FEN - Databaser/modellering 10 Trin 6:For hver multivalue attribut skabes en relation, som indeholder den oprindelige entitetstypes primærnøgle og multivalue attributten. Kombinationen af den oprindelige primærnøgle og multivalue attributten bliver primærnøgle i den nye tabel
11
02-09-2007NOEA/IT FEN - Databaser/modellering 11 Trin 7:For hver n-ær (n>2) relationstype skabes en relation som medtager alle deltagende entitetstypers primærnøgler som fremmednøgler. Evt. attributter på relationstypen medtages. Primærnøglen sammensættes af de inkluderede fremmednøgler.
12
02-09-2007NOEA/IT FEN - Databaser/modellering 12 Resultatet :
13
02-09-2007NOEA/IT FEN - Databaser/modellering 13 Opgaver Tabeldesign for Nørhalne Bibliotek Brug denne ER-modelNørhalne BibliotekER-model
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.