Mapiracka transformacija
underline - primary key
bold - not null
* - foreign key
prodazhnomesto(id_mesto, ime, ulica, broj, franshiza_id*(franshiza), admin_id*(admin))
naracka(naracka_id, kupon_id*(kupon), dostavuvac_id*(dostavuvac), id_mesto*(prodazhnomesto), status, potrosuvac_id*(potrosuvac), naplata_id*(naplata))
kupon(kupon_id, iznos_kupon, potrosuvac_id*(potrosuvac), naracka_id*(naracka), naplata_id*(naplata))
lokacija(lokacija_id, adresa, broj)
franshiza(franshiza_id, ime)
hrana(id_stavka, ime_hra, vrabotenpd_id*(vraboten), id_mesto*(prodazhnomesto))
kategorija(id_kategorija, ime_kat)
namirnica(id_namirnica, ime_name, dali_alergent)
paket(paket_id, vraboten_id*(vrabotenpd))
korisnik(korisnik_id, ime, datum_kreiranje, username)
potrosuvac(korisnik_id*(korisnik), brojnaracki, lokacija_id*(lokacija))
dostavuvac(korisnik_id*(korisnik), admin_id*(admin), vozilo_id*(vozilo))
admin(korisnik_id*(korisnik))
vrabotenpd(korisnik_id*(korisnik), id_mesto*(prodazhnomesto))
vozilo(vozilo_id)
naplata(naplata_id, potrosuvac_id*(potrosuvac),dostavuvac_id*(dostavuvac), iznos, nacinplakjanje)
zaliha(broj_zaliha, id_stavka*(hrana), kolicina)
cena(broj_cena, id_stavka*(hrana), iznos, vazi_od, vazi_do)
prodazhnomesto_nudi_paket(id_mesto*(prodazhnomesto),paket_id*(paket))
naracka_sodrzi_hrana(naracka_id*(naracka), id_stavka*(hrana))
paket_sodrzi_hrana(paket_id*(paket), id_stavka*(hrana))
hrana_e_napravena_namirnica(id_stavka*(hrana), id_namirnica*(namirnica))
naracka_ima_paket(naracka_id*(naracka), paket_id*(paket))
hrana_pripagja_kategorija(id_stavka*(hrana), id_kategorija*(kategorija))
namirnica_e_dodatok_hrana(id_namirnica*(namirnica), id_stavka*(hrana))
namirnica_pripagja_kategorija(id_namirnica*(namirnica), id_kategorija*(kategorija))