Changes between Version 24 and Version 25 of ERModel


Ignore:
Timestamp:
01/05/25 06:57:56 (10 days ago)
Author:
223270
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v24 v25  
    44=== Ентитети и атрибути ===
    55 * **Дестинации** – претставува основен ентитет кој ги опишува сите туристички дестинации достапни во апликацијата.
    6    * идДест (примарен клуч): Уникатен идентификатор за дестинацијата.
    7    * имеЛокација: Името на дестинацијата.
    8    * описЛокација: Детален опис на дестинацијата.
    9    * типовиМеста (повеќевредносен атрибут): Категоризација на дестинацијата (на пример, планина, плажа, град, село итн.).
    10    * препорачанаСезона (повеќевредносен атрибут): Сезони во кои е препорачливо да се посети дестинацијата.
    11    * просечнаТемп: Просечна температура за таа дестинација.
    12    * геоЛокација: Географска позиција (координати).
    13    * држава: Држава каде што се наоѓа местото.
    14    * популарност: Рангирање базирано на број на посетители или рецензии.
    15    * важниЛокации (сложен атрибут): Клучни места т.е. знаменитости што ја карактеризираат дестинацијата (на пример, музеи, паркови), кој има име и опис за соодветната локација.
     6   * идДест (нумерички податок, примарен клуч): Уникатен идентификатор за дестинацијата.
     7   * имеЛокација (текстуален податок, задолжителен атрибут): Името на дестинацијата.
     8   * описЛокација (текстуален податок): Детален опис на дестинацијата.
     9   * типовиМеста (повеќевредносен атрибут, текстуален податок): Категоризација на дестинацијата (на пример, планина, плажа, град, село итн.).
     10   * препорачанаСезона (повеќевредносен атрибут, текстуален податок): Сезони во кои е препорачливо да се посети дестинацијата.
     11   * просечнаТемп (децимален податок): Просечна температура за таа дестинација.
     12   * геоЛокација (координати, географски тип податок): Географска позиција (координати).
     13   * држава (текстуален податок): Држава каде што се наоѓа местото.
     14   * популарност (нумерички податок): Рангирање базирано на број на посетители или рецензии.
     15   * важниЛокации (сложен атрибут, текстуален податок): Клучни места т.е. знаменитости што ја карактеризираат дестинацијата (на пример, музеи, паркови), кој има име и опис за соодветната локација.
    1616
    1717
    1818 * **Корисници** – ентитет кој ги претставува регистрираните корисници на апликацијата.
    19    * идКорисник (примарен клуч): Уникатен идентификатор за секој корисник.
    20    * логинИме (сложен атрибут): Име и презиме за најава.
    21    * еПошта: Електронска адреса на корисникот.
    22    * телБр : Листа на телефонски броеви на корисникот.
    23    * датумРаѓање: Датум на раѓање на корисникот.
     19   * идКорисник (нумерички податок, примарен клуч): Уникатен идентификатор за секој корисник.
     20   * логинИме (сложен атрибут, текстуален податок, задолжителен атрибут): Име и презиме за најава.
     21   * еПошта (текстуален податок): Електронска адреса на корисникот.
     22   * телБр (листа на текстуални податоци): Листа на телефонски броеви на корисникот.
     23   * датумРаѓање (податок за датум): Датум на раѓање на корисникот.
    2424
    2525 * **Стандард** – ентитет кој е дијункнтно разложување со тотално учество на ентитетот Корисници што значи дека корисникот мора да е еден од двата понудени ентитети. Овој ентитет се однесува на корисниците кои ја користат апликацијата вообичаено, без никакви дополнителни претплатувања. Ќе ги содржи само сите атрибути на наткласата, а за додатни нема да има, бидејќи самиот ентитет не вклучува други атрибути.
    26    * идКорисник (примарен клуч): Уникатен идентификатор за секој корисник.
    27    * логинИме (сложен атрибут): Име и презиме за најава.
    28    * еПошта: Електронска адреса на корисникот.
    29    * телБр : Листа на телефонски броеви на корисникот.
    30    * датумРаѓање: Датум на раѓање на корисникот.
     26   * идКорисник (нумерички податок, примарен клуч): Уникатен идентификатор за секој корисник.
     27   * логинИме (сложен атрибут, текстуален податок, задолжителен атрибут): Име и презиме за најава.
     28   * еПошта (текстуален податок): Електронска адреса на корисникот.
     29   * телБр (листа на текстуални податоци): Листа на телефонски броеви на корисникот.
     30   * датумРаѓање (податок за датум): Датум на раѓање на корисникот.
    3131
    3232 * **Премиум** – ентитет кој е дијункнтно разложување со тотално учество на ентитетот Корисници што значи дека корисникот мора да е еден од двата понудени ентитети. Ќе ги содржи сите атрибути на наткласата, дополнително и сопствените.
    33    * идКорисник (примарен клуч): Уникатен идентификатор за секој корисник.
    34    * логинИме (сложен атрибут): Име и презиме за најава.
    35    * еПошта: Електронска адреса на корисникот.
    36    * телБр : Листа на телефонски броеви на корисникот.
    37    * датумРаѓање: Датум на раѓање на корисникот.
    38    * датумКреирање: Датум на креирање.
    39    * попуст: соодветен процентуален износ за попуст за премиум корисници.
     33   * идКорисник (нумерички податок, примарен клуч): Уникатен идентификатор за секој корисник.
     34   * логинИме (сложен атрибут, текстуален податок, задолжителен атрибут): Име и презиме за најава.
     35   * еПошта (текстуален податок): Електронска адреса на корисникот.
     36   * телБр (листа на текстуални податоци): Листа на телефонски броеви на корисникот.
     37   * датумРаѓање (податок за датум): Датум на раѓање на корисникот.
     38   * датумКреирање (податок за датум): Датум на креирање.
     39   * попуст (нумерички податок): соодветен процентуален износ за попуст за премиум корисници.
    4040
    4141 * **Рецензии** – ентитет кој ги опфаќа рецензиите што корисниците ги оставаат за дестинациите.
    42    * идРецензија (примарен клуч): Уникатен идентификатор за рецензијата.
    43    * корисничкоИме: Корисник што ја оставил рецензијата.
    44    * квалитет: Оцена во форма на број или ѕвезди.
    45    * забелешка: Текстуален коментар.
    46    * датумРецензија: Датум на објавување.
    47    * брГласови: Број на корисници што оставиле рецензија.
     42   * идРецензија (нумерички податок, примарен клуч): Уникатен идентификатор за рецензијата.
     43   * корисничкоИме (текстуален податок): Корисник што ја оставил рецензијата.
     44   * квалитет (нумерички податок): Оцена во форма на број или ѕвезди.
     45   * забелешка (текстуален податок): Текстуален коментар.
     46   * датумРецензија (податок за датум): Датум на објавување.
     47   * брГласови (нумерички податок): Број на корисници што оставиле рецензија.
    4848
    4949 * **Метеролошка состојба** – ентитет што ги следи актуелните временски услови за секоја дестинација.
    50    * идМетео (примарен клуч): Уникатен идентификатор.
    51    * моментТемп: Моментална температура.
    52    * состојбаВреме (повеќевредносен атрибут): Опис на временските услови (сончево, дождливо).
    53    * предупредувања (повеќевредносен атрибут): Можни временски предупредувања (на пример, бура и сл.).
    54    * влажност: Процент на влажност.
    55    * ветер: Брзина на ветерот.
    56    * месец: Месец за мерењето.
     50   * идМетео (нумерички податок, примарен клуч): Уникатен идентификатор.
     51   * моментТемп (децимален податок): Моментална температура.
     52   * состојбаВреме (повеќевредносен атрибут, текстуален податок): Опис на временските услови (сончево, дождливо).
     53   * предупредувања (повеќевредносен атрибут, текстуален податок): Можни временски предупредувања (на пример, бура и сл.).
     54   * влажност (децимален податок): Процент на влажност.
     55   * ветер (децимален податок): Брзина на ветерот.
     56   * месец (нумерички податок): Месец за мерењето.
    5757
    5858 * **Пакети** – ентитет за туристички пакети кои содржат повеќе активности или услуги.
    59    * идПакет (примарен клуч): Уникатен идентификатор за пакетот.
    60    * имеПакет: Име на пакетот.
    61    * цена: Вкупна цена на пакетот.
    62    * времетраење (сложен атрибут): Временски период (почеток и крај).
     59   * идПакет (нумерички податок, примарен клуч): Уникатен идентификатор за пакетот.
     60   * имеПакет (текстуален податок, задолжителен атрибут): Име на пакетот.
     61   * цена (нумерички податок): Вкупна цена на пакетот.
     62   * времетраење (сложен атрибут, временски период): Временски период (почеток и крај).
    6363
    6464 * **Активности** – ентитет за индивидуалните активности достапни на дестинациите.
    65    * идАктивност (примарен клуч): Уникатен идентификатор.
    66    * имеАктивност: Име на активноста.
    67    * информации: Детален опис.
    68    * категорија (повеќевредносен атрибут): Категоризација (на пример, спортска, културна).
    69    * износ: Цена за учество.
     65   * идАктивност (нумерички податок, примарен клуч): Уникатен идентификатор.
     66   * имеАктивност (текстуален податок, задолжителен атрибут): Име на активноста.
     67   * информации (текстуален податок): Детален опис.
     68   * категорија (повеќевредносен атрибут, текстуален податок): Категоризација (на пример, спортска, културна).
     69   * износ (нумерички податок): Цена за учество.
    7070
    7171 * **Резервации** - ентитет за резервациите што ги прават корисниците.
    72    * идРезервација (примарен клуч): Уникатен идентификатор.
    73    * временскаТочка: Датум на резервацијата.
    74    * вкупнаЦена: Финална цена.
     72   * идРезервација (нумерички податок, примарен клуч): Уникатен идентификатор.
     73   * временскаТочка (податок за датум): Датум на резервацијата.
     74   * вкупнаЦена (нумерички податок): Финална цена.
    7575
    7676 * **Преференции** – ентитет кој ги прикажува деталните преференции на корисниците во апликацијата. Овозможува прилагодување на содржината според интересите на секој корисник.
    77    * идПреференца (примарен клуч): Уникатен идентификатор за секоја преференција.
    78    * типПреференца (повеќевредносен атрибут): Список на различни типови преференции, како активности, дестинации или временски услови.
    79    * приоритет: Важност на секоја преференца.
     77   * идПреференца (нумерички податок, примарен клуч): Уникатен идентификатор за секоја преференција.
     78   * типПреференца (повеќевредносен атрибут, текстуален податок): Список на различни типови преференции, како активности, дестинации или временски услови.
     79   * приоритет (нумерички податок): Важност на секоја преференца.
    8080
    8181 * **Настани**  - ентитет кој опфаќа информации за сите настани што се одржуваат во достапните дестинации. Ги збогатува податоците со динамични и временски специфични активности.
    82    * идНастан (примарен клуч): Уникатен идентификатор за секој настан.
    83    * назив: Назив на настанот.
    84    * видови (повеќевредносен атрибут): Категории или видови на настани, како културни, спортски или музички.
    85    * почетенДатум: Датум кога настанот започнува.
    86    * краенДатум: Датум кога настанот завршува.
    87    * детали: Детален опис на настанот.
     82   * идНастан (нумерички податок, примарен клуч): Уникатен идентификатор за секој настан.
     83   * назив (текстуален податок, задолжителен атрибут): Назив на настанот.
     84   * видови (повеќевредносен атрибут, текстуален податок): Категории или видови на настани, како културни, спортски или музички.
     85   * почетенДатум (податок за датум): Датум кога настанот започнува.
     86   * краенДатум (податок за датум): Датум кога настанот завршува.
     87   * детали (текстуален податок): Детален опис на настанот.
    8888
    8989 * **Тагови** - ентитет кој овозможува категоризација на дестинациите за подобро пребарување и пронаоѓање според интересите на корисниците.
    90    * идТаг (примарен клуч): Уникатен идентификатор за секој таг.
    91    * тагОзнака: Име на тагот што ја претставува категоријата.
     90   * идТаг (нумерички податок, примарен клуч): Уникатен идентификатор за секој таг.
     91   * тагОзнака (текстуален податок, задолжителен атрибут): Име на тагот што ја претставува категоријата.
    9292
    9393=== Релации ===