Changes between Version 7 and Version 8 of Normalization
- Timestamp:
- 09/21/26 19:40:29 (7 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Normalization
v7 v8 94 94 == Декомпозиција во 2NF 95 95 === R1 - USER 96 Проверка на кандидат-клучот: user_id е сурогатпримарен клуч. email и username се алтернативни (unique) K. Не постојат парцијални зависности.96 Проверка на кандидат-клучот: user_id е примарен клуч. email и username се алтернативни (unique) K. Не постојат парцијални зависности. 97 97 {{{ 98 98 {user_id} → {email, username, password, role} … … 105 105 106 106 === R2 - INGREDIENT 107 108 Проверка на кандидат-клучот: ingredient_id е примарен клуч; ingredient_name е алтернативен К. 109 {{{ 110 {ingredient_id} → {ingredient_name, ingr_description, energy, kcal, ingr_type} 111 }}} 112 113 ||= ingredient_id =||= name =||= description =||= energy =||= kcal =||= type =|| 114 || 26 || Onion || White or Red, will make you cry || 167 || 40 || vegetable || 115 || 28 || Bread || Plain Bread || 1000 || 40 || carbs || 116 * Спојување без загуба во случајов се изведува од R1 ∩ R′ = {ingredient_id} 117 107 118 === R3 - NUTRIENT 119 Проверка на кандидат-клучот: nutrient_id е примарен клуч; nutr_description е алтернативен K. 120 {{{ 121 {nutrient_id} → {nutr_description, rdi_quantity, unit, nutr_type} 122 }}} 123 ||= nutrient_id =||= description =||= quantity =||= unit=||= type =|| 124 || 1 || Protein || 50 || gram || macro || 125 || 9 || Vitamin C || 80 || milligram || micro || 126 * Спојување без загуба во случајов се изведува од R3 ∩ R′ = {nutrient_id} 127 108 128 === R4 - RESTRICTION 109 129 === R5 - RECIPE
