You are on page 1of 10

Kreiranja PMOV na osnovu verbalnog opisa problema

Cilj i zadaci vežbe

 Kroz praktičan rad, na osnovu zadatog verbalnog


opisa poslovnog domena kreirati PMOV
 Steći veštinu modeliranja podataka, polazeći od
verbalnog zahteva (opisa poslovnog domena)
 Na praktičnim primerima, razrešavati određene
projektantske dileme, u kontekstu modeliranja
podataka

Baze podataka 1
Kreiranja PMOV na osnovu verbalnog opisa problema

Ishodi vežbe

Nakon ovog časa (vežbe) studenti će biti u stanju da:

• izvrše analizu korisničkog zahteva u cilju kreiranja modela podatka


na osnovu njega
• koriste koncepte PMOV u kreiranju konkretnog modela podataka na
osnovu korisničkog zahteva
• razrešavaju određene projektantske dileme, u kontekstu modeliranja
podataka, u cilju kreiranja modela koji će što vernije odslikavati
korisnički zahtev (verbalni opis)

Baze podataka 2
Primer 1. Kreirati podmodel PMOV za funkciju
naručivanja artikala

• Artikli se naručuju od različitih dobavljača (poslovnih partnera). Za dobavljače treba imati


podatke o sledećim atributima: šifra, naziv, adresa, delatnost.
• Dobavljač šalje svoj katalog artikala našoj firmi. Katalog je dokument koji ima broj
kataloga, datum izdavanja i stavke. Svaka stavka se odnosi na određeni artikal u ponudi, i
ima svoj redni broj (u okviru kataloga), veleprodajnu i maloprodajnu cenu dotičnog artikla.
• Za artikle se vode sledeći podaci: šifra artikla, vrsta artikla, naziv artikla, količina na
zalihama, opis artikla. Artikal se može naći na više stavki kataloga.
• Firma prema potrebi, pravi narudžbenicu i upućuje je određenom dobavljaču.
Narudžbenica je dokument na kojem se vode sledeći podaci: broj narodžbenice i datum
narudžbenice. Narudžbenica takođe ima jednu ili više stavki.
• Stavka narudžbenice ima redni broj u okviru narudžbenice, i količinu artikla koji je vezan
za stavku. Svaka stavka narudžbenice je vezana za samo jedan artikal, a artikal se može
naći na više stavki.

Baze podataka 3
Primer 1. Nabavka - naručivanje artikala
AdresaPoslP
BrojNar
NazivPoslP
ŠifraPoslP
Delatnost DatumNar

Dobavljac Upućena Narudžbenica


0,M 1,1

1,M
0,M

BrojKataloga DatumIzdavanja Količina

StavkaNarudžbe
Katalog nice RedniBr

1,M 1,1

NarArt
RedniBr CenaMP VrstaArtikla
0,M

Artikal NazivArtikla
StavkaKataloga ArtKat
1,1 0,M

KolicinaNaZal

OpisArtikla
CenaVP
ŠifraArtikla

Baze podataka 4
Primer 2. Kreirati podmodel PMOV za funkciju
prijem artikala od dobavljača

• Po primljenoj narudžbenici, dobavljač vrši isporuku artikala. Isporuku artikala prati


dokument - otpremnica dobavljača. Otpremnice ima sledeće podatke: broj otpremnice,
datum otpremnice. Takođe, otrpremnica ima jednu ili više stavki. Stavka otpremnice
se odnosi na određeni artikal i ima sledeće podatke: redni broj u okviru dotične
otpremnice, otpremljena količina i vrednost.
• Po dolasku robe (artikala), vrši se njen prijem. Pri prijemu se formira dokument
Prijemnica, koja se vezuje za otpremnicu dobavljača. Prijemnica ima podatke: broj
prijemnice, datum prijema. Takođe, prijemnice ima jednu ili više stavki. Stavka
prijemnice se odnosi na konkretam primljeni artikal i ima podatke: redni broj u okviru
prijemnice i primljena količina.

Baze podataka 5
Primer 2. Nabavka - prijem artikala

StavkaNarudžbe
Upućena Narudžbenica
0,M 1,1 nice
Dobavljac 1,M
0,1 1,1
0,M
RB PrimKoličina
Po
BrOtpr 1,1

Za Prijemnica StavkaPrijemnice
OtpremnicaDob 1,M NarArt
0,1 1,1
DatumOtpr
1,1
1,M

BrojPrijemnice DatumPrijem PrimArt


0,M
RB 0,M
StavkaOtpremni
OtprArt Artikal
ceDob 1,1 0,M

OtprKoličina Vrednost

Baze podataka 6
Kreiranje dijagrama PMOV na osnovu
korisničkog zahteva

Pitanja i odgovori

Baze podataka 7
Kreiranje dijagrama PMOV na osnovu
korisničkog zahteva

Pitanja i zadaci za proveru znanja

1. Šta je katalog dobavljača? Koji podaci se nalaze na


katalogu dobavljača?
2. Kojim dokumentom firma naručuje robu od dobavljača?
3. Koji dokument prati isporuku robe (artikala)?
4. Koje podatke ima dokument prijemnica?

Baze podataka 8
Zadatak za samostalan rad - Kreirati dijagram PMOV koji će modelovati
podatke tražene obrazcem za Račun-otpremnicu, prikazanim ispod.

Baze podataka 9
Literatura i reference
1. M. Majstorović, "Uvod u baze podataka", Udžbenik, ITS, Beograd,
2015. godine, strana 25-47.
2. Majstorović M.: Baze podataka, skripta (na studenstkom servisu),
ITS, Beograd, 2013, strana 21-37.
3. Branislav Lazarević, Zoran Marjanović, Nenad Aničić, Slađan
Babarogić, Baze podataka, FON, Beograd 2003, strana 27-39.

Baze podataka 10

You might also like