Version 1 (modified by 2 years ago) ( diff ) | ,
---|
Актуелна верзија
Дијаграм
Податочни побарувања
Ентитети
User– ентитет кој дефинира корисници.
- Примарен клуч: userID, нумерички идентификатор
Атрибути:
- fullName – текстуален податок, задолжителен
- passwordHash – текстуален податок, задолжителен
- username – текстуален податок, задолжителен
Quiz – ентитет кој дефинира квизови
- Примарен клуч: quizID, нумерички идентификатор
Атрибути:
- quizName – текстуален податок, задолжителен
Selection Question - изведен ентитет од Question, кој дефинира прашања со селектирање.
- Примарен клуч: questionID, наследен од Question.
Choice - ентитет кој дефинира понудените избори за одговарање.
- Примарен клуч: choiceID, нумерички идентификатор
Атрибути:
- isCorrect - булов податочен тип
- choiceText – текстуален податок, задолжителен
Attempt - ентитет кој дефинира направени обиди.
- Примарен клуч: attemptID, нумерички идентификатор
Category - ентитет кој дефинира категорија.
- Примарен клуч: categoryID, нумерички идентификатор
Атрибути:
- name – текстуален податок, задолжителен
Selected Answer – слаб ентитет кој дефинира селектиран одговор
- Примарен клуч: selectedAnswerID,
Атрибути:
- selectedChoiceText – текстуален податок, задолжителен
Subject - ентитет кој дефинира предмет(тема).
- Примарен клуч: subjectID, нумерички идентификатор
Атрибути:
- name – текстуален податок, задолжителен
Result - ентитет кој го дефинира резултатот.
- Примарен клуч: resultID, нумерички идентификатор
Administrator – изведен ентитет од User кој дефинира администратор на апликацијата.
- Примарен клуч: userID, наследен од User.
Quiz Taker – изведен ентитет од User кој дефинира корисник што решава квизови.
- Примарен клуч: userID, наследен од User.
Grader – изведен ентитет од User кој дефинира комисија за прегледување на текстуални одговори.
- Примарен клуч: userID, наследен од User.
Badge - ентитет кој дефинира значка (badge).
- Примарен клуч: badgeID, нумерички идентификатор
Атрибути:
- badgeName – текстуален податок, задолжителен
- decription – текстуален податок, задолжителен
Tournament - ентитет кој чува податоци за турнир (натпреварување)
- Примарен клуч: tournamentID, нумерички идентификатор
Атрибути:
- tournamentName – текстуален податок, задолжителен
Medal - ентитет кој дефинира медали.
- Примарен клуч: medalID, нумерички идентификатор
Атрибути:
- medalName – текстуален податок, задолжителен
Participant - слаб ентитет кој чува податоци за учесници во натпреварувања.
- Примарен клуч: participantID, нумерички идентификатор
Text Question - изведен ентитет од Question, кој дефинира прашања со текстуален одговор.
- Примарен клуч: questionID, наследен од Question.
Hint - ентитет кој дефинира помош при одговарање на прашање.
- Примарен клуч: hintID, нумерички идентификатор
Атрибути:
- hintText – текстуален податок, задолжителен
Question – ентитет кој дефинира прашања.
- Примарен клуч: questionID, нумерички идентификатор
Атрибути:
- questionText – текстуален податок, задолжителен
- correctAnswer – текстуален податок, задолжителен
Tournament Host – изведен ентитет од User, кој дефинира домаќин на натпреварување.
- Примарен клуч: tournamentID, наследен од User
Text Answer- ентитет кој дефинира текстуални одговори.
- Примарен клуч: textAnswerID, нумерички идентификатор
Атрибути:
- answerText – текстуален податок, задолжителен
Attachments (3)
- AktuelenER.png (193.5 KB ) - added by 2 years ago.
- Poceten_ER_Dijagram.png (101.7 KB ) - added by 2 years ago.
- Kraen_ER_Dijagram.png (232.7 KB ) - added by 2 years ago.
Download all attachments as: .zip