Changes between Version 26 and Version 27 of ERModel


Ignore:
Timestamp:
01/05/25 17:28:41 (10 days ago)
Author:
223270
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v26 v27  
    44=== Ентитети и атрибути ===
    55 * **Дестинации** – претставува основен ентитет кој ги опишува сите туристички дестинации достапни во апликацијата.
    6    * идДест (нумерички податок, примарен клуч): Уникатен идентификатор за дестинацијата.
     6   * идДест (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за дестинацијата.
    77   * имеЛокација (текстуален податок, задолжителен атрибут): Името на дестинацијата.
    88   * описЛокација (текстуален податок): Детален опис на дестинацијата.
     
    1717
    1818 * **Корисници** – ентитет кој ги претставува регистрираните корисници на апликацијата.
    19    * идКорисник (нумерички податок, примарен клуч): Уникатен идентификатор за секој корисник.
     19   * идКорисник (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој корисник.
    2020   * логинИме (сложен атрибут, текстуален податок, задолжителен атрибут): Име и презиме за најава.
    2121   * еПошта (текстуален податок,  задолжителен атрибут): Електронска адреса на корисникот.
     
    2424
    2525 * **Стандард** – ентитет кој е дијункнтно разложување со тотално учество на ентитетот Корисници што значи дека корисникот мора да е еден од двата понудени ентитети. Овој ентитет се однесува на корисниците кои ја користат апликацијата вообичаено, без никакви дополнителни претплатувања. Ќе ги содржи само сите атрибути на наткласата, а за додатни нема да има, бидејќи самиот ентитет не вклучува други атрибути.
    26    * идКорисник (нумерички податок, примарен клуч): Уникатен идентификатор за секој корисник.
     26   * идКорисник (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој корисник.
    2727   * логинИме (сложен атрибут, текстуален податок, задолжителен атрибут): Име и презиме за најава.
    2828   * еПошта (текстуален податок,   задолжителен атрибут): Електронска адреса на корисникот.
     
    3131
    3232 * **Премиум** – ентитет кој е дијункнтно разложување со тотално учество на ентитетот Корисници што значи дека корисникот мора да е еден од двата понудени ентитети. Ќе ги содржи сите атрибути на наткласата, дополнително и сопствените.
    33    * идКорисник (нумерички податок, примарен клуч): Уникатен идентификатор за секој корисник.
     33   * идКорисник (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој корисник.
    3434   * логинИме (сложен атрибут, текстуален податок, задолжителен атрибут): Име и презиме за најава.
    3535   * еПошта (текстуален податок, задолжителен атрибут): Електронска адреса на корисникот.
     
    4040
    4141 * **Рецензии** – ентитет кој ги опфаќа рецензиите што корисниците ги оставаат за дестинациите.
    42    * идРецензија (нумерички податок, примарен клуч): Уникатен идентификатор за рецензијата.
     42   * идРецензија (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за рецензијата.
    4343   * корисничкоИме (текстуален податок, задолжителен атрибут): Корисник што ја оставил рецензијата.
    4444   * квалитет (нумерички податок,  задолжителен атрибут): Оцена во форма на број или ѕвезди.
     
    4848
    4949 * **Метеролошка состојба** – ентитет што ги следи актуелните временски услови за секоја дестинација.
    50    * идМетео (нумерички податок, примарен клуч): Уникатен идентификатор.
     50   * идМетео (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор.
    5151   * моментТемп (децимален податок): Моментална температура.
    5252   * состојбаВреме (повеќевредносен атрибут, текстуален податок,  задолжителен атрибут): Опис на временските услови (сончево, дождливо).
     
    5757
    5858 * **Пакети** – ентитет за туристички пакети кои содржат повеќе активности или услуги.
    59    * идПакет (нумерички податок, примарен клуч): Уникатен идентификатор за пакетот.
     59   * идПакет (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за пакетот.
    6060   * имеПакет (текстуален податок, задолжителен атрибут, задолжителен атрибут): Име на пакетот.
    6161   * цена (нумерички податок, задолжителен атрибут): Вкупна цена на пакетот.
     
    6363
    6464 * **Активности** – ентитет за индивидуалните активности достапни на дестинациите.
    65    * идАктивност (нумерички податок, примарен клуч): Уникатен идентификатор.
     65   * идАктивност (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор.
    6666   * имеАктивност (текстуален податок, задолжителен атрибут): Име на активноста.
    6767   * информации (текстуален податок): Детален опис.
     
    7070
    7171 * **Резервации** - ентитет за резервациите што ги прават корисниците.
    72    * идРезервација (нумерички податок, примарен клуч): Уникатен идентификатор.
     72   * идРезервација (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор.
    7373   * временскаТочка (датум,  задолжителен атрибут): Датум на резервацијата.
    7474   * вкупнаЦена (нумерички податок,  задолжителен атрибут): Финална цена.
    7575
    7676 * **Преференции** – ентитет кој ги прикажува деталните преференции на корисниците во апликацијата. Овозможува прилагодување на содржината според интересите на секој корисник.
    77    * идПреференца (нумерички податок, примарен клуч): Уникатен идентификатор за секоја преференција.
     77   * идПреференца (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секоја преференција.
    7878   * типПреференца (повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Список на различни типови преференции, како активности, дестинации или временски услови.
    7979   * приоритет (нумерички податок): Важност на секоја преференца.
    8080
    8181 * **Настани**  - ентитет кој опфаќа информации за сите настани што се одржуваат во достапните дестинации. Ги збогатува податоците со динамични и временски специфични активности.
    82    * идНастан (нумерички податок, примарен клуч): Уникатен идентификатор за секој настан.
     82   * идНастан (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој настан.
    8383   * назив (текстуален податок, задолжителен атрибут): Назив на настанот.
    8484   * видови (повеќевредносен атрибут, текстуален податок,  задолжителен атрибут): Категории или видови на настани, како културни, спортски или музички.
     
    8888
    8989 * **Тагови** - ентитет кој овозможува категоризација на дестинациите за подобро пребарување и пронаоѓање според интересите на корисниците.
    90    * идТаг (нумерички податок, примарен клуч): Уникатен идентификатор за секој таг.
     90   * идТаг (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој таг.
    9191   * тагОзнака (текстуален податок, задолжителен атрибут): Име на тагот што ја претставува категоријата.
    9292