wiki:RelationalDesign

Version 8 (modified by 201165, 13 days ago) ( diff )

--

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. Примарна верзија: ddl_nutritioneer_0.0.sql​
  2. Финална верзија: ddl_nutritioneer_1.0.sql​

DML Queries

Популирање

  1. Примарна верзија: dml_nutritioneer_populating_0.1.sql​
  2. Финална верзија: dml_nutritioneer_populating_1.0.sql​

Калкулации

  1. Примарна верзија: dml_nutritioneer_calculations_0.1.sql​
  2. Финална верзија: dml_nutritioneer_calculations_1.0.sql​

Релационен дијаграм

Revamped diagram for visibility purpose

Претходна верзија: Relational Diagram Nutritioneer Final.png​ Relational Diagram Nutritioneer Final.svg​

Навигација низ проектот

​Почетна страна

Фаза Име на фаза Статус
P0 ​Дефинирање проект Одобрен
P1 ​Концептуален дизајн и ЕР Дијаграм Одобрен
P2 ​Логички и физички дизајн - DDL Одобрен
P3 ​Кориснички/апикациски сценарија со базата на податоци Одобрен
P4 ​Протип со основни функционалности WIP
М1 Презентација на прототип WIP
P5 ​Нормализација и оптимизација на дизајн WIP
P6 ​Напредни извештаи од базата WIP
P7 ​Понапреден развој на базата WIP
P8 ​Напреден апликативен развој WIP
P9 ​Дополнителни имплементации WIP
М2 Финализиран проект WIP

(Trac навигација)

Attachments (12)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.