You are on page 1of 11

PRETVARANJE ER

DIJAGRAMA U RELACIJSKU
EMU
ZADATAK 1 nacrtaj ER dijagram !
Entiteti i atributi su:
Nastavnik (Ime, Prezime, Titula, DatumRoenja, Email, BrojTelefona)
Predmet (NazivPredmet, ECTS, BrojSatiPredavanja, BrojSatiVjebi,
BrojSatiAuditornih)
Student (Ime, Prezime, JMBG, Email)
Grupa (NazivGrupe)
Dvorana (ifra, Zgrada, Adresa, BrojMjestaZaSjedenje, BrojMjestaSaRaunarom)
Predavanje (PoetakPredavanja, KrajPredavanja)

Veze su:
Nastavnik predaje Predmet
Predavanje se odrava iz Predmeta
Student pripada Grupi
Predavanje se odrava u Dvorani
Predavanje se odrava za Grupe
PRAVILA PRETVARANJA ER DIJAGRAMA U
RELACIJSKU EMU

Pravilo 1. Svaki tip entiteta ER modela postaje


relaciona ema sa istim imenom.
Pravilo 2. Svaki atribut entiteta postaje atribut
relacione eme pod istim imenom.
Pravilo 3. Primarni klju entiteta postaje primarni klju
relacione eme.
RELACIONI MODEL (EMA):

PREDMET( ifra, Naziva)


Pravila za veze N:1 ili 1:N
Pravilo. Ako tip entiteta E1 ima lanstvo u N:1 vezi sa
entitetom E2, tada u relaciju E1 treba ukljuiti
primarne atribute (primarni klju) relacije E2.

Klju jedne relacije koji je prepisan u drugu relaciju


zove se strani klju.

1. nain - na prethodni nain uvoenjem kljua


(prostiranjem kljua), ili
2. nain - uvoenjem nove relacije iji su atributi primarni
kljuevi od entiteta E1 i E2.
1. nain:
LAN BIBLIOTEKE (lanska_karta, ime, adresa, )
KNJIGA ( IDKnjige, naslov, pisac, . . . , lanska_karta )
2. nain:
LAN BIBLIOTEKE(lanska_karta, ime, adresa, ...)
KNJIGA ( IDknjige, naslov, pisac, . . . )
IZNAJMLJIVANJE ( knjiga, lanska_karta )

*Drugi nain se preporuuje ako veza ima svoje atribute, npr. Datum_izn
Primjer - zanimanje i osoba
Entiteti su : ZANIMANJE i OSOBA
Atributi su: IDZanimanja, Zanimanje, IDImena, Ime,
Prezime, BrojTelefona
Svaka osoba ima samo jedno zanimanje, a svako
zanimanje moe da se odnosi na vie osoba

Ispisi entitete sa odgovarajuim atributima i odredi primarni


klju!

Nacrtaj ER dijagram!
N 1

osoba ima zanimanje

Nakon pretvaranja relacijska ema glasi:

ZANIMANJE (IDZanimanja, Zanimanje)


OSOBA ( IDImena, Ime, Prezime, Br_Tel,
IDZanimanja)
Primjer zanimanje i osoba
Izgled tabela
Pravila za veze N:M ili M:N
Pravilo. Ako je veza tipa N:M uvek se prikazuje
posebnom relacijom koja ukljuuje primarne atribute
oba entiteta i jo moda dodatne koje sama veza ima.

KOMPANIJA ( ifra_kompanije, ime, sedite, . . . )


PROIZVOD ( ifra_prodizvoda, ime, . . . )
IZVOZI ( ifra_kompanije, ifra_prodizvoda, datum,..)

Veza IZVOZI prikazana je preko posebne relacije, a njen klju


je sloen od atributa obe relacija koje povezuje.
Zadatak 2
Baza treba da sadri podatke o fabrici, radnicima i
proizvodima te fabrike
Fabrika: RBFabrike, Naziv, Adresa, Telefon
Radnici: RBRadnika, Ime, prezime, DatumRoenja,
Adresa, Plata
Proizvodi: RBProizvoda, Naziv, Koliina, Cijena

NACRTAJ ER DIJAGRAM.
PRETVORI ER DIJAGRAMA U RELACIONU EMU.

You might also like