Professional Documents
Culture Documents
Veze U Modeliranju Podataka PMOV (ER) I Relacioni Model
Veze U Modeliranju Podataka PMOV (ER) I Relacioni Model
podataka
PMOV - Elektronska
prodavnica
NABAVKA:
Podmodel za tok Narudbenica
ifraPoslP
NazivPoslP
AdresaPoslP
Delatnost
PoslovniPartner
0,M
Upuena
BrojNar
1,1
DatumNar
Narudbenica
VrstaArtikla
1,M
RedniBr
NazivArtikla
ifraArtikla
Koliina
StavkaNarud
benice
1,1
NarArt
OpisArtikla
0,M
Artikal
NABAVKA:
Podmodel za tok Naruivanje
AdresaPoslP
ifraPoslP
BrojNar
NazivPoslP
Delatnost
PoslovniPartner
0,M
Upuena
DatumNar
1,1
1,M
0,M
BrojKataloga
Narudbenica
DatumIzdavanja
Koliina
StavkaNarud
benice
Katalog
1,M
RedniBr
1,1
NarArt
CenaMP
StavkaKataloga
RedniBr
1,1
ArtKat
0,M
0,M
Artikal
VrstaArtikla
NazivArtikla
KolicinaNaZal
CenaVP
OpisArtikla
ifraArtikla
NABAVKA:
Podmodel za tok Prijem
PoslovniPartner
0,M
Upuena
Narudbenica
1,1
0,1
0,M
1,1
PrimKoliina
RB
Po
BrOtpr
StavkaNarud
benice
1,M
1,1
OtpremnicaDob
DatumOtpr
Za
0,1
1,1
Prijemnica
1,M
StavkaPrijemnice
NarArt
1,1
1,M
BrojPrijemnice
DatumPrijem
PrimArt
0,M
RB
StavkaOtpremni
ceDob
OtprKoliina
1,1
OtprArt
0,M
0,M
Artikal
Vrednost
NABAVKA:
Podmodel za tok Faktura i Uplata
PoslovniPartner
0,M
0,M
0,M
BrFakture
DatumFakture
IznosFakture
PoFakt
OpisFakture
Faktura
RokPlaanja
1,1
PoOtpr
0,1
OtpremnicaDob
0,1
PoFakt
1,1
BrojUplate
DatumUplate
1,1
Uplata
IznosUplate
Primedba
0,M
PoslovniPartner
0,M
0,M
Poslata
0,M
1,1
PoOtpr
1,1
Narudbenica
1,1
Faktura
0,1
0,1
Po
1,1
1,1
0,1
OtpremnicaDob
0,1
Katalog
Za
1,1
0,M
0,M
Uplata
PoFakt
Prijemnica
0,M
0,M
StavkaOprem
StavkaNarud
benice
StavkaPrijemnice
1,1
1,1
1,1
OtprArt
0,M
Artikal
1,1
PrimArt
0,M
NarArt
StavkaKataloga
0,M
0,M
ArtKat
PRODAJA:
Podmodel za funkciju Obrada
Porudbina
NazivPoslP
ifraPoslP
BrNaloga
Datum
AdresaPoslP
Opis
Delatnost
PoslovniPartner
1,1
0,M
DatumNarudbine
Rok
1,M
Naruuje
BrKupovneKorpe
NalogZaOtpremu
Po
RB
StavkaNaloga
1,1
KupovnaKorpa
1,1
0,1
Koliina
Po
RB
NarKolicina
1,M
0,M
StavkaKupovne
Korpe
NazivArtikla
1,1
ArtUKorpi
0.M
Artikal
OpisArtikla
ifraArtikla
VrstaArtikla
PRODAJA:
Podmodel za funkciju Otprema
Datum
BrRauna
PoslovniPartner
0,M
Poslat
1,1
Iznos
Raun
1,1
Opis
0,M
Za
Poslata
BrOtpremniceKup
ca
1,1
0,1
DatumOtpremnice
RB
OtprKolicina
OtpremnicaKupca
1,1
Po
0,1
NalogZaOtpremu
1,M
StavkaOtprKupc
a
1,1
ArtZaOtpr
0.M
Artikal
PRODAJA:
Podmodel za funkciju Naplata
PoslovniPartner
BrPlatneKartice
0,M
DatumIsteka
PlatnaKarticaKu
pca
0,M
Sa
DatumUplate
BrUplate
1,1
UplataKupca
IznosUplate
1,1
Po
0,1
Raun
Komentar
Sa
1,1
0,M
UplataKupca
Po
1,1
0,1
0,M
PoslovniPartner
1,1
Poslat
0,M
0,M
Raun
Poslata
0,M
1,1
Naruuje
1,1
1,1
0,1
1,1
Po
NalogZaOtpremu
0,1
Po
1,1
OtpremnicaKupca
0,1
Za
KupovnaKorpa
1,M
1,M
1,M
StavkaOtprKupc
a
StavkaNaloga
1,1
1,1
ArtZaOtpr
0.M
Po
StavkaKupovne
Korpe
1,1
ArtUKorpi
0,M
0.M
Artikal
10
Prevoenje PMOV
u relacioni model
14
Pravilo 1.2
Svaki slab objekat takoe postaje ema relacije. Ime
tipa objekta postaje ime eme relacije.
Identifikator nadreenog objekta postaje jedno od
obeleja eme relacije koja odgovara slabom objektu.
Identifikator slabog objekta ini identifikator nadreenog
objekta i obeleja slabogobjekta koja jedinstveno
identifikuje pojavljivanje slabog objekta.
15
NazivPoslP
AdresaPoslP
Delatnost
PoslovniPartner
0,M
Upuena
BrojNar
1,1
DatumNar
Narudbenica
VrstaArtikla
1,M
RedniBr
NazivArtikla
ifraArtikla
Koliina
StavkaNarud
benice
1,1
NarArt
OpisArtikla
0,M
Artikal
16
ifraPoslP
AdresaPoslP
PoslovniPartner
Delatnost
1,1
S
Pol
KontaktOsoba
Tel
Kupac
0,M
Dobavlja
0,M
Poslata
1,1
OtpremnicaKupca
OtpremnicaDob
Veze sa kardinalnou:
(1,1) : (0,), (1,1) : (1,)
Veze sa kardinalnou:
(0,1) : (0,), (0,1) : (1,)
Veze sa kardinalnou:
(0,) : (0.), (1,) : (0,), (1,) :
(1,)
19
21
DatumOtpr
BrOtpr
Otpremnica
0,1
BrojPrijemnice
Se odnosi
1,1
DatumPrijem
Prijemnica
22
Kanditat
0,1
Konkurs
0,1
Radnik
Struka
Sifra Kanditata
Ime i Prezime
Sifra Radnika
Opis RM
24
1,1
iz
0,m
Mesta
Struka
Sifra Radnika
Ime i Prezime
Sifra Mesta
Naziv
25
Sifra Izdanja
1,1
iz
GodinaIzdanja
1,m
Knjiga
Sifra Kjige
Naziv
0,m
0,1
Koristi
Udzbenik
Opis
Sifra Predmeta
Naziv
Sifra Udzbenika
Naziv
27
0,1
Predaje
1,m
Nastavnik
Opis
Sifra Predmeta
Naziv
Sifra Nastavnika
Ime i Prezime
28
Radnik
0,m
0,m
Radna
Istorija
Oraganizacija
Struka
Sifra Radnika
Ime i Prezime
Sifra Org
Naziv
29
Agregirani objekti
Agregirani objekat (meoviti tip objekat-veza, gerund)
se posmatra na isti nain kao i odgovarajua veza.
Ukoliko veza poseduje obeleja, ista postaju obleja
eme relacije veze kada se veza prevodi u posebnu
emu relacije ili se ukljuuje u onu emu relacije u koju
se upisuje spoljni klju.
Organizacija
0,m
1,m
0,m
1,m
Sklopila
Ugovor
Opis
Sifra Org
Naziv
Sifra Ugovora
Datum
30
3. Unarne veze
Prevoenje unarih veza (unarom nazivamo vezi
izmeu dva objekata istog tipa) u relacioni model
podataka zavisi od kardinalnosti tipa veze i izvodi
se kao i za druge tipove ranije opisanih binarnih
veza.
Napomenimo da kod unarne veze tipa (1:1)
parcijalnost samo na jednoj strani veze, odnosno
totalnost samo na jednoj strani veze, ne bi imala
smisla.
Naime, time bi se istom tipu objekta istovremeno
doputalo i poricanje opciono uestvovanje u
vezi.
31
Brak
Ima 0,1
Prezime
J MBG
Ime
Rukovodi
Rukovodi sa 0,m
Prezime
Sifra Radnika
Ime
33
Opis
U sastavu 0,m
Artikal
Sastav
Sastoji se 0,m
Sifra Artikla
Naziv