Changes between Version 11 and Version 12 of Normalization


Ignore:
Timestamp:
12/25/25 03:54:12 (9 days ago)
Author:
211101
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Normalization

    v11 v12  
    220220
    221221==== 3
    222 TRANSACTION → TAG_ASSIGNED_TO_TRANSACTION
     222
     223TRANSACTION_ACCOUNT_WITH_USER_DATA → TRANSACTION_ACCOUNT + USER
     224
     225- R(transaction_account_id, account_name, balance, user_id, user_name, email)
     226- R1(transaction_account_id, account_name, balance, user_id)
     227- R2(user_id, user_name, email)
     228
     229R1 ∩ R2 = {user_id}
     230
     231- {user_id} → {user_name, email}
     232
     233(user_id) → R2
     234⇒ Декомпозицијата е lossless
     235
     236==== 4
     237TRANSACTION_WITH_TAG_NAME → TRANSACTION + TAG_ASSIGNED_TO_TRANSACTION
    223238
    224239- R(transaction_id, transaction_name, amount, net_amount, date, tag_id)
     
    233248⇒ Декомпозицијата е lossless
    234249
    235 ==== 4
    236 TRANSACTION_ACCOUNT_WITH_USER_DATA → TRANSACTION_ACCOUNT + USER
    237 
    238 - R(transaction_account_id, account_name, balance, user_id, user_name, email)
    239 - R1(transaction_account_id, account_name, balance, user_id)
    240 - R2(user_id, user_name, email)
    241 
    242 R1 ∩ R2 = {user_id}
    243 
    244 - {user_id} → {user_name, email}
    245 
    246 (user_id) → R2
    247 ⇒ Декомпозицијата е lossless
    248 
    249250==== 5
    250251TAG