Changes between Version 2 and Version 3 of Normalization
- Timestamp:
- 09/21/26 17:27:57 (7 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Normalization
v2 v3 28 28 29 29 === Чисти M:N врски 30 Врските 30 Врските како recipe - restriction и grocery_list - grocery_list_bulk_add_ingredient неможат да определат дополнителен атрибут. Не се функционални зависности. 31 31 32 32 === Почетна денормализирана релација 33 34 35 {{{ 36 R( user_id, email, username, password, role, ingredient_id, ingredient_name, ingr_description, energy, kcal, ingr_type, nutrient_id, nutr_description, rdi_quantity, unit, nutr_type, restriction_id, restr_description, restr_type, recipe_id, recipe_name, guide, kcal_sum, servings, post_id, media, media_type, media_name, is_private, is_favourite, status, post_created_at, comment_id, comment_text, comment_created_at, list_id, list_date_time, list_notes, is_bought, list_kcal, planner_id, planner_date_time, planner_notes, planner_kcal, is_consumed, bio_id, bio_date, weight, height, age, muscle_fat_ratio, ingredient_quantity, nutrient_amount, buy_quantity ) 37 }}} 38 39 40 === Кандидат-клуч 41 42 1.X+ = R 43 2.X е минимално 44 45 Кандидати клучеви се следните: 46 {{{ 47 K = { comment_id, ingredient_id, nutrient_id, restriction_id, list_id, planner_id, bio_id } 48 }}} 49 === 50 33 51 34 52 == Навигација низ проектот
