Changes between Version 20 and Version 21 of ERModel
- Timestamp:
- 12/13/22 14:04:39 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ERModel
v20 v21 21 21 ''Атрибути'': 22 22 • quizName – текстуален податок, задолжителен 23 • categoryID - изведен атрибут од Category, задолжителен24 • tournamentPhaseID - изведен атрибут од Tournament Phase, опционален25 23 **''Selection Question''** - изведен ентитет од Question, кој дефинира прашања со селектирање. 26 24 • Примарен клуч: questionID, наследен од Question. … … 30 28 • isCorrect - булов податочен тип, задолжителен 31 29 • choiceText – текстуален податок, задолжителен 32 • questionID - изведен атрибут од Question, задолжителен33 30 ''**Attempt**'' - ентитет кој дефинира направени обиди. 34 31 • Примарен клуч: attemptID, нумерички идентификатор 35 32 ''Атрибути'': 36 • userID - изведен атрибут од User, задолжителен37 33 • attemptDate - атрибут од тип Date, задолжителен 38 34 ''**Category**'' - ентитет кој дефинира категорија. … … 40 36 ''Атрибути'': 41 37 • name – текстуален податок, задолжителен 42 • subjectID - изведен атрибут од Subject, задолжителен43 38 **''Subject''** - ентитет кој дефинира предмет(тема). 44 39 • Примарен клуч: subjectID, нумерички идентификатор … … 49 44 ''Атрибути'': 50 45 • points - нумерички атрибут, задолжителен 51 • attemptID - изведен атрибут од Attempt, задолжителен52 46 ''**Administrator**'' – изведен ентитет од User кој дефинира администратор на апликацијата. 53 47 • Примарен клуч: userID, наследен од User. 54 48 **''Quiz Taker''** – изведен ентитет од User кој дефинира корисник што решава квизови. 55 49 • Примарен клуч: userID, наследен од User. 56 ''Атрибути'':57 • tournamentID - изведен атрибут од Tournament, опционален58 • tournamentPhaseID - изведен атрибут од Tournament Phase, опционален59 50 ''**Moderator**'' – изведен ентитет од User кој дефинира модератор 60 51 • Примарен клуч: userID, наследен од User. 61 52 ''**Tournament Organizer**'' – изведен слаб ентитет од User кој дефинира организатор на турнири 62 53 • Примарен клуч: userID, наследен од User. 63 ''Атрибути'':64 • tournamentID - изведен атрибут од Tournament, задолжителен65 54 ''**Selected Choice**'' – слаб ентитет од Choice кој дефинира селектиран одговор 66 55 • Примарен клуч: choiceID, наследен од Choice. … … 70 59 • badgeName – текстуален податок, задолжителен 71 60 • decription – текстуален податок, задолжителен 72 • resultID - изведен атрибут од Result, задолжителен73 61 ''**Tournament**'' - ентитет кој чува податоци за турнир (натпреварување) 74 62 • Примарен клуч: tournamentID, нумерички идентификатор … … 80 68 • medalName – текстуален податок, задолжителен 81 69 • description - текстуален податок, задолжителен 82 • userID - изведен атрибут од User, задолжителен83 70 ''**Text Question**'' - изведен ентитет од Question, кој дефинира прашања со текстуален одговор. 84 71 • Примарен клуч: questionID, наследен од Question. … … 87 74 ''Атрибути'': 88 75 • hintText – текстуален податок, задолжителен 89 • questionID - изведен атрибут од Question, задолжителен90 76 ''**Question**'' – ентитет кој дефинира прашања. 91 77 • Примарен клуч: questionID, нумерички идентификатор 92 78 ''Атрибути'': 93 79 • questionText – текстуален податок, задолжителен 94 • quizID - изведен атрибут од Quiz, задолжителен95 80 ''**Tournament Phase**'' – ентитет кој дефинира фаза на турнир. 96 81 • Примарен клуч: tournamentPhaseID, нумерички идентификатор 97 82 ''Атрибути'': 98 • tournament ID – изведен атрибут од Tournament, задолжителен83 • tournamentPhaseName – текстуален податок, задолжителен 99 84 100 85 === Релации