| | 2 | |
| | 3 | [[Image(ERmodel_v1.jpg)]] |
| | 4 | |
| | 5 | == Ентитети |
| | 6 | |
| | 7 | **Users** - генерален ентитет кој што дефинира корисници на апликацијата. |
| | 8 | * ID - нумерички тип (примарен клуч) |
| | 9 | * name - текстуален тип (задолжителен атрибут) |
| | 10 | * lastName - текстуален тип (задолжителен атрибут) |
| | 11 | * phoneNumber - текстуален тип (задолжителен атрибут) |
| | 12 | * еmail - текстуален тип (опционален атрибут) |
| | 13 | **Roles** - ентитет кој чува податоци за тип на корисник кој што може да биде админ, менаџер, вработен или стандарден корисник. |
| | 14 | * ID - нумерички тип (примарен клуч) |
| | 15 | * type - текстуален тип |
| | 16 | **Cities** - ентитет во кој што ќе се чуваат сите градови во кои што има ветeринарен центар. |
| | 17 | * ID - нумерички тип (примарен клуч) |
| | 18 | * name - текстуален тип (задолжителен атрибут) |
| | 19 | * adress - текстуален тип (задолжителен атрибут) |
| | 20 | **Vet_Centers** - ентитет во кој ќе се чуваат информации за ветеринарните центри. |
| | 21 | * ID - нумерички тип (примарен клуч) |
| | 22 | * name - текстуален тип (задолжителен атрибут) |
| | 23 | * address - текстуален тип (задолжителен атрибут) |
| | 24 | * description - текстуален тип |
| | 25 | * longitude - varchar тип |
| | 26 | * latitute - varchar тип |
| | 27 | * phoneNumber - текстуален тип (задолжителен атрибут) |
| | 28 | * workingHours - нумерички тип |
| | 29 | **Pets** - ентитет во кој се чуваат податоци за секое милениче кое што било примено во ветeринарниот центар. |
| | 30 | * ID - нумерички тип (примарен клуч) |
| | 31 | * description - текстуален тип |
| | 32 | * color - (hexadecimal ->char,short или int) |
| | 33 | * dateOfBirthday - дата |
| | 34 | **Pet_Galery** - ентитет во кој ќе се чуваат слики од миленичиња. |
| | 35 | * ID - нумерички тип (примарен клуч) |
| | 36 | * image |
| | 37 | **Type_Of_Pets** - ентитет во кој ќе се чуваат податоци за различни категории на миленичиња (куче, маче итн.). |
| | 38 | * ID - нумерички тип (примарен клуч) |
| | 39 | * name - текстуален тип |
| | 40 | * description - текстуален тип |
| | 41 | **Breeds** - ентитет во кој ќе се чуваат податоци за одредена раса/сорта. Breeds e слаб ентитет бидејќи расата на милениче не постои ако не постои категоријата на милениче. |
| | 42 | * ID - нумерички тип (примарен клуч) |
| | 43 | * name - текстуален тип |
| | 44 | **Pet_Status** - ентитет во кој ќе се зачувуваат сите типови на состојби кога едно милениче е во ветеринарна служба, пример: примен, на чекање, операција, закрепнува итн.. |
| | 45 | * ID - нумерички тип (примарен клуч) |
| | 46 | * type - текстуелен тип |
| | 47 | * note - текстуален тип |
| | 48 | **Therapy** - ентитет во кој ќе се зачувуваат сите настани поврзани со едно милениче |
| | 49 | * ID - нумерички тип (примарен клуч) |
| | 50 | * appointmentDate - датум |
| | 51 | * description - текстуален тип |
| | 52 | **Medecines** - ентитет во кој ќе се чуваат сите лекови. |
| | 53 | * ID - нумерички тип (примарен клуч) |
| | 54 | * description - текстуален тип |
| | 55 | **Manufacturer** - ентитет во кој ќе се чуваат производителите на лекови. |
| | 56 | * ID - нумерички тип (примарен клуч) |
| | 57 | * description - текстуален тип |
| | 58 | * stage - текстуален тип |
| | 59 | * city - текстуален тип |
| | 60 | **Diagnostics** - ентитет во кој ќе се чуваат дијагнозите за миленичињата. |
| | 61 | * ID - нумерички тип (примарен клуч) |
| | 62 | * description - текстуален тип |
| | 63 | **Jobs** - ентитет во кој ќе се чуваат слободните работни места во ветринарните центри. |
| | 64 | * ID - нумерички тип (примарен клуч) |
| | 65 | * description - текстуален тип |
| | 66 | * predictedSalary - нумерички тип |
| | 67 | **Reports** - ентитет во кој ќе се чуваат пријавите за изгубени миленичиња. |
| | 68 | * ID - нумерички тип (примарен клуч) |
| | 69 | * description - текстуален тип |
| | 70 | **Pet_Cares** - ентитет во кој ќе се чуваат барањата за услуги (Пример: за чување на милениче). |
| | 71 | * ID - нумерички тип (примарен клуч) |
| | 72 | * title - текстуален тип |
| | 73 | * description - текстуален тип |
| | 74 | * dateEnding - дата |
| | 75 | **Products** - ентитет во кој ќе се чуваат податоци за продуктите. |
| | 76 | * ID - нумерички тип (примарен клуч) |
| | 77 | * name - текстуален тип |
| | 78 | * description - текстуален тип |
| | 79 | * price - нумерички тип |
| | 80 | * dateAdded - дата |
| | 81 | * isActive - boolean (nullable) |
| | 82 | * category - текстуален тип |
| | 83 | **Orders**- ентитет во кој ќе се чуваат податоци за нарачките. |
| | 84 | * ID - нумерички тип (примарен клуч) |
| | 85 | * Quantity - нумерички тип |
| | 86 | **Blog_Post_For_Consultations** - ентитет во кој ќе се чуваат сите консултации. |
| | 87 | * ID - нумерички тип (примарен клуч) |
| | 88 | * title - текстуален тип |
| | 89 | * description - текстуален тип |
| | 90 | * dateAsked - дата |
| | 91 | **Blog_Post_Answers** - ентитет во кој ќе се чуваат прашањата. |
| | 92 | * ID - нумерички тип (примарен клуч) |
| | 93 | * reply - текстуален тип |
| | 94 | * parentID - нумерички тип |
| | 95 | |
| | 96 | == Историјат |
| | 97 | [https://develop.finki.ukim.mk/projects/VetCareConnect/attachment/wiki/ERModel/ERmodel_v1.jpg Верзија1] - Иницијална верзија на моделот. Креирани се ентитетите и релациите меѓу истите. |