wiki:RelationalDesign

Version 5 (modified by 201075, 23 months ago) ( diff )

--

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

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

  • примарни клучеви означени со underline
  • надворешни клучеви означени со * и во заграда табелата кон која покажува
  • not null атрибути означени со bold

  • Kompanii(kompanija_id, kompanija_ime, kompanija_adresa, kompanija_telefon)
  • Vraboteni(vraboten_id, vraboten_ime, vraboten_prezime, vraboten_email, vraboten_password, kompanija_id*(Kompanii))
  • Administratori(administrator_id*(Vraboteni))
  • Dispeceri(dispecer_id*(Vraboteni))
  • Vozaci(vozac_id*(Vraboteni))
  • Vraboteni_telefoni(vraboten_id*(Vraboteni), telefonski_broj)
  • Tipovi(tip_id, tip_ime)
  • Vozila(vozilo_id, vozilo_kapacitet, kompanija_id*(Kompanii), tip_id*(Tipovi), vozac_id*(Vozaci))
  • Klienti(klient_id, klient_ime, klient_prezime, klient_email, klient_telefon, klient_password)
  • Gradovi(grad_id, grad_ime)
  • Ruti(ruta_id, datum_poagjanje, datum_pristignuvanje, vozilo_id*(Vozila), zapocnuva_vo*(Gradovi), zavrsuva_vo*(Gradovi), dispecer_id*(Dispeceri), vozac_id*(Vozaci))
  • Kategorii(kategorija_id, kategorija_ime)
  • Roba(roba_id, roba_kolicina, kategorija_id*(Kategorii))
  • Rezervacii(rezervacija_id, rezervacija_status, klient_id*(Klienti), ruta_id*(Ruti), roba_id*(Roba))
  • Fakturi(faktura_id, faktura_iznos, rezervacija_id*(Rezervacii), administrator_id*(Vraboteni))
  • Licenci(kompanija_id*(Kompanii), licenca_id, licenca_vazi_od, licenca_vazi_do)

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

kreiranje.sql

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

polnenje.sql

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

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.