Informaciona struktura ER modela U ER modelu postoji











- Slides: 11
Informaciona struktura E-R modela • U E-R modelu postoji samo jedna informaciona struktura, a to je tabela. • Skupovi entiteta (jaki i slabi) i skupovi odnosa predstavljaju se putem ovih tabela, a čitava baza podataka predstavlja jedan običan skup tabela. • Za svaki skup entiteta ili skup odnosa radi se posebna tabela. • Svaka tabela ima određeni broj kolona i to onoliko koliko atributa ima skup. • Ove kolone dobijaju imena odgovarajućih atributa i ona moraju biti jednoznačna.
Primjer Posmatrajmo skup entiteta zaposleni koji ima atribute IME, BRLK, STAŽ. Ovom skupu atributa odgovara tabela koja ima naziv zaposleni: zaposleni BRLK IME STAŽ 112 Petar Petrović 10 173 Marko Ivanović 20
Primjer Biblioteka • 1) Nacrtati E-R dijagram i predstaviti tabelama bazu podataka za biblioteku. Dati su sledeći podaci: • a) za čitaoce: BRCLK, IME, ADRESA, TELEFON • b) za knjige: BR_KNJIGE, BR_STR, POVEZ, JEZIK • c) za naslove: PUNI_NASLOV, BR_IZDANJA • d) za autore: ID_BROJ, IME, ADRESA, DRZ, GOD_RODJ • e) za izdavače: NAZIV_I, ADRESA_I
PUNI_NASLOV BR_IZDANJA DRZV ID_BRO J pi sa o GOD_RODJ IME_A autori na naslov ADRESA_A GODINA BR_KOPIJA BR_SL_KOPIJA n_ k DATUM-UZ BR_KNJIG E BRCLK uz JEZIK eto čitaoci BR_STR en o knjige vr ać POVEZ izd IM E at o GOD_IZ D NAZIV_ I TELEFON izdavači ADRESA_I DATUM_V R ADRESA
Predstavljanje tabelom uzeto BR_KNJIGE BRCLK DATUM_U VRIJEME 123 1111 1. 03. 1999 15 dana 156 1211 1. 04. 1999 10 dana 139 1213 1. 05. 1999 11 dana
Predstavljanje tabelom vraćeno BR_KNJIGE BRCLK DATUM_V 123 1111 15. 03. 1999 123 1123 28. 04. 1999
Primjer Fakultet • Nacrtati E-R dijagram i predstaviti tabelama dio fakultetske baze podataka koja treba da sadrži podatke o nastavnicima i predmetima koje predaju, o časovima i salama u kojim se časovi drže, o predmetima i preduslovima, kao i o izdržavanim licima od strane nastavnika.
Predstavljanje tabelom izdrz_lica MLB IME SRODSTVO STAROST 1133 Marković sin 9 1133 Vesna Marković ćerka 15 1244 Marko Popović otac 70
Predstavljanje tabelom cas MLB ŠIFRA_P BR_SALE VRIJEME 1133 Baze podataka 112 utorak 8 -10 1244 Baze podataka 112 srijeda 8 -10 1133 Informacioni sistemi 35 četvrtak 8 -10 1133 Baze podataka 100 petak 10 -12
Predstavljanje tabelom preduslov