Version 6 (modified by 3 weeks ago) ( diff ) | ,
---|
Логички и физички дизајн (Верзија 3)
Релациска шема
Ентитети
Objekt(Objekt_ID [PK], Tip, Adresa)
Vo_Izgradba(Objekt_ID* , Budzet)
Gotov(Objekt_ID* [FK → Objekt.Objekt_ID])
Nadzor(UID [PK], UID* [FK →Korisnik.UID], Ime, Plata, Kvalifikacii, Firma)
Podizveduvac(UID [PK], UID* [FK →Korisnik.UID], Ime, 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], UID* [FK → Podizveduvac.UID])
Raboti_Za(Rabotnik_Maticen_br* [FK → Rabotnik.Maticen_br], UID* [FK → Podizveduvac.UID])
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], UID* [FK → Nadzor.UID])
Ispolnuva(Nabavka_ID* [FK → Nabavka.ID], Dobavuvac_Ime* [FK → Dobavuvac.Ime])
Oddrzuva(Objekt_ID* [FK → Objekt.Objekt_ID], UID* [FK → Podizveduvac.UID])
DDL скрипта за бришење на табелите и креирање на табелите
DML скрипта за полнење на табелите со податоци
Релациски дијаграм изваден од DBeaver
Attachments (3)
- kreiranje.2.sql (4.4 KB ) - added by 3 weeks ago.
- polnenje.2.sql (11.3 KB ) - added by 3 weeks ago.
- new_schema.2.png (59.4 KB ) - added by 3 weeks ago.
Download all attachments as: .zip