| | 2 | |
| | 3 | == Денормализирана форма |
| | 4 | Рамна табела од сите ентитети на Nutritioneer и нивните врски, без структурни ограничувања. Повеќевредносните факти се присутни како групи што се повторуваат: еден рецепт има многу состојки, многу диететски ограничувања и многу коментари, а една состојка носи многу нутриенти. |
| | 5 | |
| | 6 | === Функционални зависности |
| | 7 | |
| | 8 | * user_id → email, username, password, role |
| | 9 | * email → user_id (алтернативен клуч, UNIQUE) |
| | 10 | * username → user_id (алтернативен клуч, UNIQUE) |
| | 11 | * ingredient_id → ingredient_name, ingr_description, energy, kcal, ingr_type |
| | 12 | * ingredient_name → ingredient_id (алтернативен клуч, UNIQUE) |
| | 13 | * nutrient_id → nutr_description, rdi_quantity, unit, nutr_type |
| | 14 | * nutr_description → nutrient_id (алтернативен клуч, UNIQUE) |
| | 15 | * restriction_id → restr_description, restr_type |
| | 16 | * restr_description → restriction_id (алтернативен клуч, UNIQUE) |
| | 17 | * recipe_id → recipe_name, guide, kcal_sum, servings, user_id |
| | 18 | * post_id → media, media_type, media_name, is_private, is_favourite, status, post_created_at, user_id, recipe_id |
| | 19 | * recipe_id → post_id (POSTS_ON е 1:1, UNIQUE врз recipe_id) |
| | 20 | * comment_id → comment_text, comment_created_at, post_id, user_id |
| | 21 | * list_id → list_date_time, list_notes, is_bought, list_kcal, user_id |
| | 22 | * planner_id → planner_date_time, planner_notes, planner_kcal, is_consumed, user_id |
| | 23 | * bio_id → bio_date, weight, height, age, muscle_fat_ratio, user_id |
| | 24 | * {user_id, bio_date} → bio_id (едно мерење по корисник на ден) |
| | 25 | * {recipe_id, ingredient_id} → ingredient_quantity |
| | 26 | * {ingredient_id, nutrient_id} → nutrient_amount |
| | 27 | * {list_id, ingredient_id} → buy_quantity |
| | 28 | |
| | 29 | === Чисти M:N врски |
| | 30 | Врските |
| | 31 | |
| | 32 | === Почетна денормализирана релација |
| | 33 | |
| | 34 | == Навигација низ проектот |
| | 35 | [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/WikiStart Почетна страна] |
| | 36 | ||= Фаза =||= Име на фаза =||= Статус =|| |
| | 37 | || P0 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/About Дефинирање проект] || Одобрен || |
| | 38 | || P1 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/ERModel Концептуален дизајн и ЕР Дијаграм] || Одобрен || |
| | 39 | || P2 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/RelationalDesign Логички и физички дизајн - DDL] || Одобрен || |
| | 40 | || P3 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/UseCaseModel Кориснички/апикациски сценарија со базата на податоци] || Одобрен || |
| | 41 | || P4 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/PrototypeApplication Протип со основни функционалности] || WIP || |
| | 42 | || М1 || Презентација на прототип || WIP || |
| | 43 | || P5 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/Normalization Нормализација и оптимизација на дизајн] || WIP || |
| | 44 | || P6 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/AdvancedReports Напредни извештаи од базата] || WIP || |
| | 45 | || P7 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/AdvancedDatabaseDevelopment Понапреден развој на базата] || WIP || |
| | 46 | || P8 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/AdvancedApplicationDevelopment Напреден апликативен развој] || WIP || |
| | 47 | || P9 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/OtherDevelopment Дополнителни имплементации] || WIP || |
| | 48 | || М2 || Финализиран проект || WIP || |
| | 49 | |
| | 50 | === ^([#hn Trac навигација]) |
| | 51 | |
| | 52 | * TracGuide Documentation |