Changes between Version 18 and Version 19 of ERModel
- Timestamp:
- 09/04/25 00:29:32 (2 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v18 v19 18 18 * date_created – датумски тип (задолжителен атрибут) 19 19 * date_of_birth - датумски тип (задолжителен атрибут) 20 * is_enabled - булова вредност (задолжителен атрибут) 21 * is_account_non_locked - булова вредност (задолжителен атрибут) 22 * is_account_expired - булова вредност (задолжителен атрибут) 23 * is_credentials_non_expired - булова вредност (задолжителен атрибут) 20 24 21 25 **client – Профил на клиентот. Произлегува од users.** … … 30 34 * date_created – датумски тип (задолжителен атрибут) 31 35 * is_verified – булова вредност (задолжителен атрибут) 36 * is_enabled - булова вредност (задолжителен атрибут) 37 * is_account_non_locked - булова вредност (задолжителен атрибут) 38 * is_account_expired - булова вредност (задолжителен атрибут) 39 * is_credentials_non_expired - булова вредност (задолжителен атрибут) 32 40 33 41 **pharmacist – Профил на фармацевтот. Произлегува од users.** … … 41 49 * gender – текстуален тип (опционален атрибут) 42 50 * date_created – датумски тип (задолжителен атрибут) 51 * is_enabled - булова вредност (задолжителен атрибут) 52 * is_account_non_locked - булова вредност (задолжителен атрибут) 53 * is_account_expired - булова вредност (задолжителен атрибут) 54 * is_credentials_non_expired - булова вредност (задолжителен атрибут) 43 55 44 56 **admins – Профил на администраторот. Произлегува од users. Во множина затоа што Admin е резервиран збор во sql** … … 52 64 * gender – текстуален тип (опционален атрибут) 53 65 * date_created – датумски тип (задолжителен атрибут) 66 * is_enabled - булова вредност (задолжителен атрибут) 67 * is_account_non_locked - булова вредност (задолжителен атрибут) 68 * is_account_expired - булова вредност (задолжителен атрибут) 69 * is_credentials_non_expired - булова вредност (задолжителен атрибут) 54 70 55 71 **company – Ентитет кој ги претставува компаниите што учествуваат во системот.** … … 120 136 * id – нумерички тип (примарен клуч) 121 137 * image – текстуален тип (задолжителен атрибут) 138 * is_main_image - булова вредност (задолжителен атрибут) 122 139 123 140 **inventory – Магацин на одреден објект.** … … 132 149 133 150 **paymentmethod – Начин на плаќање (картичка, готово, банкарски трансфер).** 134 135 151 * id – нумерички тип (примарен клуч) 136 152 * name – текстуален тип (задолжителен атрибут) … … 158 174 * embg – текстуален тип (задолжителен атрибут) 159 175 160 ** orders– Нарачки направени од страна на клиентот.**176 **clientorder – Нарачки направени од страна на клиентот.** 161 177 162 178 * id – нумерички тип (примарен клуч) … … 185 201 === Релации === 186 202 187 * **contact** - 1: Nрелација помеѓу Facility и Contact Information и Users и Contact Information, каде секој Објект/Корисник може да има повеќе информации за контакт, а секоја контакнта информација мора да припаѓа само на еден Објект/Корисник. Целосно учество од страната на Contact Information и во двете релации.203 * **contact** - 1:1 релација помеѓу Facility и Contact Information и Users и Contact Information, каде секој Објект/Корисник може да има повеќе информации за контакт, а секоја контакнта информација мора да припаѓа само на еден Објект/Корисник. Целосно учество од страната на Contact Information и во двете релации. 188 204 * **manages** - 1:1 релација помеѓу Facility и Inventory, каде што еден објект може да управува со еден магацин, и еден магацин може да управуавн од страна на само еден обејкт. Целосно учество од двете страни. 189 205 * **owns** - 1:N релација помеѓу една компанија и еден објект, една компаноја може да поседува повеќе објекти, а еден обејкт мора да е дел од само една компанија. Целосно учество од страната на Facility. … … 193 209 * **refers_to** - 1:N релација измеѓу Payment Method и Payment, каде што еден метод за плаќање може да се користи за повеќе плаќања, а едно плаќање може да користи само еден метод за плаќање. Целосно учество од страната на Payment. 194 210 * **makes** - 1:N релација измеѓу Client и Payment, каде што еден клиент може да изврши повеќе плаќања, но едно плаќање може да е изврешно од само еден клиент . Потполно учество од страната на Payment. 195 * **pays_for** - 1:1 релација измеѓу Order и Payment, каде што едно плаќање може да се однесува кон само една нарачка, и една нарачка може да се изврши со само едно плаќање. Потполно учество од двете стра бу.211 * **pays_for** - 1:1 релација измеѓу Order и Payment, каде што едно плаќање може да се однесува кон само една нарачка, и една нарачка може да се изврши со само едно плаќање. Потполно учество од двете страни. 196 212 * **client_order** - 1:N релација измеѓу Client и Order, еден клиент може да нарачува повеќе нарачки, а една нарачка може да е нарачана од само еден клиент . Потполно учество од страната на Order. 197 213 * **shops** - 1:1 релација измеѓу Client и Shopping Cart, каде што еден клиент има една кошничка за пазарење, и една кошничка ја поседува само еден клиент. Потполно учество од двете страни. … … 212 228 * **order_content** - N:M релација измеѓу Order и Branded Medicine, каде што во една нарачка може да има повеќе брендирани лекови, и еден брендиран лек може да е дел од повеќе нарачки. Дополнително се чува количество (задолжителен атрибут). Потполно учество од страна на Order. 213 229 * **cart_content** - N:M релација измеѓу Shopping Cart и Branded Medicine, каде што во една кошничка за пазарење може да има повеќе брендирани лекови, и еден лек може да се наоѓа во повеќе кошнички. Дополнително се чува количество (задолжителен атрибут). 214 * **catalog** - N:M релација измеѓу Pharmacy и Branded Medicine, каде што во една аптека може да има повеќе брендирани лекови, а еден брендиран лек може да е дел од повеќе аптеки 215 216 230 * **catalog** - N:M релација измеѓу Pharmacy и Branded Medicine, каде што во една аптека може да има повеќе брендирани лекови, а еден брендиран лек може да е дел од повеќе аптеки. 231 * **stocks** - 1:N релација измеѓу Facility и Supply Order. Каде што еден објект може да е снабдуван од страна на повеќе нарачки, а една нарачка може да снабдува само еден објект. Потполно учество од страната на supply order. 232 233