Changes between Version 33 and Version 34 of Normalization
- Timestamp:
- 05/04/26 11:21:43 (3 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Normalization
v33 v34 192 192 From the initial set of functional dependencies, the attributes that are not functionally determined by any other attribute are: 193 193 194 These attributes do not appear on the right-hand side of any functional dependency, which means they cannot be derived from other attributes and must be included in every candidate key. 195 194 196 payment_id, ticket_id, category_id, attempt_id, certificate_id 195 197 … … 199 201 200 202 attempt_id → quiz_id 203 201 204 quiz_id → lesson_id 205 202 206 lesson_id → module_id 207 203 208 module_id → course_id 204 209 … … 211 216 Since there is no alternative determinant for any of these required attributes in the initial set of functional dependencies, there are no other candidate keys. 212 217 218 Therefore, based on the given functional dependencies and the analysis of attribute closures, K is the only minimal superkey, and thus the only candidate key of the universal relation R. 213 219 === Chosen primary key 214 220 We select the candidate key above as the primary key of the initial de-normalized relation:
