5 | | * **Дестинации** – претставува основен ентитет кој ги опишува сите туристички дестинации достапни во апликацијата. |
6 | | * идДест (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за дестинацијата. |
7 | | * имеЛокација (текстуален податок, задолжителен атрибут): Името на дестинацијата. |
8 | | * описЛокација (текстуален податок): Детален опис на дестинацијата. |
9 | | * типовиМеста (повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Категоризација на дестинацијата (на пример, планина, плажа, град, село итн.). |
10 | | * препорачанаСезона (повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Сезони во кои е препорачливо да се посети дестинацијата. |
11 | | * просечнаТемп (децимален податок): Просечна температура за таа дестинација. |
12 | | * геоЛокација (координати, географски тип податок): Географска позиција (координати). |
13 | | * држава (текстуален податок): Држава каде што се наоѓа местото. |
14 | | * популарност (нумерички податок): Рангирање базирано на број на посетители или рецензии. |
15 | | * важниЛокации (сложен атрибут, текстуален податок): Клучни места т.е. знаменитости што ја карактеризираат дестинацијата (на пример, музеи, паркови), кој има име и опис за соодветната локација. |
| 5 | * **DESTINATION** – претставува основен ентитет кој ги опишува сите туристички дестинации достапни во апликацијата. |
| 6 | * idDest(нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за дестинацијата. |
| 7 | * locationName(текстуален податок, задолжителен атрибут): Името на дестинацијата. |
| 8 | * locationDesc(текстуален податок): Детален опис на дестинацијата. |
| 9 | * typesOfPlaces(повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Категоризација на дестинацијата (на пример, планина, плажа, град, село итн.). |
| 10 | * recommendedSeason(повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Сезони во кои е препорачливо да се посети дестинацијата. |
| 11 | * averageTemp(децимален податок): Просечна температура за таа дестинација. |
| 12 | * geoLocation(координати, географски тип податок): Географска позиција (координати). |
| 13 | * country(текстуален податок): Држава каде што се наоѓа местото. |
| 14 | * popularity(нумерички податок): Рангирање базирано на број на посетители или рецензии. |
| 15 | * importantLocations(сложен атрибут, текстуален податок): Клучни места т.е. знаменитости што ја карактеризираат дестинацијата (на пример, музеи, паркови), кој има name и description за соодветната локација. |
18 | | * **Корисници** – ентитет кој ги претставува регистрираните корисници на апликацијата. |
19 | | * идКорисник (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој корисник. |
20 | | * логинИме (сложен атрибут, текстуален податок, задолжителен атрибут): Име и презиме за најава. |
21 | | * еПошта (текстуален податок, задолжителен атрибут): Електронска адреса на корисникот. |
22 | | * телБр (текстуален податок, задолжителен атрибут): Листа на телефонски броеви на корисникот. |
23 | | * датумРаѓање (датум): Датум на раѓање на корисникот. |
| 18 | * **USER** – ентитет кој ги претставува регистрираните корисници на апликацијата. |
| 19 | * idUser (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој корисник. |
| 20 | * loginName(сложен атрибут, текстуален податок, задолжителен атрибут): name и lastName за најава. |
| 21 | * eMail (текстуален податок, задолжителен атрибут): Електронска адреса на корисникот. |
| 22 | * phoneNumber (текстуален податок, задолжителен атрибут): Листа на телефонски броеви на корисникот. |
| 23 | * birthDate (датум): Датум на раѓање на корисникот. |
26 | | * идКорисник (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој корисник. |
27 | | * логинИме (сложен атрибут, текстуален податок, задолжителен атрибут): Име и презиме за најава. |
28 | | * еПошта (текстуален податок, задолжителен атрибут): Електронска адреса на корисникот. |
29 | | * телБр (текстуален податок, задолжителен атрибут): Листа на телефонски броеви на корисникот. |
30 | | * датумРаѓање (датум): Датум на раѓање на корисникот. |
| 26 | * idUser(нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој корисник. |
| 27 | * loginName(сложен атрибут, текстуален податок, задолжителен атрибут): Име и презиме за најава. |
| 28 | * eMail(текстуален податок, задолжителен атрибут): Електронска адреса на корисникот. |
| 29 | * phoneNumber (текстуален податок, задолжителен атрибут): Листа на телефонски броеви на корисникот. |
| 30 | * birthDate(датум): Датум на раѓање на корисникот. |
33 | | * идКорисник (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој корисник. |
34 | | * логинИме (сложен атрибут, текстуален податок, задолжителен атрибут): Име и презиме за најава. |
35 | | * еПошта (текстуален податок, задолжителен атрибут): Електронска адреса на корисникот. |
36 | | * телБр (текстуален податок, задолжителен атрибут): Листа на телефонски броеви на корисникот. |
37 | | * датумРаѓање (датум): Датум на раѓање на корисникот. |
38 | | * датумКреирање (датум): Датум на креирање. |
39 | | * попуст (нумерички податок): соодветен процентуален износ за попуст за премиум корисници. |
| 33 | * idUser (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој корисник. |
| 34 | * loginName(сложен атрибут, текстуален податок, задолжителен атрибут): Име и презиме за најава. |
| 35 | * eMail(текстуален податок, задолжителен атрибут): Електронска адреса на корисникот. |
| 36 | * phoneNumber(текстуален податок, задолжителен атрибут): Листа на телефонски броеви на корисникот. |
| 37 | * birthDate(датум): Датум на раѓање на корисникот. |
| 38 | * dateCreated(датум): Датум на креирање. |
| 39 | * discount(нумерички податок): соодветен процентуален износ за попуст за премиум корисници. |
41 | | * **Рецензии** – ентитет кој ги опфаќа рецензиите што корисниците ги оставаат за дестинациите. |
42 | | * идРецензија (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за рецензијата. |
43 | | * корисничкоИме (текстуален податок, задолжителен атрибут): Корисник што ја оставил рецензијата. |
44 | | * квалитет (нумерички податок, задолжителен атрибут): Оцена во форма на број или ѕвезди. |
45 | | * забелешка (текстуален податок): Текстуален коментар. |
46 | | * датумРецензија (датум): Датум на објавување. |
47 | | * брГласови (нумерички податок): Број на корисници што оставиле рецензија. |
| 41 | * **REVIEW** – ентитет кој ги опфаќа рецензиите што корисниците ги оставаат за дестинациите. |
| 42 | * idReview (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за рецензијата. |
| 43 | * username(текстуален податок, задолжителен атрибут): Корисник што ја оставил рецензијата. |
| 44 | * quality (нумерички податок, задолжителен атрибут): Оцена во форма на број или ѕвезди. |
| 45 | * comment (текстуален податок): Текстуален коментар. |
| 46 | * reviewDate (датум): Датум на објавување. |
| 47 | * voteCount(нумерички податок): Број на корисници што оставиле рецензија. |
49 | | * **Метеролошка состојба** – ентитет што ги следи актуелните временски услови за секоја дестинација. |
50 | | * идМетео (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор. |
51 | | * моментТемп (децимален податок): Моментална температура. |
52 | | * состојбаВреме (повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Опис на временските услови (сончево, дождливо). |
53 | | * предупредувања (повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Можни временски предупредувања (на пример, бура и сл.). |
54 | | * влажност (децимален податок): Процент на влажност. |
55 | | * ветер (децимален податок): Брзина на ветерот. |
56 | | * месец (нумерички податок): Месец за мерењето. |
| 49 | * **METEOROLOGICAL |
| 50 | CONDITION** – ентитет што ги следи актуелните временски услови за секоја дестинација. |
| 51 | * idMeteo (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор. |
| 52 | * currentTemp (децимален податок): Моментална температура. |
| 53 | * weatherCondition (повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Опис на временските услови (сончево, дождливо). |
| 54 | * warnings (повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Можни временски предупредувања (на пример, бура и сл.). |
| 55 | * humidity (децимален податок): Процент на влажност. |
| 56 | * wind (децимален податок): Брзина на ветерот. |
| 57 | * month (нумерички податок): Месец за мерењето. |
58 | | * **Пакети** – ентитет за туристички пакети кои содржат повеќе активности или услуги. |
59 | | * идПакет (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за пакетот. |
60 | | * имеПакет (текстуален податок, задолжителен атрибут, задолжителен атрибут): Име на пакетот. |
61 | | * цена (нумерички податок, задолжителен атрибут): Вкупна цена на пакетот. |
62 | | * времетраење (сложен атрибут, датум, задолжителен атрибут): Временски период (почеток и крај). |
| 59 | * **PACKAGE** – ентитет за туристички пакети кои содржат повеќе активности или услуги. |
| 60 | * idPackage (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за пакетот. |
| 61 | * packageName (текстуален податок, задолжителен атрибут, задолжителен атрибут): Име на пакетот. |
| 62 | * price (нумерички податок, задолжителен атрибут): Вкупна цена на пакетот. |
| 63 | * duration (сложен атрибут, датум, задолжителен атрибут): Временски период (start и end). |
64 | | * **Активности** – ентитет за индивидуалните активности достапни на дестинациите. |
65 | | * идАктивност (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор. |
66 | | * имеАктивност (текстуален податок, задолжителен атрибут): Име на активноста. |
67 | | * информации (текстуален податок): Детален опис. |
68 | | * категорија (повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Категоризација (на пример, спортска, културна). |
69 | | * износ (нумерички податок): Цена за учество. |
| 65 | * **ACTIVITY** – ентитет за индивидуалните активности достапни на дестинациите. |
| 66 | * idActivity (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор. |
| 67 | * activityName(текстуален податок, задолжителен атрибут): Име на активноста. |
| 68 | * information(текстуален податок): Детален опис. |
| 69 | * category (повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Категоризација (на пример, спортска, културна). |
| 70 | * amount (нумерички податок): Цена за учество. |
71 | | * **Резервации** - ентитет за резервациите што ги прават корисниците. |
72 | | * идРезервација (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор. |
73 | | * временскаТочка (датум, задолжителен атрибут): Датум на резервацијата. |
74 | | * вкупнаЦена (нумерички податок, задолжителен атрибут): Финална цена. |
| 72 | * **RESERVATION** - ентитет за резервациите што ги прават корисниците. |
| 73 | * idReservation (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор. |
| 74 | * timePoint |
| 75 | (датум, задолжителен атрибут): Датум на резервацијата. |
| 76 | * premium |
| 77 | DiscountApplied |
| 78 | * discountАmount |
| 79 | * totalPrice (нумерички податок, задолжителен атрибут): Финална цена. |
76 | | * **Преференции** – ентитет кој ги прикажува деталните преференции на корисниците во апликацијата. Овозможува прилагодување на содржината според интересите на секој корисник. |
77 | | * идПреференца (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секоја преференција. |
78 | | * типПреференца (повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Список на различни типови преференции, како активности, дестинации или временски услови. |
79 | | * приоритет (нумерички податок): Важност на секоја преференца. |
| 81 | * **PREFERENCE** – ентитет кој ги прикажува деталните преференции на корисниците во апликацијата. Овозможува прилагодување на содржината според интересите на секој корисник. |
| 82 | * idPreference (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секоја преференција. |
| 83 | * typePreference (повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Список на различни типови преференции, како активности, дестинации или временски услови. |
| 84 | * priority (нумерички податок): Важност на секоја преференца. |
81 | | * **Настани** - ентитет кој опфаќа информации за сите настани што се одржуваат во достапните дестинации. Ги збогатува податоците со динамични и временски специфични активности. |
82 | | * идНастан (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој настан. |
83 | | * назив (текстуален податок, задолжителен атрибут): Назив на настанот. |
84 | | * видови (повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Категории или видови на настани, како културни, спортски или музички. |
85 | | * почетенДатум (датум): Датум кога настанот започнува. |
86 | | * краенДатум (датум): Датум кога настанот завршува. |
87 | | * детали (текстуален податок): Детален опис на настанот. |
| 86 | * **EVENT** - ентитет кој опфаќа информации за сите настани што се одржуваат во достапните дестинации. Ги збогатува податоците со динамични и временски специфични активности. |
| 87 | * idEvent(нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој настан. |
| 88 | * eventName(текстуален податок, задолжителен атрибут): Назив на настанот. |
| 89 | * eventType(повеќевредносен атрибут, текстуален податок, задолжителен атрибут): Категории или видови на настани, како културни, спортски или музички. |
| 90 | * startDate(датум): Датум кога настанот започнува. |
| 91 | * endDate(датум): Датум кога настанот завршува. |
| 92 | * deatils(текстуален податок): Детален опис на настанот. |
89 | | * **Тагови** - ентитет кој овозможува категоризација на дестинациите за подобро пребарување и пронаоѓање според интересите на корисниците. |
90 | | * идТаг (нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој таг. |
91 | | * тагОзнака (текстуален податок, задолжителен атрибут): Име на тагот што ја претставува категоријата. |
| 94 | * **TAG** - ентитет кој овозможува категоризација на дестинациите за подобро пребарување и пронаоѓање според интересите на корисниците. |
| 95 | * idTag(нумерички податок, примарен клуч, задолжителен атрибут): Уникатен идентификатор за секој таг. |
| 96 | * tagTag(текстуален податок, задолжителен атрибут): Име на тагот што ја претставува категоријата. |