Changes between Version 26 and Version 27 of ERModel
- Timestamp:
- 01/05/25 17:28:41 (10 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v26 v27 4 4 === Ентитети и атрибути === 5 5 * **Дестинации** – претставува основен ентитет кој ги опишува сите туристички дестинации достапни во апликацијата. 6 * идДест (нумерички податок, примарен клуч ): Уникатен идентификатор за дестинацијата.6 * идДест (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за дестинацијата. 7 7 * имеЛокација (текстуален податок, задолжителен атрибут): Името на дестинацијата. 8 8 * описЛокација (текстуален податок): Детален опис на дестинацијата. … … 17 17 18 18 * **Корисници** – ентитет кој ги претставува регистрираните корисници на апликацијата. 19 * идКорисник (нумерички податок, примарен клуч ): Уникатен идентификатор за секој корисник.19 * идКорисник (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој корисник. 20 20 * логинИме (сложен атрибут, текстуален податок, задолжителен атрибут): Име и презиме за најава. 21 21 * еПошта (текстуален податок, задолжителен атрибут): Електронска адреса на корисникот. … … 24 24 25 25 * **Стандард** – ентитет кој е дијункнтно разложување со тотално учество на ентитетот Корисници што значи дека корисникот мора да е еден од двата понудени ентитети. Овој ентитет се однесува на корисниците кои ја користат апликацијата вообичаено, без никакви дополнителни претплатувања. Ќе ги содржи само сите атрибути на наткласата, а за додатни нема да има, бидејќи самиот ентитет не вклучува други атрибути. 26 * идКорисник (нумерички податок, примарен клуч ): Уникатен идентификатор за секој корисник.26 * идКорисник (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој корисник. 27 27 * логинИме (сложен атрибут, текстуален податок, задолжителен атрибут): Име и презиме за најава. 28 28 * еПошта (текстуален податок, задолжителен атрибут): Електронска адреса на корисникот. … … 31 31 32 32 * **Премиум** – ентитет кој е дијункнтно разложување со тотално учество на ентитетот Корисници што значи дека корисникот мора да е еден од двата понудени ентитети. Ќе ги содржи сите атрибути на наткласата, дополнително и сопствените. 33 * идКорисник (нумерички податок, примарен клуч ): Уникатен идентификатор за секој корисник.33 * идКорисник (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој корисник. 34 34 * логинИме (сложен атрибут, текстуален податок, задолжителен атрибут): Име и презиме за најава. 35 35 * еПошта (текстуален податок, задолжителен атрибут): Електронска адреса на корисникот. … … 40 40 41 41 * **Рецензии** – ентитет кој ги опфаќа рецензиите што корисниците ги оставаат за дестинациите. 42 * идРецензија (нумерички податок, примарен клуч ): Уникатен идентификатор за рецензијата.42 * идРецензија (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за рецензијата. 43 43 * корисничкоИме (текстуален податок, задолжителен атрибут): Корисник што ја оставил рецензијата. 44 44 * квалитет (нумерички податок, задолжителен атрибут): Оцена во форма на број или ѕвезди. … … 48 48 49 49 * **Метеролошка состојба** – ентитет што ги следи актуелните временски услови за секоја дестинација. 50 * идМетео (нумерички податок, примарен клуч ): Уникатен идентификатор.50 * идМетео (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор. 51 51 * моментТемп (децимален податок): Моментална температура. 52 52 * состојбаВреме (повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Опис на временските услови (сончево, дождливо). … … 57 57 58 58 * **Пакети** – ентитет за туристички пакети кои содржат повеќе активности или услуги. 59 * идПакет (нумерички податок, примарен клуч ): Уникатен идентификатор за пакетот.59 * идПакет (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за пакетот. 60 60 * имеПакет (текстуален податок, задолжителен атрибут, задолжителен атрибут): Име на пакетот. 61 61 * цена (нумерички податок, задолжителен атрибут): Вкупна цена на пакетот. … … 63 63 64 64 * **Активности** – ентитет за индивидуалните активности достапни на дестинациите. 65 * идАктивност (нумерички податок, примарен клуч ): Уникатен идентификатор.65 * идАктивност (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор. 66 66 * имеАктивност (текстуален податок, задолжителен атрибут): Име на активноста. 67 67 * информации (текстуален податок): Детален опис. … … 70 70 71 71 * **Резервации** - ентитет за резервациите што ги прават корисниците. 72 * идРезервација (нумерички податок, примарен клуч ): Уникатен идентификатор.72 * идРезервација (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор. 73 73 * временскаТочка (датум, задолжителен атрибут): Датум на резервацијата. 74 74 * вкупнаЦена (нумерички податок, задолжителен атрибут): Финална цена. 75 75 76 76 * **Преференции** – ентитет кој ги прикажува деталните преференции на корисниците во апликацијата. Овозможува прилагодување на содржината според интересите на секој корисник. 77 * идПреференца (нумерички податок, примарен клуч ): Уникатен идентификатор за секоја преференција.77 * идПреференца (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секоја преференција. 78 78 * типПреференца (повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Список на различни типови преференции, како активности, дестинации или временски услови. 79 79 * приоритет (нумерички податок): Важност на секоја преференца. 80 80 81 81 * **Настани** - ентитет кој опфаќа информации за сите настани што се одржуваат во достапните дестинации. Ги збогатува податоците со динамични и временски специфични активности. 82 * идНастан (нумерички податок, примарен клуч ): Уникатен идентификатор за секој настан.82 * идНастан (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој настан. 83 83 * назив (текстуален податок, задолжителен атрибут): Назив на настанот. 84 84 * видови (повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Категории или видови на настани, како културни, спортски или музички. … … 88 88 89 89 * **Тагови** - ентитет кој овозможува категоризација на дестинациите за подобро пребарување и пронаоѓање според интересите на корисниците. 90 * идТаг (нумерички податок, примарен клуч ): Уникатен идентификатор за секој таг.90 * идТаг (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој таг. 91 91 * тагОзнака (текстуален податок, задолжителен атрибут): Име на тагот што ја претставува категоријата. 92 92