Professional Documents
Culture Documents
Baeeeze PDF
Baeeeze PDF
1
Zaposleni
IS_A
(0,1)
Voza Automehaniar
(0,N)
(0,1)
Rasporeen
Izvrio
(0,N) (1,1)
(0,N)
(0,N)
Autobus Uraeno Servisna usluga
(0,N)
Saobraa Korien Potrebni
Zamena (0,N)
Relacioni model:
3
Zanatska radnja
- Projektuje se baza podataka za potrebe zanatske radnje (u daljem tekstu radnja), koja se bavi
proizvodnjom meavina biljnih ajeva.
- Radnja od raznih dobavljaa nabavlja razliite vrste biljaka, od kojih, na osnovu svojih
receptura, pravi razliite vrste meavina za aj (u daljem tekstu meavine). Meavine prodaje
kupcima.
- Za svaku vrstu biljke prati se naziv, jedinica mere, koliina kojom radnja raspolae,
minimalne dozvoljene zalihe i aktuelna cena.
- Za svakog dobavljaa prati se naziva, adresa, drava, telefon i vrste biljaka koje dati
dobavlja dostavlja.
- Evidentiraju se sve nabavke biljaka i za svaku nabavku prati se dobavlja, biljka, nabavljena
koliina, datum nabavke i cena po jedinici koliine. Jedna nabavka od datog dobaljaa moe
sadrati vie vrsta biljaka. Robu prati neki dokument dobavljaa (faktura, otpremnica ...).
- Za svaku meavinu prati se naziv, jedinica mere, koliina na zalihama, aktuelna cena
(knjigovodstveno), kao i recept po kojem se spravlja (koja koliina od koje biljke je potrebna
za izradu jedinice mere date meavine).
- Za svakog kupca se prati naziv, adresa, telefon, prezime i ime osobe za kontakt.
- S obzirom na to da se meavine prodaju na veliko, potrebno je evidentirati sve prodaje
meavina, pri emu se prati kupac, vrsta meavine, prodata koliina, prodajna cena, datum
prodaje i uslovi plaanja. U okviru jedne prodaje moe se prodati vie razliitih meavina.
Kupcu se u trenutku prodaje izdaje raun koji ima jedinstveni broj i sadri sve navedene
podatke, kao i ukupan iznos rauna.
- Radnja prodaje meavine i na odloeno plaanje, potrebno je izvriti evidenciju svake
izvrene naplate od kupca. Za svaku naplatu treba evidentirati prodaju za koju je ona vezana,
redni broj rate, uplaen iznos i datum naplate.
4
-
5
Relacioni model:
Biljka ({sifb, nazbilj, jed_mere, kolzal, min, cenabiljke}, {sifb})
6
Veletrgovinsko preduzee
- Projektuje se baza podataka za potrebe veletrgovinskog preduzea.
- Za sve stalno zaposlene radnike se prati: prezime, ime, datum zasnivanja radnog odnosa,
naziv radnog mesta, adresa i telefon.
- Prodavci su radnici koji uspostavljaju veze sa kupcima i ugovaraju prodaju. Za svakog
prodavca prati se provizija koju dobija od realizovane prodaje.
- Za svakog kupca prati se naziv, adresa, telefon i prodavac u veletrgovinskom preduzeu koji
je za njega zaduen.
- Za svaku narudbenicu se prati datum narudbe, kupac i svi narueni artikli i njihova
naruena koliina.
- Narueni artikli jedne narudbenice ne moraju se isporuivati odjednom.
- Svaku isporuku artikala prati otpremnica. Otpremnice se numeriu poev od 1 za svaku
narudbenicu i za svaku od njih je potrebno pratiti datum otpreme, radnika koji je odobrio
isporuku i sve isporuene artikle, njihove cene po jedinici mere i isporuene koliine.
Otpremnicom moe biti isporuen samo artikal koji je naruen narudbenicom na osnovu
koje se izdaje otpremnica.
- Za svaku otpremnicu odmah se izdaje i faktura koja ima svoj jedinstveni broj, ukupan iznos i
rok uplate.
- Kupci imaju obavezu da dostave dokaz o uplati (uplatnicu) na osnovu date fakture. Uplatnica
sadri podatke o datumu i nainu plaanja. Jednom uplatnicom plaa se ceo iznos samo jedne
fakture.
- Za svaki narueni artikal prati se i ukupna isporuena koliina i status (da li je narudba datog
artikla jo uvek aktuelna ili je ponitena). Pored toga prati se i status cele narudbenice
(realizovana, ponitena ili realizacija u toku).
- Za svaki artikal prati se naziv, jedinica mere, koliina na zalihama, minimalne doputene
zalihe, knjigovodstvena cena po jedinici mere i trgovaki rabat, kao i svi dobavljai koji ga
mogu isporuiti.
- Za svakog dobavljaa se prati naziv, adresa i telefon.
- Svaka nabavka artikla praena je nekim dokumentom dobavljaa. Za svaku nabavku je
potrebno pratiti datum nabavke, dobavljaa, ukupan iznos nabavke, kao i sve artikle, njihovu
koliinu i nabavnu cenu po jedinici mere.
7
(0,N)
Zaposleni Odobrio
(0,1)
IS_A
(1,1)
ID
(1,1) N 1 (1,1)
Prodavac Naruio Narudzbenica Otpremnica
(1,N) (1,N)
(0,N)
Zaduzen Otp_Fak
(0,N)
Sadrzi Isporueno
(1,1) (1,1)
(0,N)
Kupac Faktura
(0,1)
(0,N)
(0,N) (0,N)
Dobavlja Dobavlja Artikal
Upl_Fak
N (0,N)
(1,1)
ID
Uplatnica
1
(1,N)
Nabavka Nabavlja
8
Relacioni model:
Zaposleni ({sifz, prez, ime, datrod, nazrm, adrzap, telzap}, {sifz})
Prodavac ({sifzp, proviz}, {sifzp})
Prodavac[sifzp]Zaposleni[sifz]
Kupac ({sifk, nazkup, adrkup, telkup, sifzp}, {sifk})
Kupac[sifzp]Prodavac[sifzp]
Null(Kupac, sifzp) =
Narudzbenica ({sifn, datnar, status_cele_nar, sifk}, {sifn})
Narudzbenica[sifk]Kupac[sifk]
Null(Narudzbenica, sifk) =
Artikal ({sifa, nazart, jedm, kol_na_zal, min, knj_cena, rabat}, {sifa})
Dobavlja ({sifd, nazdob, adrdob, teldob}, {sifd})
Uplatnica({sifu, datupl, nacpla, sifn, rbro}, {sifu})
Uplatnica[sifn+rbro]Otp_Fak[sifn+rbro]
Otp_Fak ({sifn, rbro, datotp, sifz, brfak, ukiznos, vrs_plaanja}, {sifn+rbro, brfak})
Otp_Fak[sifn]Narudzbenica[sifn]
Otp_Fak[sifz]Zaposleni[sifz]
Null(Otp_Fak, sifz) =
Sadrzi ({sifn, sifa, kolartn, ukupno_Is_kol, status_nar_artikla}, {sifn+sifa})
Sadrzi[sifn]Narudzbenica[sifn]
Sadrzi[sifa]Artikal[sifa]
Narudzbenica[sifn]Sadrzi[sifn]
Isporueno({sifn, rbro, sifa, kolartIs, cenaIs}, {sifn+rbro+sifa})
Isporuceno[sifn+rbro]Otp_Fak[sifn+rbro]
Isporuceno[sifa]Sadrzi[sifn+sifa]
Otp_Fak[sifn+rbro]Isporuceno[sifn+rbro]
Dobavlja ({sifd, sifa}, {sifd+sifa})
Dobavlja[sifa]Artikal[sifa]
Dobavlja[sifd]Dobavljac[sifd]
Nabavka ({sifd, rbrn, ukupnab, datnab}, {sifd+rbrn})
Nabavka[sifd]Dobavljac[sifd]
Nabavlja({sifd, rbrn, sifa, kolnab, cenanab}, {sifd+rbrn+sifa})
Nabavlja[sifd+sifa]Dobavlja[sifd+sifa]
Nabavlja[sifd+rbrn]Nabavka[sifd+rbrn]
Nabavka[sifd+rbrn]Nabavlja[sifd+rbrn]
9
Apotekarska ustanova
.
10
RADNIK
(0, 1)
(1, N)
FARMACEUT KOMERCIJALISTA
(0, N)
ZAPOSLEN
(0, N)
(0, N)
APOTEKA PRIMIO
(0, N)
RASPOLAZE ISPORUCENO
(0, N)
(0, N) (1, 1)
(0, N) (1, N)
LEK SADRZI DOKUMENT
(0, N)
ZAMENA VELETRGOVINA PRIMLJEN_OD
11
Relacioni model:
Radnik ({Mbr, Prez, Ime, AdrRad},{Mbr})
12