== ER дијаграм [[Image(ER_3.png, width=1365, height=750)]] == Податочни побарувања === Ентитети 1. **Objekt** - Опис: Информации за објекти. - `Objekt_ID` - integer (примарен клуч) - `Tip` - string (задолжителен атрибут) - `Adresa` - string (задолжителен атрибут) 2. **Vo_Izgradba** - Опис: Информации за објекти кои се во изградба. - `Budzet` - decimal (задолжителен атрибут) 3. **Gotov** - Опис: Информации за објекти кои се готови. 4. **Nadzor** - Опис: Информации за надзорните лица. - `Ime` - string (примарен клуч) - `Plata` - decimal (задолжителен атрибут) - `Kvalifikacii` - string (задолжителен атрибут) - `Firma` - string (задолжителен атрибут) 5. **Podizveduvac** - Опис: Информации за подизведувачи. - `Ime` - string (примарен клуч) - `Struka` - string (задолжителен атрибут) - `Br_vraboteni` - integer (задолжителен атрибут) - `Saatnica` - decimal (задолжителен атрибут) 6. **Rabotnik** - Опис: Информации за вработените работници. - `Maticen_br` - integer (примарен клуч) - `Ime` - string (задолжителен атрибут) - `Seniornost` - string (задолжителен атрибут) 7. **Dobavuvac** - Опис: Информации за добавувачи. - `Ime` - string (примарен клуч) - `Klasa` - string (задолжителен атрибут) - `Tip` - string (задолжителен атрибут) - `Poteklo` - string (задолжителен атрибут) 8. **Nabavka** - Опис: Информации за набавките направени за објектите. - `ID` - string (примарен клуч) - `Datum` - date (задолжителен атрибут) - `Cena` - decimal (задолжителен атрибут) - `Kolicina` - integer (задолжителен атрибут) - `Predmet` - string (задолжителен атрибут) 9. **Korisnik** - Опис: Информации за корисниците на софтверот и нивните привилегии. - `UID` - integer (примарен клуч) - `Username` - string (задолжителен атрибут) - `Password` - string (задолжителен атрибут) - `Privilegii` - string (задолжителен атрибут) 10. **Sopstvenik** - Опис: Ентитет за сопственикот на софтверот. === Релации 1. **Raboti_Na** - Опис: релација помеѓу објектот и подизведувачот кој работи на него. - Мултиплицитет: N:M (Многу работници на многу објекти) 2. **Raboti_Za** - Опис: Релација помеѓу работниците и подизведувачот за кој што работат. - Мултиплицитет: N:1 (Многу работници за еден подизведувач) 3. **Nadgleduva** - Опис: Релација помеѓу надзорите и објектите кои тие ги надгледуваат. - Мултиплицитет: 1:1 (Еден објект има еден надзор) 4. **Pobaruva** - Опис: Релација помеѓу набавките и подизведувачите кои ги направиле нарачките. - Мултиплицитет: N:K (Многу набавки од многу добавувачи) 5. **Nameneta_za** - Опис: Релација помеѓу набавките и објектите за кои што се наменети истите. - Мултиплицитет: 1:N (Многу набавки за еден објект) 6. **Odobruva** - Опис: Релација помеѓу набавките и надзорите кои ги оддобруваат истите. - Мултиплицитет: N:M (Многу набавки од многу добавувачи за многу објекти) 7. **Oddrzuva** - Опис: Релација помеѓу подизведувачите и објектите кои ги оддржуваат. - Мултиплицитет: N:M (Многу објекти се оддржуваат од еден или повеќе подизведувачи) 7. **Ispolnuva** - Опис: Релација помеѓу добавувачите и нарачките кои ги исполнуваат. - Мултиплицитет: N:1 (Многу набавки се исполнуваат од еден добавувач)