wiki:RelationalDesign

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

--

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

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

TO DO:

  • во kreiranje.sql сите id декларации да се сменат од integer во serial
  • да се досреди polnenje.sql (да се тргнат id integer-ите за да се заменат со serial и притоа да се додополнат барањата)
  • да се организира релацискиот дијаграм да биде ИСТ како дијаграмот од Ф1
  • да се напише историјат

Ентитети

  • Restorani(restoran_id, restoran_ime, restoran_rejting, restoran_adresa, user_id*(Menadzeri))
  • Restoran_tel_broevi(restoran_id*(Restorani), broj)
  • Meni(meni_id, tip_id*(Tip), restoran_id*(Restorani))
  • Tip(tip_id, tip_ime)
  • Obroci(obrok_id, obrok_opis, obrok_ime, meni_id*(Meni))
  • Naracki(naracka_id, naracana_na, naracka_status, naracka_cena_vkupna, user_id*(Kupuvaci), user_id*(Dostavuvaci))
  • Rezervacii(rezervacija_id, rezervacija_vreme, br_lugje, rezervacija_status, rezervacija_opis, restoran_id*(Restorani), user_id*(Kupuvaci))
  • Korisnici(user_id, user_ime, user_prezime, user_password, user_id*(Sistemski_Admin))
  • Kupuvaci(user_id*(Korisnici), kupuvac_tel_broj)
  • Dostavuvaci(user_id*(Korisnici), dostavuvac_vraboten_od)
  • Sistemski_Admin(user_id*(Korisnici))
  • Menadzeri(user_id*(Korisnici), menadzer_vraboten_od)
  • Cena(obrok_id*(Obroci), cena_id, cena_iznos, cena_vazi_od, cena_vazi_do)

Релации

  • Rezervacija_Rezervira_Obrok(rezervacija_id*(Rezervacii), obrok_id*(Obroci))
  • Naracka_Se_Sostoi_Od_Obrok(naracka_id*(Naracki), obrok_id*(Obroci), kolicina, cena)

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

kreiranje.sql

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

polnenje.sql

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

No image "schema.jpg" attached to RelationalDesign

Историјат

Attachments (5)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.