Changes between Version 20 and Version 21 of ERdiagram
- Timestamp:
- 09/28/25 20:09:59 (35 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERdiagram
v20 v21 2 2 ER дијаграмот ја прикажува структурата на податоците во апликацијата **Reportium**. Преку него се дефинираат ентитетите, нивните атрибути, како и релациите помеѓу нив. Овој дијаграм служи како основна водилка за дизајнирање на базата на податоци. 3 3 4 [[Image(er_diagram _final.jpg, align=center)]]4 [[Image(er_diagram.jpg, align=center)]] 5 5 6 6 … … 97 97 * created_at - timestamp 98 98 99 ==== Слаби ентитети ====100 99 101 1 . Punishment100 10. Punishment 102 101 103 102 * **Primary Key (PK):** punishment_id - integer … … 109 108 * report_id - (Foreign Key to Report Entity) 110 109 111 2. !UserProfileLog110 11. !UserProfileLog 112 111 113 112 * **Primary Key (PK):** log_id - integer … … 117 116 * changed_at - timestamp 118 117 119 3. !ExportLog118 12. !ExportLog 120 119 121 120 * **Primary Key (PK):** export_id - integer … … 127 126 * session_id - (Foreign Key to !FilterSession Entity) 128 127 129 4. !UserProfile128 13. !UserProfile 130 129 131 130 * **Primary Key (PK):** profile_id - integer … … 136 135 * role_id - (Foreign Key to Role Entity) 137 136 138 ==== Подтипови на Report ентитетот ==== 137 ==== Подтипови на Report ентитетот (слаби ентитети) ==== 138 139 ***Овие ентитети се сметаат како подтипови (слаби) ентитети од ентитетот Report. Report е основна инстанца и во зависност од нејзиниот тип, се креира и соодветно таков специјализиран тип на Report. Тоа значи дека тој го наследува клучот на силниот ентитет Report, и дека ако тој се избрише, тогаш се бришат и самите подтипови.*** 139 140 140 141 1. !AcademicReport