== Дијаграм == [[Image(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