| 171 | |
| 172 | === Релаци === |
| 173 | |
| 174 | * UserProfile - UserProfileLog: 1 - N релација каде еден кориснички профил може да има повеќе логови, а еден лог може да припаѓа само на еден и единствен кориснички профил. Оваа релација е со целосно учество од обете страни |
| 175 | * UserProfile - ReportiumUser: 1 - 1 релација каде еден кориснички профил може да има еден кориснички профил, и обратно. Оваа релација е со целосно учество од обете страни |
| 176 | * UserProfile - Role: N - 1 релација каде еден кориснички профил може да има една улога, а улогата може да е поседувана од повеќе кориснички профили. Оваа релација е со целосно учество од страната на UserProfile |
| 177 | * UserProfile - FilterSession: 1 - N релација каде еден кориснички профил може да има повеќе филтрирачки сесии, а една сесија припаѓа на само еден корисник. Оваа релација е со целосно учество од страната на FilterSession |
| 178 | * FilterSession - ExportLog: 1 - N релација каде една сесија има повеќе exports, а еден таков export е само на една сесија. Оваа релација е со целосно учество од обете страни |
| 179 | * FilterSession - Person: 1 - N релација каде една филтер сесија има повеќе Person објеќти вклучено, додека пак еден Person може да учествува во повеќе такви сесии |
| 180 | * Person - Report: 1 - N релација каде еден person има повеќе извештаи, додека пак еден извештај му припаѓа на само еден person. Оваа релација е со целосно учество од страна на Report |
| 181 | * Релацијата на Report со AcademicReport/MedicalReport/CriminalReport/EmploymentReport - еден Report објект е како абстрактната класа која ја наследува еден од четирите напоменати типови. Тоа значи дека тука има појава на disjoint, односно специјализирање во САМО ЕДЕН ОД МОЖНОСТИТЕ |
| 182 | * AcademicReport - Institution: N - 1 релација каде еден академски извештај може да има една институција, а истата може да биде во повеќе академски извештаи. Оваа релација е со целосно учество на страна на AcademicReport |
| 183 | * CriminalReport - CrimeType: 1 - 1 релација каде еден криминален извештај има свој 1 CrimeType, а тој може да биде поседун од повеќе CriminalReports. Оваа релација е со целосно учество на страна на CriminalReport |
| 184 | * CriminalReport - Punishment: 1 - 1 релација каде еден криминален извештај има својa 1 казна, која припаѓа само на тој криминален извештај. Оваа релација е со целосно учество од обете страни |
| 185 | * MedicalReport - Diagnosis: N - 0..M оваа many-to-many релација посочува дека еден медицински извештај може да има повеќе дијагнози, а и една дијагноза да припаѓа на разл. медицински извештаи |
| 186 | * MedicalReport - Doctor: 1 - N релација каде еден медицински извештај има 1 доктор, а докторот може да биде назначен на повеќе различни медицински извештаи. Полно учество е на страна на MedicalReport |