Radim seminarski iz baza podataka, napravio sam ERA model za trgovinu i koja ima online naručivanje. Potrebno je minimalno 10 entiteta i to sam napravio, prije izrade same baze potrebno je profesoru poslati prikaz ERA modela da vidi jel sve u redu. Iako sam mislio da sam dobro napravio očito nisam jer to uopće nije moje područje djelovanja. Bio bih zahvalan ako bi mi netko mogao pripomoći.
http://www.zaslike.com/files/rz3q2wi786nu0p5cn4t.jpg
- kardinalnost veza se prikazuje samo na stranama entiteta, ne i na
stranama veze. Također, naziv veze treba biti deskriptivan (što znači
veza naziva Dobavljač_ID?)
- u ERA modelu se ne prikazuju vanjski ključevi (oni proizlaze iz
kardinalnosti i naziva veze)
- bolje je da su nazivi eniteta u jednini, jer naziv u množini u
pravilu ima pogrešnu semantiku
- neke su veze dosta nejasne: npr. kažete da trgovina može imati 0 ili
više dobavljača, a da dobavljač dobavlja samo za jednu trgovinu
- kardinalnost je na većini veza (pretpostavljam) obrnuta: npr. kažete
da trgovina može imati više tipova, dok se jedan tip odnosi na
isključivo jednu trgovinu.
- ERA model mora biti povezan, nema smisla da su neki entiteti
nepovezani s drugima (npr. artikli - oni moraju biti povezani s
narudžbama kako bi se moglo pratiti tko je naručio koliku količinu
kojih proizvoda i po kojoj cijeni)