Changes between Version 18 and Version 19 of ERModel


Ignore:
Timestamp:
09/04/25 00:29:32 (2 days ago)
Author:
222003
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v18 v19  
    1818* date_created – датумски тип (задолжителен атрибут)
    1919* date_of_birth - датумски тип (задолжителен атрибут)
     20* is_enabled - булова вредност (задолжителен атрибут)
     21* is_account_non_locked - булова вредност (задолжителен атрибут)
     22* is_account_expired - булова вредност (задолжителен атрибут)
     23* is_credentials_non_expired - булова вредност (задолжителен атрибут)
    2024
    2125**client – Профил на клиентот. Произлегува од users.**
     
    3034* date_created – датумски тип (задолжителен атрибут)
    3135* is_verified – булова вредност (задолжителен атрибут)
     36* is_enabled - булова вредност (задолжителен атрибут)
     37* is_account_non_locked - булова вредност (задолжителен атрибут)
     38* is_account_expired - булова вредност (задолжителен атрибут)
     39* is_credentials_non_expired - булова вредност (задолжителен атрибут)
    3240
    3341**pharmacist – Профил на фармацевтот. Произлегува од users.**
     
    4149* gender – текстуален тип (опционален атрибут)
    4250* date_created – датумски тип (задолжителен атрибут)
     51* is_enabled - булова вредност (задолжителен атрибут)
     52* is_account_non_locked - булова вредност (задолжителен атрибут)
     53* is_account_expired - булова вредност (задолжителен атрибут)
     54* is_credentials_non_expired - булова вредност (задолжителен атрибут)
    4355
    4456**admins – Профил на администраторот. Произлегува од users. Во множина затоа што Admin е резервиран збор во sql**
     
    5264* gender – текстуален тип (опционален атрибут)
    5365* date_created – датумски тип (задолжителен атрибут)
     66* is_enabled - булова вредност (задолжителен атрибут)
     67* is_account_non_locked - булова вредност (задолжителен атрибут)
     68* is_account_expired - булова вредност (задолжителен атрибут)
     69* is_credentials_non_expired - булова вредност (задолжителен атрибут)
    5470
    5571**company – Ентитет кој ги претставува компаниите што учествуваат во системот.**
     
    120136* id – нумерички тип (примарен клуч)
    121137* image – текстуален тип (задолжителен атрибут)
     138* is_main_image - булова вредност (задолжителен атрибут)
    122139
    123140**inventory – Магацин на одреден објект.**
     
    132149
    133150**paymentmethod – Начин на плаќање (картичка, готово, банкарски трансфер).**
    134 
    135151* id – нумерички тип (примарен клуч)
    136152* name – текстуален тип (задолжителен атрибут)
     
    158174* embg – текстуален тип (задолжителен атрибут)
    159175
    160 **orders – Нарачки направени од страна на клиентот.**
     176**clientorder – Нарачки направени од страна на клиентот.**
    161177
    162178* id – нумерички тип (примарен клуч)
     
    185201=== Релации ===
    186202
    187 * **contact** - 1:N релација помеѓу Facility и Contact Information и Users и Contact Information, каде секој Објект/Корисник може да има повеќе информации за контакт, а секоја контакнта информација мора да припаѓа само на еден Објект/Корисник. Целосно учество од страната на Contact Information и во двете релации.
     203* **contact** - 1:1 релација помеѓу Facility и Contact Information и Users и Contact Information, каде секој Објект/Корисник може да има повеќе информации за контакт, а секоја контакнта информација мора да припаѓа само на еден Објект/Корисник. Целосно учество од страната на Contact Information и во двете релации.
    188204* **manages** - 1:1 релација помеѓу Facility и Inventory, каде што еден објект може да управува со еден магацин, и еден магацин може да управуавн од страна на само еден обејкт. Целосно учество од двете страни.
    189205* **owns** - 1:N релација помеѓу една компанија и еден објект, една компаноја може да поседува повеќе објекти, а еден обејкт мора да е дел од само една компанија. Целосно учество од страната на Facility.
     
    193209* **refers_to** - 1:N релација измеѓу Payment Method и Payment, каде што еден метод за плаќање може да се користи за повеќе плаќања, а едно плаќање може да користи само еден метод за плаќање. Целосно учество од страната на Payment.
    194210* **makes** - 1:N релација измеѓу Client и Payment, каде што еден клиент може да изврши повеќе плаќања, но едно плаќање може да е изврешно од само еден клиент . Потполно учество од страната на Payment.
    195 * **pays_for** - 1:1 релација измеѓу Order и Payment, каде што едно плаќање може да се однесува кон само една нарачка, и една нарачка може да се изврши со само едно плаќање. Потполно учество од двете страбу.
     211* **pays_for** - 1:1 релација измеѓу Order и Payment, каде што едно плаќање може да се однесува кон само една нарачка, и една нарачка може да се изврши со само едно плаќање. Потполно учество од двете страни.
    196212* **client_order** - 1:N релација измеѓу Client и Order, еден клиент може да нарачува повеќе нарачки, а една нарачка може да е нарачана од само еден клиент . Потполно учество од страната на Order.
    197213* **shops** - 1:1 релација измеѓу Client и Shopping Cart, каде што еден клиент има една кошничка за пазарење, и една кошничка ја поседува само еден клиент. Потполно учество од двете страни.
     
    212228* **order_content** - N:M релација измеѓу Order и Branded Medicine, каде што во една нарачка може да има повеќе брендирани лекови, и еден брендиран лек може да е дел од повеќе нарачки. Дополнително се чува количество (задолжителен атрибут). Потполно учество од страна на Order.
    213229* **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