Version 3 (modified by 6 days ago) ( diff ) | ,
---|
Логички и физички дизајн (Верзија 3)
Релациска шема
Ентитети
Objekt(Objekt_ID [PK], Tip, Adresa)
Vo_Izgradba(Objekt_ID* , Budzet)
Gotov(Objekt_ID* [FK → Objekt.Objekt_ID])
Nadzor(Ime [PK], Plata, Kvalifikacii, Firma)
Podizveduvac(Ime [PK], 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 скрипта за бришење на табелите и креирање на табелите
DML скрипта за полнење на табелите со податоци
Релациски дијаграм изваден од DBeaver
Attachments (3)
- kreiranje.sql (4.5 KB ) - added by 6 days ago.
- polnenje.sql (10.4 KB ) - added by 6 days ago.
- new_schema.png (56.3 KB ) - added by 6 days ago.
Download all attachments as: .zip