wiki:RelationalDesign

Version 16 (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

Историјат

Верзија 1 креирање на табели - Од страна на демонстраторката ни беше предложено да ја смениме трансформацијата од стабилна во мапирачка.

Верзија 2 креирање на табели - Од страна на демонстраторката ни беше предложено да ги направиме следните измени: да смениме integer во serial кај примарните клучеви во делот за креирање и истите да ги смениме во скриптата за полнење, да го средиме релацискиот дијаграм да наликува на сликата од Ф1 и да напишеме историјат.

Attachments (5)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.