Changes between Version 16 and Version 17 of Normalization
- Timestamp:
- 09/01/26 01:50:59 (7 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Normalization
v16 v17 348 348 }}} 349 349 350 == 3NF 350 == 3NF Decomposition 351 352 {{{#!div style="text-align: justify; width: 100%;" 353 Listed bellow are the relations obtained after the 2NF decomposition as they are examined for transitive dependencies to determine whether or not a 3NF Decomposition is needed. 351 354 352 355 ==== PRODUCT … … 463 466 }}} 464 467 {{{user_id}}} and {{{wishlist_id}}} determine each other, meaning each attribute is independently a candidate key. Both determinants are therefore superkeys, and no transitive dependency exists. **No decomposition needed**. 465 466 == BCNF 468 }}} 469 470 == BCNF Decomposition 471 472 {{{#!div style="text-align: justify; width: 100%;" 473 Listed below are the relations obtained after the 3NF analysis, examined to determine whether every non-trivial functional dependency has a superkey as its determinant and whether further decomposition is required to achieve BCNF. 467 474 468 475 The primary keys are bolded. … … 483 490 14. WISHLIST(**wishlist_id**, user_id) → **satisfies BCNF** 484 491 15. R15 = {**artist_id**, **album_id**, **song_id**, **product_id**, **order_id**, **modification_id**} → **satisfies BCNF** 492 }}}
