Changes between Version 20 and Version 21 of ERModel


Ignore:
Timestamp:
12/13/22 14:04:39 (2 years ago)
Author:
201100
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v20 v21  
    2121''Атрибути'':
    2222•       quizName – текстуален податок, задолжителен
    23 •       categoryID - изведен атрибут од Category, задолжителен
    24 •       tournamentPhaseID - изведен атрибут од Tournament Phase, опционален
    2523**''Selection Question''** -  изведен ентитет од Question, кој дефинира прашања со селектирање.
    2624•       Примарен клуч: questionID, наследен од Question.
     
    3028•       isCorrect -  булов податочен тип, задолжителен
    3129•       choiceText – текстуален податок, задолжителен
    32 •       questionID - изведен атрибут од Question, задолжителен
    3330''**Attempt**'' - ентитет кој дефинира направени обиди.
    3431•       Примарен клуч: attemptID, нумерички идентификатор
    3532''Атрибути'':
    36 •       userID - изведен атрибут од User, задолжителен
    3733•       attemptDate - атрибут од тип Date, задолжителен
    3834''**Category**'' - ентитет кој дефинира категорија.
     
    4036''Атрибути'':
    4137•       name – текстуален податок, задолжителен
    42 •       subjectID - изведен атрибут од Subject, задолжителен
    4338**''Subject''** - ентитет кој дефинира предмет(тема).
    4439•       Примарен клуч: subjectID, нумерички идентификатор
     
    4944''Атрибути'':
    5045•       points - нумерички атрибут, задолжителен
    51 •       attemptID - изведен атрибут од Attempt, задолжителен
    5246''**Administrator**'' – изведен ентитет од User кој дефинира администратор на апликацијата.
    5347•       Примарен клуч: userID, наследен од User.
    5448**''Quiz Taker''** – изведен ентитет од User кој дефинира корисник што решава квизови.
    5549•       Примарен клуч: userID, наследен од User.
    56 ''Атрибути'':
    57 •       tournamentID - изведен атрибут од Tournament, опционален
    58 •       tournamentPhaseID - изведен атрибут од Tournament Phase, опционален
    5950''**Moderator**'' – изведен ентитет од User кој дефинира модератор
    6051•       Примарен клуч: userID, наследен од User.
    6152''**Tournament Organizer**'' – изведен слаб ентитет од User кој дефинира организатор на турнири
    6253•       Примарен клуч: userID, наследен од User.
    63 ''Атрибути'':
    64 •       tournamentID - изведен атрибут од Tournament, задолжителен
    6554''**Selected Choice**'' – слаб ентитет од Choice кој дефинира селектиран одговор
    6655•       Примарен клуч: choiceID, наследен од Choice.
     
    7059•       badgeName – текстуален податок, задолжителен
    7160•       decription – текстуален податок, задолжителен
    72 •       resultID - изведен атрибут од Result, задолжителен
    7361''**Tournament**'' - ентитет кој чува податоци за турнир (натпреварување)
    7462•       Примарен клуч: tournamentID, нумерички идентификатор
     
    8068•       medalName – текстуален податок, задолжителен
    8169•       description - текстуален податок, задолжителен
    82 •       userID - изведен атрибут од User, задолжителен
    8370''**Text Question**'' - изведен ентитет од Question, кој дефинира прашања со текстуален одговор.
    8471•       Примарен клуч: questionID, наследен од Question.
     
    8774''Атрибути'':
    8875•       hintText – текстуален податок, задолжителен
    89 •       questionID - изведен атрибут од Question, задолжителен
    9076''**Question**'' – ентитет кој дефинира прашања.
    9177•       Примарен клуч: questionID, нумерички идентификатор
    9278''Атрибути'':
    9379•       questionText – текстуален податок, задолжителен
    94 •       quizID - изведен атрибут од Quiz, задолжителен
    9580''**Tournament Phase**'' – ентитет кој дефинира фаза на турнир.
    9681•       Примарен клуч: tournamentPhaseID, нумерички идентификатор
    9782''Атрибути'':
    98 •       tournamentID – изведен атрибут од Tournament, задолжителен
     83•       tournamentPhaseName – текстуален податок, задолжителен
    9984
    10085=== Релации