Changes between Version 16 and Version 17 of Normalization


Ignore:
Timestamp:
09/01/26 01:50:59 (7 days ago)
Author:
232012
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Normalization

    v16 v17  
    348348}}}
    349349
    350 == 3NF
     350== 3NF Decomposition
     351
     352{{{#!div style="text-align: justify; width: 100%;"
     353Listed 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.
    351354
    352355==== PRODUCT
     
    463466}}}
    464467{{{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%;"
     473Listed 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.
    467474
    468475The primary keys are bolded.
     
    48349014. WISHLIST(**wishlist_id**, user_id) → **satisfies BCNF**
    48449115. R15 = {**artist_id**, **album_id**, **song_id**, **product_id**, **order_id**, **modification_id**} → **satisfies BCNF**
     492}}}