Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

02-09-2007NOEA/IT FEN - Databaser/modellering 1 Tabeldesign Omformning af E/R-modellen til relationelle skemaer.

Lignende præsentationer


Præsentationer af emnet: "02-09-2007NOEA/IT FEN - Databaser/modellering 1 Tabeldesign Omformning af E/R-modellen til relationelle skemaer."— Præsentationens transcript:

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


Download ppt "02-09-2007NOEA/IT FEN - Databaser/modellering 1 Tabeldesign Omformning af E/R-modellen til relationelle skemaer."

Lignende præsentationer


Annoncer fra Google