== ER Дијаграм [[Image(EventrraERFINAL2.png)]] == Податочни побарувања === Ентитети 1. **Korisnici** – ентитет од кој произлегуваат ентитетите Admini, Klienti, Fotografi, Kelneri, Keterinzi и Bendovi. Има тотално учество од страна на korisnici, што значи дека корисникот мора да е еден од четирите понудени ентитети. Oвој ентитет ги појаснува сите типови на корисници на системот. **Атрибути:** * Korisnik_id (примарен клуч) * Datum_kreiran * Lozinka * Tel_broj * Ime * Username 2. **Admini** – ентитет кој наследува од korisnici. Се однесува на администраторите одговорни за системот, односно за вработените во организацијата. **Атрибути:** * Korisnik_id (примарен клуч) – наследен од korisnici * Br_organizirani_nastani 3. **Klienti** – ентитет кој наследува од korisnici. **Атрибути:** * Korisnik_id (примарен клуч) – наследен од korisnici * Br_organizirani_nastani 4. **Fotografi** – ентитет кој наследува од korisnici. Атрибути: * Korisnik_id (примарен клуч) – наследен од korisnici * Cena * Portfolio 5. **Kelneri** - ентитет кој наследува од korisnici. **Атрибути:** * Korisnik_id (примарен клуч) – наследен од korisnici * God_iskustvo * Slobodni_denovi 6. **Bendovi** – ентитет кој наследува од korisnici. Се однесува на бендот кој го одбира корисникот. **Атрибути:** * Korisnik_id(примарен клуч) - наследен од корисници * Cena 7. Lokacii – ентитет кој се однесува на локацијата која ја одбира корисникот за настанот. **Атрибути:** * Adresa (примарен клуч) * Tel_broj (повеќевредносен атрибут) * Cena 8. **Nastani** – ентитет кој го опфаќа настанот кој го организира корисникот. **Атрибути:** * Nastan_id (примарен клуч) * Vreme * Tip * Opis * Status * Datum 9. **Keterinzi** – ентитет кој наследува од korisnici. Се однесува на кетеринг фирмата која ќе го опслужува настанот. **Атрибути:** * Korisnik_id(примарен клуч) - наследен од корисници * Cena * Adresa 10. **Produkti** – ентитет од кој произлегуваат ентитетите Pijaloci и Hrana. Eнтитетoт се однесува на продуктите кои се понудени на настанот. Атрибути: * Product_id (примарен клуч) * Ime 11. **Pijaloci** – ентитет кој наследува од Produkti. **Атрибути:** * Product_id (примарен клуч) – наследува од produkti * Dali_alkoholen * Procenti_alkohol 12. **Hrana** – ентитети кој наследува од Produkti. **Атрибути:** * Product_id (примарен клуч) – наследува од produkti * Vegetarijansko * Kalorii * Vegan * Alergeni (повеќевредносен атрибут) === Релации 1. **Klient_odbira_tip_nastan ** – релација од ентитетот klienti до ентитетот nastani. * Се однесува на можноста на клиентот да одбира тип на настан кој сака да го организира. *Кардиналност 1:М. * Има тотално учество од страна на ентитетот nastani. 2. **Klient_opsluzuva_ketering ** – релација од ентитетот klienti до ентитетот keterinzi. * Се однесува на можноста на клиентот да го одбере кетерингот кој ќе го опслужува настанот. * Кардиналност N:1. 3. **Fotograf_slika_nastan ** - релација од ентитетот fotografi до ентитетот nastani. * Се однесува на можноста на клиентот да го одбере фотографот кој ќе слика на настанот. * Кардиналност P:M * Релацијата има дополнителен атрибут status кој се однесува на статусот на барањето да се резервира соодветниот фотограф 4. **Kelner_raboti_za_ketering ** - релација од ентитетот kelneri до ентитетот keterinzi. * Се однесува на тоа кој келнер работи за која кетеринг фирма. * Кардиналност N:1. 5. **Kelner_raboti_na_nastan ** – релација од ентитетот kelneri до ентитетот nastani. * Се однесува на настанот на кој ќе работи келнерот. * Кардиналност М:N. * Релацијата има дополнителен атрибут status кој се однесува на статусот на барањето да се резервира соодветниот келнер за служење на настанот. * Има тотално учество од страна на ентитетот kelneri. 6. **Bend_sviri_nastan ** – релација од ентитетот bendovi до ентитетот nastani. * Се однесува на бендот кој ќе свири на настанот. * Кардиналност Q:N. * Релацијата има дополнителен атрибут status кој се однесува на статусот на барањето да се резервира соодветниот бенд. * Има тотално учество од страна на ентитетот bendovi. 7. **Lokacija_odrzuva_nastan ** – релација од ентитетот lokacii до ентитетот nastani. * Се однесува на локацијата каде што ќе се одржува настанот. * Кардиналност 1:P. * Релацијата има дополнителен атрибут status кој се однесува на статусот на барањето да се резервира соодветната локација. * Има тотално учество од страна на ентитетот lokacii. 8. **Ketering_rezervira_nastan ** – релација од ентитетот nastani до ентитетот produkti. * Се однесува на продуктите кои ќе се резервирани за настанот што се организира. * Оваа релација има дополнителен атрибут kolicina кој се однесува на количината на резервираните продукти. * Кардиналност M:N. * Релацијата има дополнителен атрибут status кој се однесува на статусот на барањето да се резервира соодветната кетеринг компанија. * Има тотално учество од страна на ентитетот keterinzi. 9. **Ketering_nudi_produkt** – релација од ентитетот keterinzi до ентитетот produkti. * Се однесува на продуктите кои ги нуди кетеринг фирмата. * Кардиналност N:M. 10. **Admin_odgovara_nastan** - релација од ентитетот аdmini до ентитетот nastani. * Се однесува на настаните кои се организирани (менаџирани) од страна на администраторот. * Кардиналност 1:M.