| | 1 | == Database Creation == |
| | 2 | |
| | 3 | === Опис === |
| | 4 | |
| | 5 | Во оваа фаза беше имплементирана релационата база на податоци врз основа на моделот од P1. |
| | 6 | Базата е креирана во PostgreSQL со користење на DDL скрипта за дефинирање на табелите и DML скрипта за пополнување со податоци. |
| | 7 | |
| | 8 | DDL скриптата ги опфаќа сите ентитети од системот како: |
| | 9 | * корисници и улоги |
| | 10 | * рецепти и нивни атрибути |
| | 11 | * состојки, категории и тагови |
| | 12 | * форум функционалности |
| | 13 | * кориснички активности (favorites, reviews, attempts) |
| | 14 | |
| | 15 | DML скриптата содржи тест податоци со кои се овозможува проверка на функционалноста на системот. |
| | 16 | |
| | 17 | Забелешка: Табелата '''recipe_view''' е преименувана во '''recipe_view_big''' и е користена за генерирање на голем број записи со цел тестирање на перформансите во Phase 3. |
| | 18 | |
| | 19 | DDL и DML скриптите се прикачени како фајлови. |