= ''Логички и физички дизајн (Верзија 3)'' === ''Релациска шема'' **__Ентитети__** Objekt(__Objekt_ID__ [PK], Tip, Adresa) Vo_Izgradba(__Objekt_ID*__ , Budzet) Gotov(__Objekt_ID*__ [FK → Objekt.Objekt_ID]) Nadzor(__Ime__ [PK], __UID*__ [FK →Korisnik.UID], Plata, Kvalifikacii, Firma) Podizveduvac(__Ime__ [PK], __UID*__ [FK →Korisnik.UID], Struka, Br_vraboteni, Saatnica) Rabotnik(__Maticen_br__ [PK], Ime, Seniornost) Dobavuvac(__Ime__ [PK], Klasa, Tip, Poteklo) Nabavka(__ID__ [PK], Datum, Cena, Kolicina, Predmet) Korisnik(__UID__ [PK], Username, Password, Privilegii) Sopstvenik(__UID*__ [FK → Korisnik.UID]) **__Релации__** Raboti_Na(__Objekt_ID*__ [FK → Objekt.Objekt_ID], __Podizveduvac_Ime*__ [FK → Podizveduvac.Ime]) Raboti_Za(__Rabotnik_Maticen_br*__ [FK → Rabotnik.Maticen_br], __Podizveduvac_Ime*__ [FK → Podizveduvac.Ime]) Nadgleduva(__Objekt_ID*__ [FK → Objekt.Objekt_ID], __Nadzor_Ime*__ [FK → Nadzor.Ime]) Pobaruva(__Nabavka_ID*__ [FK → Nabavka.ID], __Dobavuvac_Ime*__ [FK → Dobavuvac.Ime]) Nameneta_za(__Nabavka_ID*__ [FK → Nabavka.ID], __Objekt_ID*__ [FK → Objekt.Objekt_ID]) Odobruva(__Nabavka_ID*__ [FK → Nabavka.ID], __Nadzor_Ime*__ [FK → Nadzor.Ime]) Ispolnuva(__Nabavka_ID*__ [FK → Nabavka.ID], __Dobavuvac_Ime*__ [FK → Dobavuvac.Ime]) Oddrzuva(__Objekt_ID*__ [FK → Objekt.Objekt_ID], __Podizveduvac_Ime*__ [FK → Podizveduvac.Ime]) === ''DDL скрипта за бришење на табелите и креирање на табелите'' '''[attachment:kreiranje.sql]''' === ''DML скрипта за полнење на табелите со податоци'' '''[attachment:polnenje.sql]''' === ''Релациски дијаграм изваден од DBeaver'' [[Image(schema.jpg)]]