wiki:About2

Дијаграм

https://i.postimg.cc/VkKhyLxk/ER-diagram-v3.png

Податочни побарувања

Ентитети

User: Корисник на апликацијата - ентитет кој чува податоци за секој сектор за внатрешни работи кој е на ниво на град

  • примарен клуч: генериран user_id нумерички формат
  • email - задолжителен формат за внесување, текстуален
  • password - задолжителен формат за внесување, текстуален

Project: Проекти на кои што работи корисникот

  • примарен клуч: генериран project_id нумерички формат
  • name - задолжителен формат за внесување, текстуален

Category: Категорија на таск

  • примарен клуч: генериран category_id нумерички формат
  • name - задолжителен, текстуален формат

Reminder: Аларм потсетник за таск

  • примарен клуч: генериран reminder_id нумерички формат
  • date_and_time - задолжителен, специјален формат

Task: Таскови од проект на кои што работи корисникот

  • примарен клуч: генериран task_id нумерички формат
  • name - задолжителен, текстуален
  • tag - опционален, текстуален, мулти вредносен атрибут
  • completition_percentage- опционален, нумерички
  • description - опционален, текстуален

Reminder-Task релација Еден потсетник може да биде на еден таск и еден таск може да има повеќе потсетници

Category-Task релација Една категорија може да биде на повеќе таскови и еден таск може да има повеќе категории. Пример еден таск "Упис на семестар" може да има категорија "Надвор" и "Факултет".

Project-Task релација Еден проект може да има повеќе таскови што треба да се завршат за да биде комплетиран проектот а еден таск може да биде само на еден проект.

User-Task релација Еден корисник може да работи на повеќе таскови а еден таск може да има само 1 корисник

User-Project релација Еден корисник може да работи на повеќе проекти а еден проект може да има само 1 корисник

Историјат

Верзија 1: Почетен дијаграм

Верзија 2: Ставив делумно и целосно на релациите тоа недостигаше во првата верзија, смислив имиња на релациите. Го тргнав непотребниот tasks атрибут на Проект ентитетот по сугестија од професорот. Ја поправив грешката во кардиналност со Project-Task релацијата.

Верзија 3: Наместо User да има емаил за примарен клуч го сменив да биде нумберички тип - user_id по препорака на професорот и плус ги статив sql прашалниците што недостигаа во P3

Last modified 3 months ago Last modified on 02/29/24 20:06:38
Note: See TracWiki for help on using the wiki.