Changes between Version 3 and Version 4 of ERModel
- Timestamp:
- 12/08/22 18:56:03 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v3 v4 7 7 === Ентитети 8 8 9 1. **Korisnici** – ентитет од кој произлегуваат ентитетите Admini, Klienti, Fotografi и Kelneri. Има тотално учество од страна на korisnici, што значи дека корисникот мора да е еден од четирите понудени ентитети. Oвој ентитет ги појаснува сите типови на корисници на системот.\\ 9 10 1. **Korisnici** – ентитет од кој произлегуваат ентитетите Admini, Klienti, Fotografi, Kelneri, Keterinzi и Bendovi. Има тотално учество од страна на korisnici, што значи дека корисникот мора да е еден од четирите понудени ентитети. Oвој ентитет ги појаснува сите типови на корисници на системот. 10 11 **Атрибути:** 11 *Korisnik_id (примарен клуч)12 *Datum_kreiran13 *Lozinka12 * Korisnik_id (примарен клуч) 13 * Datum_kreiran 14 * Lozinka 14 15 2. **Admini** – ентитет кој наследува од korisnici. Се однесува на администраторите одговорни за системот, односно за вработените во организацијата. 15 **Атрибути:**16 * Korisnik_id (примарен клуч) – наследен од korisnici17 * Br_organizirani_nastani18 3. **Klienti – ентитет кој наследува од korisnici.**19 16 **Атрибути:** 20 * Korisnik_id (примарен клуч) – наследен од korisnici 21 * Br_organizirani_nastani 22 * Tel_broj 17 * Korisnik_id (примарен клуч) – наследен од korisnici 18 * Br_organizirani_nastani 19 3. **Klienti** – ентитет кој наследува од korisnici. 20 **Атрибути:** 21 * Korisnik_id (примарен клуч) – наследен од korisnici 22 * Br_organizirani_nastani 23 * Tel_broj 23 24 4. **Fotografi** – ентитет кој наследува од korisnici. 24 **Атрибути:**25 *Korisnik_id (примарен клуч) – наследен од korisnici26 *Cena27 *Tel_broj28 *Portfolio25 Атрибути: 26 * Korisnik_id (примарен клуч) – наследен од korisnici 27 * Cena 28 * Tel_broj 29 * Portfolio 29 30 5. **Kelneri** - ентитет кој наследува од korisnici. 30 31 **Атрибути:** 31 * Korisnik_id (примарен клуч) – наследен од korisnici 32 * God_iskustvo 33 6. **Bendovi** – ентитет кој се однесува на бендот кој го одбира корисникот. 32 * Korisnik_id (примарен клуч) – наследен од korisnici 33 * God_iskustvo 34 * Slobodni_denovi 35 6. **Bendovi** – ентитет кој наследува од korisnici. Се однесува на бендот кој го одбира корисникот. 34 36 **Атрибути:** 35 *Ime (примарен клуч)36 *Cena37 *Tel_broj38 7. **Lokacii**– ентитет кој се однесува на локацијата која ја одбира корисникот за настанот.37 * Ime (примарен клуч) 38 * Cena 39 * Tel_broj 40 7. Lokacii – ентитет кој се однесува на локацијата која ја одбира корисникот за настанот. 39 41 **Атрибути:** 40 *Adresa (примарен клуч)41 *Tel_broj (повеќевредносен атрибут)42 * Adresa (примарен клуч) 43 * Tel_broj (повеќевредносен атрибут) 42 44 8. **Nastani** – ентитет кој го опфаќа настанот кој го организира корисникот. 43 45 **Атрибути:** 44 * Nastan_id (примарен клуч) 45 * Vreme 46 * Tip 47 9. **Keterinzi** – ентитет кој се однесува на кетеринг фирмата која ќе го опслужува настанот. 46 * Nastan_id (примарен клуч) 47 * Vreme 48 * Tip 49 * Opis 50 * Status 51 9. **Keterinzi** – ентитет кој наследува од korisnici. Се однесува на кетеринг фирмата која ќе го опслужува настанот. 48 52 **Атрибути:** 49 *Ime (примарен клуч)50 *Tel_broj51 *Cena52 *Adresa53 * Ime (примарен клуч) 54 * Tel_broj 55 * Cena 56 * Adresa 53 57 10. **Produkti** – ентитет од кој произлегуваат ентитетите Pijaloci и Hrana. Eнтитетoт се однесува на продуктите кои се понудени на настанот. 58 Атрибути: 59 * Product_id (примарен клуч) 60 * Ime 61 11. **Pijaloci** – ентитет кој наследува од Produkti. 54 62 **Атрибути:** 55 * Product_id (примарен клуч) 56 * Ime 57 * Pijaloci – ентитет кој наследува од Produkti. 63 * Product_id (примарен клуч) – наследува од produkti 64 * Dali_alkoholen 65 * Procenti_alkohol 66 12. **Hrana** – ентитети кој наследува од Produkti. 58 67 **Атрибути:** 59 * Product_id (примарен клуч) – наследува од produkti 60 * Dali_alkoholen 61 * Procenti_alkohol 62 11. **Hrana** – ентитети кој наследува од Produkti. 63 **Атрибути:** 64 * Product_id (примарен клуч) – наследува од produkti 65 * Vegetarijansko 66 * Kalorii 67 * Vegan 68 * Alergeni (повеќевредносен атрибут) 68 * Product_id (примарен клуч) – наследува од produkti 69 * Vegetarijansko 70 * Kalorii 71 * Vegan 72 * Alergeni (повеќевредносен атрибут) 73 69 74 70 75 … … 82 87 * Се однесува на можноста на клиентот да го одбере фотографот кој ќе слика на настанот. 83 88 * Кардиналност P:M 89 * Релацијата има дополнителен атрибут status кој се однесува на статусот на барањето да се резервира соодветниот фотограф 84 90 4. **raboti_za** - релација од ентитетот kelneri до ентитетот keterinzi. 85 91 * Се однесува на тоа кој келнер работи за која кетеринг фирма. … … 88 94 * Се однесува на настанот на кој ќе работи келнерот. 89 95 * Кардиналност М:N. 96 * Релацијата има дополнителен атрибут status кој се однесува на статусот на барањето да се резервира соодветниот келнер за служење на настанот. 90 97 6. **sviri** – релација од ентитетот bendovi до ентитетот nastani. 91 98 * Се однесува на бендот кој ќе свири на настанот. 92 99 * Кардиналност Q:N. 100 * Релацијата има дополнителен атрибут status кој се однесува на статусот на барањето да се резервира соодветниот бенд. 93 101 7. **odrzuva** – релација од ентитетот lokacii до ентитетот nastani. 94 102 * Се однесува на локацијата каде што ќе се одржува настанот. 95 103 * Кардиналност 1:P. 104 * Релацијата има дополнителен атрибут status кој се однесува на статусот на барањето да се резервира соодветната локација. 96 105 8. **rezervira** – релација од ентитетот nastani до ентитетот produkti. 97 106 * Се однесува на продуктите кои ќе се резервирани за настанот што се организира. 98 107 * Оваа релација има дополнителен атрибут kolicina кој се однесува на количината на резервираните продукти. 99 108 * Кардиналност M:N. 109 * Релацијата има дополнителен атрибут status кој се однесува на статусот на барањето да се резервира соодветната кетеринг компанија. 100 110 9. **nudi** – релација од ентитетот keterinzi до ентитетот produkti. 101 111 * Се однесува на продуктите кои ги нуди кетеринг фирмата. 102 112 * Кардиналност N:M. 113 10. **odgovara** - релација од ентитетот аdmini до ентитетот nastani. 114 * Се однесува на настаните кои се организирани (менаџирани) од страна на администраторот. 115 * Кардиналност 1:M. 116