Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Model entiteta i veza

Luka Jurić
2.B2
Što je ERD?
Model entiteta i veza dozvoljava da opišemo podatke o poduzeću iz stvarnog svijeta u
oblicima objekata i njihovih veza i u širokoj je uporabi u razvoju početnog projekta baze
podataka. Daje korisne koncepte koji nam omogućavaju da se krećemo od neformalnog opisa
od toga što korisnici žele od svoje baze podataka do detaljnijeg opisa koji može biti
implementiran u DBMS.
Modeli entiteta i odnosa (ER) popularna su metoda predstavljanja podataka na vizualan i
intuitivan način. U ER modelu, entiteti su predstavljeni kao pravokutnici, pri čemu svaki
pravokutnik predstavlja određenu vrstu objekta, kao što je kupac ili narudžba. Odnosi između
entiteta predstavljeni su kao linije koje povezuju entitete, pri čemu svaka linija prikazuje
prirodu odnosa, kao što je odnos jedan-prema-više ili odnos više-prema-više. ER modeli
mogu se koristiti za dizajniranje baza podataka i za pomoć u razumijevanju složenih sustava
njihovim rastavljanjem na sastavne dijelove. Oni su moćan alat za modeliranje podataka i
mogu se koristiti kako bi se osiguralo da su podaci organizirani na logičan i učinkovit način.
Općenito, ER modeli pružaju jasan i jednostavan način predstavljanja složenih struktura
podataka koje mogu lako razumjeti ljudi sa razumijevanjem u tehnici i ljudi bez
razumijevanja u tehnici.

Standardi ERD-a
Postoje tri glavna standarda za dijagram veza entiteta (eng. entity relationship diagram -
ERD):
ERD (Entity-Relationship Diagram) standardi su setovi pravila i konvencija koje se koriste
za stvaranje ER dijagrama koji se koriste u modeliranju baze podataka. Postoje različiti
standardi ERD-a, a neki od njih su:
Chenov standard - Ovo je najčešće korištena notacija. U njoj se koriste entiteti, veze i
atribute. Entiteti su prikazani u obliku pravokutnika, veze u obliku romba, a atributi u obliku
ovala.
Bachmanov standard - Ova notacija koristi simbole kako bi prikazala entitete, veze i
atribute. Entiteti su prikazani kao oblik trokuta, veze kao dijamanti, a atributi kao ovali.
Martinov standard - Ova notacija koristi simbole kako bi prikazala entitete, veze i atribute.
Entiteti su prikazani kao oblik pravokutnika, veze kao dijamanti, a atributi kao ovali.

Barkerov standard - Ova notacija koristi simbole kako bi prikazala entitete, veze i atribute.

Entiteti su prikazani kao oblik pravokutnika, veze kao strelice, a atributi kao ovali.Osim
navedenih standarda postoje i drugi pristupi i modifikacije standarda, ali su rijetko korišteni.
Odabir standarda ovisi o specifičnostima projekta i željama korisnika baze podataka.
Evo nekoliko dodatnih standarda za dijagram veza entiteta:
UML (Unified Modeling Language) - ovo je općeniti jezik modeliranja koji uključuje
dijagram veza entiteta kao jednu od svojih vrsta dijagrama. UML se široko koristi u
modeliranju softverskih sustava.
IDEF1X (Integrated DEFinition for Information Modeling) - ovo je standard za modeliranje
podataka koji je razvio američki zrakoplovni sustav. IDEF1X je sličan Chenovom standardu,
ali koristi specifične simbole za označavanje različitih vrsta odnosa između entiteta. NIAM
(Nijssen Information Analysis Method) - ovo je pristup modeliranju podataka koji se fokusira
na identifikaciju i opisivanje stvarnih događaja i aktivnosti koje se događaju u poslovnom
okruženju.
NIAM koristi dijagram veza entiteta kao jedan od svojih glavnih alata za modeliranje. ORM2
(Object Role Modeling 2) - ovo je evolucija ORM-a koja se fokusira na modeliranje
kompleksnih poslovnih situacija i procesa.
ORM2 koristi dijagram veza entiteta za prikazivanje objekata, uloga i međusobnih odnosa.
Sve ove standarde mogu se prilagoditi specifičnostima projekta i željama korisnika baze
podataka. Odabir standarda ovisi o konkretnim potrebama i ciljevima modeliranja podataka.

Sličnosti:
Svi standardi ERD-a koriste koncepte entiteta, veza i atributa u svojim dijagramima.
Svi standardi ERD-a koriste simbole za prikazivanje entiteta, veza i atributa.
Svi standardi ERD-a koriste dijagramski prikaz kako bi prikazali odnose između entiteta.

Razlike:
Različiti standardi koriste različite simbole za prikazivanje entiteta, veza i atributa.
Različiti standardi imaju različite konvencije za nazivlje i opisivanje entiteta, veza i atributa.
Različiti standardi imaju različite pravila i konvencije za povezivanje entiteta i veza u
dijagramu.
Različiti standardi mogu se koristiti u različitim kontekstima, kao što su objektno orijentirano
modeliranje, relacijsko modeliranje, itd.
Ukratko, svi standardi ERD-a imaju slične osnove u pogledu koncepta entiteta, veza i
atributa, ali se razlikuju u načinu na koji ih prikazuju i opisuju, kao i u pravilima za
povezivanje entiteta i veza. Važno je odabrati standard ERD-a koji najbolje odgovara vašim
potrebama i koristiti ga dosljedno kako bi se osigurala jasnoća i dosljednost u modeliranju
baze podataka.
Literatura:
https://zir.nsk.hr/islandora/object/infri%3A672/datastream/PDF/view
https://repozitorij.unipu.hr/islandora/object/unipu%3A1222/datastream/PDF/view
https://www.znanje.org/abc/tutorials/accessmmx/01/relacije.htm

You might also like