Changes between Version 20 and Version 21 of ERdiagram


Ignore:
Timestamp:
09/28/25 20:09:59 (35 hours ago)
Author:
221007
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERdiagram

    v20 v21  
    22ER дијаграмот ја прикажува структурата на податоците во апликацијата **Reportium**. Преку него се дефинираат ентитетите, нивните атрибути, како и релациите помеѓу нив. Овој дијаграм служи како основна водилка за дизајнирање на базата на податоци.
    33
    4 [[Image(er_diagram_final.jpg, align=center)]]
     4[[Image(er_diagram.jpg, align=center)]]
    55
    66
     
    9797  * created_at - timestamp
    9898
    99 ==== Слаби ентитети ====
    10099
    101 1. Punishment
     10010. Punishment
    102101
    103102* **Primary Key (PK):** punishment_id - integer
     
    109108  * report_id - (Foreign Key to Report Entity)
    110109
    111 2. !UserProfileLog
     11011. !UserProfileLog
    112111
    113112* **Primary Key (PK):** log_id - integer
     
    117116  * changed_at - timestamp
    118117
    119 3. !ExportLog
     11812. !ExportLog
    120119
    121120* **Primary Key (PK):** export_id - integer
     
    127126  * session_id - (Foreign Key to !FilterSession Entity)
    128127
    129 4. !UserProfile
     12813. !UserProfile
    130129
    131130* **Primary Key (PK):** profile_id - integer
     
    136135  * role_id - (Foreign Key to Role Entity)
    137136
    138 ==== Подтипови на Report ентитетот ====
     137==== Подтипови на Report ентитетот (слаби ентитети) ====
     138
     139***Овие ентитети се сметаат како подтипови (слаби) ентитети од ентитетот Report. Report е основна инстанца и во зависност од нејзиниот тип, се креира и соодветно таков специјализиран тип на Report. Тоа значи дека тој го наследува клучот на силниот ентитет Report, и дека ако тој се избрише, тогаш се бришат и самите подтипови.***
    139140
    1401411. !AcademicReport