wiki:ERModel

ER Дијаграм

Податочни побарувања

Ентитети

  1. Korisnici – ентитет од кој произлегуваат ентитетите Admini, Klienti, Fotografi, Kelneri, Keterinzi и Bendovi. Има тотално учество од страна на korisnici, што значи дека корисникот мора да е еден од четирите понудени ентитети. Oвој ентитет ги појаснува сите типови на корисници на системот.

Атрибути:

  • Korisnik_id (примарен клуч)
  • Datum_kreiran
  • Lozinka
  • Tel_broj
  • Ime
  • Username
  1. Admini – ентитет кој наследува од korisnici. Се однесува на администраторите одговорни за системот, односно за вработените во организацијата.

Атрибути:

  • Korisnik_id (примарен клуч) – наследен од korisnici
  • Br_organizirani_nastani
  1. Klienti – ентитет кој наследува од korisnici.

Атрибути:

  • Korisnik_id (примарен клуч) – наследен од korisnici
  • Br_organizirani_nastani
  1. Fotografi – ентитет кој наследува од korisnici.

Атрибути:

  • Korisnik_id (примарен клуч) – наследен од korisnici
  • Cena
  • Portfolio
  1. Kelneri - ентитет кој наследува од korisnici.

Атрибути:

  • Korisnik_id (примарен клуч) – наследен од korisnici
  • God_iskustvo
  • Slobodni_denovi
  1. Bendovi – ентитет кој наследува од korisnici. Се однесува на бендот кој го одбира корисникот.

Атрибути:

  • Korisnik_id(примарен клуч) - наследен од корисници
  • Cena
  1. Lokacii – ентитет кој се однесува на локацијата која ја одбира корисникот за настанот.

Атрибути:

  • Adresa (примарен клуч)
  • Tel_broj (повеќевредносен атрибут)
  • Cena
  1. Nastani – ентитет кој го опфаќа настанот кој го организира корисникот.

Атрибути:

  • Nastan_id (примарен клуч)
  • Vreme
  • Tip
  • Opis
  • Status
  • Datum
  1. Keterinzi – ентитет кој наследува од korisnici. Се однесува на кетеринг фирмата која ќе го опслужува настанот.

Атрибути:

  • Korisnik_id(примарен клуч) - наследен од корисници
  • Cena
  • Adresa
  1. Produkti – ентитет од кој произлегуваат ентитетите Pijaloci и Hrana. Eнтитетoт се однесува на продуктите кои се понудени на настанот.

Атрибути:

  • Product_id (примарен клуч)
  • Ime
  1. Pijaloci – ентитет кој наследува од Produkti.

Атрибути:

  • Product_id (примарен клуч) – наследува од produkti
  • Dali_alkoholen
  • Procenti_alkohol
  1. 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.
  1. Fotograf_slika_nastan - релација од ентитетот fotografi до ентитетот nastani.
  • Се однесува на можноста на клиентот да го одбере фотографот кој ќе слика на настанот.
  • Кардиналност P:M
  • Релацијата има дополнителен атрибут status кој се однесува на статусот на барањето да се резервира соодветниот фотограф
  1. Kelner_raboti_za_ketering - релација од ентитетот kelneri до ентитетот keterinzi.
  • Се однесува на тоа кој келнер работи за која кетеринг фирма.
  • Кардиналност N:1.
  1. Kelner_raboti_na_nastan – релација од ентитетот kelneri до ентитетот nastani.
  • Се однесува на настанот на кој ќе работи келнерот.
  • Кардиналност М:N.
  • Релацијата има дополнителен атрибут status кој се однесува на статусот на барањето да се резервира соодветниот келнер за служење на настанот.
  • Има тотално учество од страна на ентитетот kelneri.
  1. Bend_sviri_nastan – релација од ентитетот bendovi до ентитетот nastani.
  • Се однесува на бендот кој ќе свири на настанот.
  • Кардиналност Q:N.
  • Релацијата има дополнителен атрибут status кој се однесува на статусот на барањето да се резервира соодветниот бенд.
  • Има тотално учество од страна на ентитетот bendovi.
  1. Lokacija_odrzuva_nastan – релација од ентитетот lokacii до ентитетот nastani.
  • Се однесува на локацијата каде што ќе се одржува настанот.
  • Кардиналност 1:P.
  • Релацијата има дополнителен атрибут status кој се однесува на статусот на барањето да се резервира соодветната локација.
  • Има тотално учество од страна на ентитетот lokacii.
  1. Ketering_rezervira_nastan – релација од ентитетот nastani до ентитетот produkti.
  • Се однесува на продуктите кои ќе се резервирани за настанот што се организира.
  • Оваа релација има дополнителен атрибут kolicina кој се однесува на количината на резервираните продукти.
  • Кардиналност M:N.
  • Релацијата има дополнителен атрибут status кој се однесува на статусот на барањето да се резервира соодветната кетеринг компанија.
  • Има тотално учество од страна на ентитетот keterinzi.
  1. Ketering_nudi_produkt – релација од ентитетот keterinzi до ентитетот produkti.
  • Се однесува на продуктите кои ги нуди кетеринг фирмата.
  • Кардиналност N:M.
  1. Admin_odgovara_nastan - релација од ентитетот аdmini до ентитетот nastani.
  • Се однесува на настаните кои се организирани (менаџирани) од страна на администраторот.
  • Кардиналност 1:M.
Last modified 17 months ago Last modified on 01/11/23 16:51:57

Attachments (4)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.