Changes between Version 2 and Version 3 of Normalization


Ignore:
Timestamp:
09/21/26 17:27:57 (7 days ago)
Author:
201165
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Normalization

    v2 v3  
    2828
    2929=== Чисти M:N врски
    30 Врските
     30Врските како recipe - restriction и grocery_list - grocery_list_bulk_add_ingredient неможат да определат дополнителен атрибут. Не се функционални зависности.
    3131
    3232=== Почетна денормализирана релација
     33
     34
     35{{{
     36R( 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
     421.X+ = R
     432.X е минимално
     44
     45Кандидати клучеви се следните:
     46{{{
     47K = { comment_id, ingredient_id, nutrient_id, restriction_id, list_id, planner_id, bio_id }
     48}}}
     49===
     50
    3351
    3452== Навигација низ проектот