Changes between Version 17 and Version 18 of Normalization


Ignore:
Timestamp:
12/30/25 11:48:54 (4 days ago)
Author:
211101
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Normalization

    v17 v18  
    286286Со примената на формална анализа на функционални зависности, правилен избор на примарни клучеви и проверка со lossless-join тест се елиминираат сите аномалии, се обезбедува логичка коректност и се добива шема погодна за имплементација во релациона датабаза.
    287287
     288Финални табели:
     289||= USER =||=  =||=  =||=  =||
     290||= //user_id =||= //user_name =||= //email =||= //password =||
     291|| 1 || james || james@fein.com || $2y$10$rcqLdIzMcYfmGFWCP3kix.JNTOzjIp0xVehMd11wzaanAXUDFLQMu ||
     292|| 2 || anita || anita@fein.com || $2y$10$CsSsqA.FFhBR/TWCZCUWYOPxYA.HmGb7ULQPgJGhv3vQS2xRqluYm ||
     293//
     294||= TRANSACTION_ACCOUNT =||=  =||=  =||=  =||
     295||= //transaction_account_id =||= //account_name =||= //balance =||= //user_id =||
     296|| 1 || credit card || 5000 || 1 ||
     297|| 2 || cash || 1200 || 1 ||
     298|| 3 || debit card || 3200 || 2 ||
     299//
     300||= TRANSACTION =||=  =||=  =||=  =||=  =||
     301||= //transaction_id =||= //transaction_name =||= //amount =||= //net_amount =||= //date =||
     302|| 1 || electricity bill || -1800 || -1800 || 18:03:25 Sep 26, 2025 ||
     303|| 2 || burger || -800 || -200 || 12:43:00 Sep 26, 2025 ||
     304|| 3 || nail polish || -200 || -200 || 19:31:32 Sep 12 2025 ||
     305//
     306||= TAG =||=  =||
     307||= //tag_id =||= //tag_name =||
     308|| 1 || bills ||
     309|| 2 || food ||
     310|| 3 || beauty ||
     311//
     312||= TRANSACTION_BREAKDOWN =||=  =||=  =||=  =||=  =||
     313||= //transaction_breakdown_id =||= //transaction_id =||= //transaction_account_id =||= //spent_amount =||= //earned_amount =||
     314|| 1 || 1 || 1 || -1800 || 0 ||
     315|| 2 || 2 || 2 || -800 || 600 ||
     316|| 3 || 3 || 3 || -200 || 0 ||
     317//
     318||= TAG_ASSIGNED_TO_TRANSACTION =||=  =||
     319||= //transaction_id =||= //tag_id =||
     320|| 1 || 1 ||
     321|| 2 || 2 ||
     322|| 3 || 3 ||
     323
    288324==
    289325