E-gradiva > Računalništvo > Podatkovne baze > a_podatkovne_baze > 14_preslikava

Prijava

Preslikava entitetnih tipov

V relacijske sheme preslikamo vse močne in šibke entitetne tipe. Pri preslikavi uporabimo naslednja pravila:

Primer preslikave entitetnih tipov

img75_8
Model ER

Mode ER ima 2 močna entitetna tipa in en šibki entitetni tip. Zato moramo narediti 3 relacijske sheme.

Relacijski model

Potovalna_agencija – relacija, ki predstavlja močno entiteto
Potovalna_agencija(AgencijaID:A20, ImeA:A20, Naslov:A20o, url:A20o)
Katalog – relacija, ki predstavlja močno entiteto
Katalog(KatalogID:A5,ImeKataloga:A20,AgencijaID→Potovalna_agencija:A20)
Vsebina – relacija, ki predstavlja šibko entiteto
Vsebina(ZapSt:N,KatalogID→Katalog:A5,Opis:A20,Opomba:A20o)

Mode ER ima 2 močna entitetna tipa in en šibki entitetni tip. Zato moramo narediti 3 relacijske sheme.

Relacijski model

Potovalna_agencija – relacija, ki predstavlja močno entiteto
Potovalna_agencija(AgencijaID:A20, ImeA:A20, Naslov:A20o, url:A20o)
Katalog – relacija, ki predstavlja močno entiteto
Katalog(KatalogID:A5,ImeKataloga:A20,AgencijaID→Potovalna_agencija:A20)
Vsebina – relacija, ki predstavlja šibko entiteto
Vsebina(ZapSt:N,KatalogID→Katalog:A5,Opis:A20,Opomba:A20o)

Avtorji: Tea Lončarić , Andreja Vehovec, Marko Kastelic , David Drofenik, Saša Divjak, Alenka Kavčič , Matija Marolt, Marko Privošnik, Milan Podbršček, Janko Harej, Andrej Florjančič