= Nutritioneer | Логички и физички дизајн - DDL == Номенклатура и нотација на записите 1. **Примарните клучеви** се //[заградени]// 2. **Надворешните клучеви** се со суфикс '*' и проследени од нивната релациска точка == Табели **user** ( [email], username, password, role ) **ingredient** ( [name], description, energy, kcal, type ) **nutrient** ( [id], quantity, description, unit, type ) **restriction** ( [id], description, type ) **recipe** ( [id], user_email* (user), name, guide, kcal_sum, servings ) **post** ( [id], created_by* (user), recipe_id* (recipe), media, media_type, media_name, is_private, is_favourite, status, created_at ) **comment** ( [id], post_id* (post), created_by* (user), description, created_at ) **grocery_list** ( [id], user_email* (user), date_time, notes, is_bought, kcal ) **intake_planner** ( [id], user_email* (user), date_time, notes, kcal, is_consumed ) **biometrics** ( [id], user_email* (user), date, weight, height, age, muscle_fat_ratio ) **recipe_contains_ingredient** ( [recipe_id* (recipe), ingredient_name* (ingredient)], ingredient_quantity ) **ingredient_contains_nutrient** ( [ingredient_name* (ingredient), nutrient_id* (nutrient)], quantity ) **recipe_contains_restriction** ( [recipe_id* (recipe), restriction_id* (restriction)] ) **grocery_list_bulk_add_ingredient** ( [list_id* (grocery_list), recipe_id* (recipe)] ) **grocery_list_single_add_ingredient** ( [list_id* (grocery_list), ingredient_name* (ingredient)], buy_quantity ) **intake_planner_save_to_list_post** ( [planner_id* (intake_planner), post_id* (post)] ) == DDL Queries 1. Примарна верзија: [attachment:ddl_nutritioneer_0.0.sql] 2. Финална верзија: [attachment:ddl_nutritioneer_1.0.sql] == DML Queries === Популирање 1. Примарна верзија: [attachment:dml_nutritioneer_populating_0.1.sql] 2. Финална верзија: [attachment:dml_nutritioneer_populating_1.0.sql] === Калкулации 1. Примарна верзија: [attachment:dml_nutritioneer_calculations_0.1.sql] 2. Финална верзија: [attachment:dml_nutritioneer_calculations_1.0.sql] == Релационен дијаграм слика од дијаграм == Навигација низ проектот [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/WikiStart Почетна страна] ||= Фаза =||= Име на фаза =||= Статус =|| || P0 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/About Дефинирање проект] || Одобрен || || P1 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/ERModel Концептуален дизајн и ЕР Дијаграм] || Одобрен || || P2 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/RelationalDesign Логички и физички дизајн - DDL] || WIP || || P3 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/UseCaseModel Кориснички/апикациски сценарија со базата на податоци] || WIP || || P4 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/PrototypeApplication Протип со основни функционалности] || WIP || || М1 || Презентација на прототип || WIP || || P5 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/Normalization Нормализација и оптимизација на дизајн] || WIP || || P6 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/AdvancedReports Напредни извештаи од базата] || WIP || || P7 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/AdvancedDatabaseDevelopment Понапреден развој на базата] || WIP || || P8 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/AdvancedApplicationDevelopment Напреден апликативен развој] || WIP || || P9 || [https://develop.finki.ukim.mk/projects/nutritioneer/wiki/OtherDevelopment Дополнителни имплементации] || WIP || || М2 || Финализиран проект || WIP || === ^([#hn Trac навигација]) * TracGuide Documentation