Changes between Version 1 and Version 2 of ERModel


Ignore:
Timestamp:
11/14/22 14:37:10 (2 years ago)
Author:
201187
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v1 v2  
    8080''Атрибути'':
    8181•       answerText – текстуален податок, задолжителен
     82
     83
     84=== Релации
     85
     86•       ''**is part of**''  -  1:N релација помеѓу Selection Question и Choice (со тотално учество од страна на ентитетот Choice) која опишува дека едно прашање со селектирање содржи повеќе понудени одговори, додека еден понуден одговор се содржи во едно прашање со селектирање.
     87
     88•       ''**starts**'' – 1:N релација помеѓу User и Attempt (со тотално учество од страна на ентитетот Attempt) која опишува дека еден корисник може да започне повеќе обиди, додека еден обид е започнат од еден корисник.
     89
     90•       ''**is created for**'' -  1:N релација помеѓу Category и Quiz која опишува дека една категорија може да се состават повеќе квизови, додека еден квиз припаѓа на една категорија.
     91
     92•       ''**is selected**'' –  1:1 слаба релација помеѓу Choice и Selected Answer (со тотално учество од страна на ентитетот Selected Answer) која опишува дека еден избор е селектиран одговор, исто така еден селектиран одговор е избор.
     93
     94•       ''**tries**''-  1:N релација помеѓу Quiz и Attempt (со тотално учество од страна на ентитетот Attempt) која опишува дека на еден квиз може да постојат повеќе обиди, додека еден обид припаѓа на еден квиз.
     95
     96•       ''**is part of**'' –  1:N релација помеѓу Subject и Category (со тотално учество од страна на ентитетот Category) која опишува дека еден предмет (тема) содржи повеќе категории, додека една категорија припаѓа на еден предмет (тема).
     97
     98•       ''**manages**'' –  1:N релација помеѓу Administrator и User (со тотално учество од страна на ентитетот User) која опишува дека еден Администратор менаџира повеќе корисници, додека еден корисник може да биде Администратор.
     99
     100•       ''**is given for**'' -  1:N релација помеѓу Result и Badge која опишува дека за еден резултат може да се добијат повеќе значки (беџови), додека една значка(беџ) може да се добие за еден резултат.
     101
     102•       ''**participates in**'' -  N:N релација помеѓу Participant и Tournament која опишува дека еден учесник учествува во повеќе турнири, додека во еден турнир учествуваат повеќе учесници.
     103
     104•       ''**is part of**'' – N:N релација помеѓу Quiz и Tournament која опишува дека еден квиз е дел од еден турнир, додека во еден турнир се решаваат повеќе квизови.
     105
     106•       ''**participating in tournament**'' – 1:1 слаба релација помеѓу Quiz Taker и Participant (со тотално учество од страна на ентитетот Participant) која опишува дека еден решавач на квизови е учесник во турнири, додека еден учесник е решавач на квизови.
     107
     108•       ''**hosting**'' –  1:N релација помеѓу Tournament и Tournament Host (со тотално учество од страна на ентитетот Tournament Host) која опишува дека еден турнир е организиран од повеќе домаќини, додека еден домаќин организира еден турнир.
     109
     110•       ''**is part of**'' –  N:N релација помеѓу Quiz и Question (со тотално учество од страна на ентитетот Question) која опишува дека еден квиз содржи повеќе прашања, додека едно прашање се наоѓа во повеќе квизови.
     111
     112•       ''**is earned in**'' –  1:N релација помеѓу Tournament и Medal која опишува дека на еден турнир може да се добијат повеќе медали, додека еден медал се добива на еден турнир.
     113
     114•       ''**is for**'' -  1:1 релација помеѓу Question и Hint (со тотално учество од страна на ентитетот Hint) која опишува дека за едно прашање имаме една помош, а една помош е достапна за едно прашање.
     115
     116•       ''**is given for**'' – 1:N релација помеѓу Text Question и Text Answer (со тотално учество од страна на ентитетот Text Answer) која опишува дека едно текстуално прашање има повеќе текстуални одговори, додека еден текстуален одговор е даден за едно текстуално прашање.
     117
     118•       ''**is for**'' –   1:N релација помеѓу Selection Question и Selected Answer (со тотално учество од страна на ентитетот Selected Answer) која опишува дека едно прашање со селектирање има повеќе одговори со селектирање, додека еден одговор со селектирање е даден за едно прашање со селектирање.
     119
     120•       ''**is selected in this**'' –  1:N релација помеѓу Attempt и Selected Answer (со тотално учество од страна на ентитетот Selected Answer) која опишува дека еден обид е за повеќе одговори со селектирање, додека еден одговор со селектирање е селектиран во даден обид.
     121
     122•       ''**is answered in this**'' – 1:N релација помеѓу Attempt и Text Answer (со тотално учество од страна на ентитетот Text Answer) која опишува дека од еден обид се дадени повеќе текстуални одговори, додека еден текстуален одговор е одговорен во еден обид.
     123
     124•       ''**grades**''-  1:1 релација помеѓу Result и Attempt (со тотално учество од страна на ентитетот Result) која опишува дека еден резултат оценува даден обид, а еден обид е оценет од еден резултат.
     125
     126•       ''**gives**'' - 1:N релација помеѓу Grader и Result која опишува дека еден оценувач дава повеќе резултати, додека еден резултат е даден од еден оценувач.
     127