wiki:RelationalDesign

Version 13 (modified by 201057, 2 years ago) ( diff )

--

Логички и физички дизајн

Релациска шема (со мапирачка трансформација)

  • primary key: underline
  • foreign key: *
  • not null атрибути: bold

  • 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_id*(status), potrosuvac_id*(potrosuvac), (naplata_br, potrosuvac_id)*(naplata))
  • kupon(kupon_id, iznos_kupon, potrosuvac_id*(potrosuvac))
  • nacinplakjanje(nplakjanje_id, opis_plakjanje, kupon_id*(kupon))
  • 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))
  • status(status_id, vid_status)
  • korisnik(korisnik_id, ime, datum_kreiranje, username)
  • potrosuvac(korisnik_id*(korisnik), brojnaracki, nplakjanje_id*(nacinplakjanje), 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_br, potrosuvac_id*(potrosuvac), dostavuvac_id*(dostavuvac), iznos, nplakjanje_id*(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(hrana_id*(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))

DDL скрипта за бришење на табелите и креирање на табелите

asdasdasdasd

DML скрипта за полнење на табелите со податоци

asdasdasdas

Релациски дијаграм изваден од DBeaver

Attachments (4)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.