Changes between Version 17 and Version 18 of ERModel


Ignore:
Timestamp:
08/05/26 15:36:55 (17 hours ago)
Author:
231175
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v17 v18  
    164164=== Релации ===
    165165
    166 1. **user_has_verification_token** (USER ↔ VERIFICATION_TOKEN, 1:1) 
    167    Секој User има точно еден Verification_Token.
     1661. **user_has_verification_token** (USER ↔ VERIFICATION_TOKEN, 1:1)\\
     167   Секој User има точно еден Verification_Token.\\
    168168   Секој Verification_Token припаѓа точно на еден User.
    169169
    170 2. **user_is_enrolled** (USER ↔ ENROLLMENT, 1:N) 
    171    Еден User може да има повеќе Enrollments.
     1702. **user_is_enrolled** (USER ↔ ENROLLMENT, 1:N)\\
     171   Еден User може да има повеќе Enrollments.\\
    172172   Секое Enrollment припаѓа на точно еден User.
    173173
    174 3. **payment_for_enrollment** (PAYMENT ↔ ENROLLMENT, 1:1) 
    175    Секоја инстанца на Payment има точно една инстанца на Enrollment.
     1743. **payment_for_enrollment** (PAYMENT ↔ ENROLLMENT, 1:1)  \\
     175   Секоја инстанца на Payment има точно една инстанца на Enrollment.\\
    176176   Секоја инстанца на Enrollment може да припаѓа на точно една инстанца на Payment.
    177177
    178 4. **review_for_enrollment** (REVIEW ↔ ENROLLMENT, 1:1) 
    179    Секоја инстанца на Review има точно една инстанца на Enrollment.
     1784. **review_for_enrollment** (REVIEW ↔ ENROLLMENT, 1:1)  \\
     179   Секоја инстанца на Review има точно една инстанца на Enrollment.\\
    180180   Секоја инстанца на Enrollment може да припаѓа на точно една инстанца на Review.
    181181
    182 5. **enrollment_for_course_version** (ENROLLMENT ↔ COURSE_VERSION, N:1)
    183    Секоја инстанца на Enrollment има точно една инстанца на Course_Version.
     1825. **enrollment_for_course_version** (ENROLLMENT ↔ COURSE_VERSION, N:1)\\
     183   Секоја инстанца на Enrollment има точно една инстанца на Course_Version.\\
    184184   Една инстанца на Course_Version може да биде дел од повеќе инстанци на Enrollment.
    185185
    186 6. **version_for_course** (COURSE ↔ COURSE_VERSION, 1:N) 
    187    Една инстанца на Course може да има повеќе инстанци на Course_Version.
     1866. **version_for_course** (COURSE ↔ COURSE_VERSION, 1:N)  \\
     187   Една инстанца на Course може да има повеќе инстанци на Course_Version.\\
    188188   Секоја инстанца на Course_Version припаѓа на точно една инстанца на Course.
    189189
    190 7. **translation_for_course** (COURSE_TRANSLATE ↔ COURSE, N:1) 
    191    Секоја инстанца на Course_Translate припаѓа на точно една инстанца на Course.
     1907. **translation_for_course** (COURSE_TRANSLATE ↔ COURSE, N:1)  \\
     191   Секоја инстанца на Course_Translate припаѓа на точно една инстанца на Course.\\
    192192   Една инстанца на Course може да има повеќе инстанци на Course_Translate.
    193193
    194 8. **content_for_version** (COURSE_VERSION ↔ COURSE_CONTENT, 1:N) 
    195    Една инстанца на Course_Version може да има повеќе инстанци на Course_Content.
     1948. **content_for_version** (COURSE_VERSION ↔ COURSE_CONTENT, 1:N)  \\
     195   Една инстанца на Course_Version може да има повеќе инстанци на Course_Content.\\
    196196   Секоја инстанца на Course_Content припаѓа на точно една инстанца на Course_Version.
    197197
    198 9. **translation_for_content** (COURSE_CONTENT ↔ COURSE_CONTENT_TRANSLATE, 1:N) 
    199    Една инстанца на Course_Content може да има повеќе инстанци на Course_Content_Translate.
     1989. **translation_for_content** (COURSE_CONTENT ↔ COURSE_CONTENT_TRANSLATE, 1:N)  \\
     199   Една инстанца на Course_Content може да има повеќе инстанци на Course_Content_Translate.\\
    200200   Секоја инстанца на Course_Content_Translate припаѓа на точно една инстанца на Course_Content.
    201201
    202 10. **lecture_for_content** (COURSE_CONTENT ↔ COURSE_LECTURE, 1:N) 
    203    Една инстанца на Course_Content може да има повеќе инстанци на Course_Lecture.
     20210. **lecture_for_content** (COURSE_CONTENT ↔ COURSE_LECTURE, 1:N)  \\
     203   Една инстанца на Course_Content може да има повеќе инстанци на Course_Lecture.\\
    204204   Секоја инстанца на Course_Lecture припаѓа на точно една инстанца на Course_Content.
    205205
    206 11. **translation_for_lecture** (COURSE_LECTURE ↔ COURSE_LECTURE_TRANSLATE, 1:N) 
    207    Една инстанца на Course_Lecture може да има повеќе инстанци на Course_Lecture_Translate.
     20611. **translation_for_lecture** (COURSE_LECTURE ↔ COURSE_LECTURE_TRANSLATE, 1:N)  \\
     207   Една инстанца на Course_Lecture може да има повеќе инстанци на Course_Lecture_Translate.\\
    208208   Секоја инстанца на Course_Lecture_Translate припаѓа на точно една инстанца на Course_Lecture.
    209209
    210 12. **has_progress** (COURSE_LECTURE 1 ──< USER_COURSE_PROGRESS >── 1 ENROLLMENT) 
    211    Секоја инстанца на User_Course_Progress се однесува на точно една инстанца на Course_Lecture и точно една инстанца на Enrollment.
    212    Една инстанца на Course_Lecture може да биде поврзана со повеќе инстанци на User_Course_Progress.
     21012. **has_progress** (COURSE_LECTURE 1 ──< USER_COURSE_PROGRESS >── 1 ENROLLMENT)  \\
     211   Секоја инстанца на User_Course_Progress се однесува на точно една инстанца на Course_Lecture и точно една инстанца на Enrollment.\\
     212   Една инстанца на Course_Lecture може да биде поврзана со повеќе инстанци на User_Course_Progress.\\
    213213   Една инстанца на Enrollment може да биде поврзана со повеќе инстанци на User_Course_Progress.
    214214
    215 13. **course_tags** (COURSE ↔ TAG, N:N) 
    216    Секој COURSE мора да има барем еден TAG.
     21513. **course_tags** (COURSE ↔ TAG, N:N)  \\
     216   Секој COURSE мора да има барем еден TAG.\\
    217217   Секој TAG мора да има барем еден COURSE.
    218218
    219 14. **user_tags** (USER ↔ TAG, N:N) 
    220    Секој User може да има повеќе TAG-ови.
     21914. **user_tags** (USER ↔ TAG, N:N)  \\
     220   Секој User може да има повеќе TAG-ови.\\
    221221   Секој TAG може да има припаѓа на повеќе User-и.
    222222
    223 15. **translation_for_tag** (TAG ↔ TAG_TRANSLATION, 1:N) 
    224    Секој TAG може да има повеќе Tag_Translation.
     22315. **translation_for_tag** (TAG ↔ TAG_TRANSLATION, 1:N)  \\
     224   Секој TAG може да има повеќе Tag_Translation.\\
    225225   Секој Tag_Translation припаѓа на точно на еден TAG.
    226226
    227 16. **expert_course** (EXPERT ↔ COURSE, N:N)
    228    Секој Expert може да има повеќе Course.
     22716. **expert_course** (EXPERT ↔ COURSE, N:N)\\
     228   Секој Expert може да има повеќе Course.\\
    229229   Секој Course мора да има барем еден Expert.
    230230
    231 17. **user_has_reminder** (USER ↔ MEETING_EMAIL_REMINDER, 1:N)
    232    Секој User може да има повеќе Meeting_Email_Reminder.
     23117. **user_has_reminder** (USER ↔ MEETING_EMAIL_REMINDER, 1:N)\\
     232   Секој User може да има повеќе Meeting_Email_Reminder.\\
    233233   Секој Meeting_Email_Reminder мора да има барем еден User.
    234234
    235 18. **user_is_favoriting** (USER ↔ USER_FAVORITE_COURSE, 1:N)
    236    Секој User може да има повеќе User_Favorite_Course.
     23518. **user_is_favoriting** (USER ↔ USER_FAVORITE_COURSE, 1:N)\\
     236   Секој User може да има повеќе User_Favorite_Course.\\
    237237   Секој User_Favorite_Course мора да има барем еден User.
    238238
    239 19. **course_is_favorited** (COURSE ↔ USER_FAVORITE_COURSE, 1:N)
    240    Секој Course може да има повеќе User_Favorite_Course.
     23919. **course_is_favorited** (COURSE ↔ USER_FAVORITE_COURSE, 1:N)\\
     240   Секој Course може да има повеќе User_Favorite_Course.\\
    241241   Секој User_Favorite_Course мора да има барем еден Course.
    242242
    243 20. **language_for_tag_translate** (LANGUAGE ↔ TAG_TRANSLATE, 1:N)
    244    Секој Language може да има повеќе Tag_Translate.
     24320. **language_for_tag_translate** (LANGUAGE ↔ TAG_TRANSLATE, 1:N)\\
     244   Секој Language може да има повеќе Tag_Translate.\\
    245245   Секој Tag_Translate мора да има барем еден Language.
    246246
    247 21. **language_for_course_translate** (LANGUAGE ↔ COURSE_TRANSLATE, 1:N)
    248    Секој Language може да има повеќе Course_Translate.
     24721. **language_for_course_translate** (LANGUAGE ↔ COURSE_TRANSLATE, 1:N)\\
     248   Секој Language може да има повеќе Course_Translate.\\
    249249   Секој Course_Translate мора да има барем еден Language.
    250250
    251 22. **language_for_content_translate** (LANGUAGE ↔ COURSE_CONTENT_TRANSLATE, 1:N)
    252    Секој Language може да има повеќе Course_Content_Translate.
     25122. **language_for_content_translate** (LANGUAGE ↔ COURSE_CONTENT_TRANSLATE, 1:N)\\
     252   Секој Language може да има повеќе Course_Content_Translate.\\
    253253   Секој Course_Content_Translate мора да има барем еден Language.
    254254
    255 23. **language_for_lecture_translate** (LANGUAGE ↔ COURSE_LECTURE_TRANSLATE, 1:N)
    256    Секој Language може да има повеќе Course_Lecture_Translate.
     25523. **language_for_lecture_translate** (LANGUAGE ↔ COURSE_LECTURE_TRANSLATE, 1:N)\\
     256   Секој Language може да има повеќе Course_Lecture_Translate.\\
    257257   Секој Course_Lecture_Translate мора да има барем еден Language.
    258258----