• 70 likes • 312 Views
2. tema: relacijske zbirke 2. Pretvorba entitetno-relacijskega diagrama v tabele zbirke. stranka. naročilo. storitev. Primer ER diagrama: povezanost entitet. 1:*. Vsaka stranka lahko naroči več storitev. Vsako storitev lahko naroči več strank. 1:*. stranka. naročilo. storitev.
E N D
2. tema: relacijske zbirke 2 Pretvorba entitetno-relacijskega diagrama v tabele zbirke
stranka naročilo storitev Primer ER diagrama: povezanost entitet 1:* Vsaka stranka lahko naroči več storitev. Vsako storitev lahko naroči več strank. 1:*
stranka naročilo storitev Primer ER diagrama: povezanost entitet • Naročilo je kompleksna relacija. • Ko se odločamo o pretvorbi ER diagrama v tabele relacijske zbirke, je treba kompleksne relacije pretvoriti v enostavne. • Relacijo mnogo : mnogo običajno pretvarjamo v relaciji 1 : mnogo. 1:* 1:*
stranka naročilo storitev Pretvorba ERD v shemo tabel (pretvorba vrste relacije M:M v 1:M stranke 1:1 naročila 1:* 1:* storitve 1:1
Pretvorba ERD v shemo tabel • Vsaka entiteta mora imeti atribut za identifikacijo. • Entitete se povezujejo preko teh atributov. • Katere atribute naj še ima entiteta? • tiste, ki opisujejo najpomembnejše lastnosti entitete, • tiste, ki so potrebni za rabo zbirke – po njih recimo poizvedujemo, • tiste, ki so potrebni za tvorbo izpeljanih informacij...
Naloge: ekipe • ER diagrame, narejene za prejšnje seminarje, popravite in pretvorite v tabele. • “Ekonomija doma”: (Aupič, Bernik, Nojič) • Dogajanje na fakulteti: (Podjavoršek, Hojnik) • Mediji doma: (Grlica, Furjan) (Merkač, Staroverski) • Knjižnica (Slabe, Perko) (Černe, Crnčič) • Avtomobilski servis: () • Frizerski salon: (Jarc, Rožanec, Tušak))
Naloge • Napišite kratko seminarsko nalogo o potrebnih popravkih modela in diagrama ter o pretvorbi v tabele: • kratek opis prvotnega diagrama, opis morebitnih sprememb in razlogov zanje, • opis pretvorbe v tabele: morebitne pretvorbe relacij, izbor atributov in način zapisovanja atributov. • Opis načinov rabe “zbirke”, primeri poizvedb. • grafična predstavitev tabel. • Obseg naloge: nekaj strani. • Čas na voljo: 14 dni.