| 7 | | ||= user_id =||= user_name =||= email =||= password =||= transaction_account_id =||= account_name =||= balance =||= transaction_id =||= transaction_name =||= amount =||= net_amount =||= date =||= transaction_breakdown_id =||= spent_amount =||= earned_amount =||= tag_id =||= tag_name =|| |
| 8 | | || 1|| james || james@fein.com || $2y$10$rcqLdIzMcYfmGFWCP3kix.JNTOzjIp0xVehMd11wzaanAXUDFLQMu || 1, 2 || credit card, cash || .+5000, +1200 || 1, 2 || electricity bill, burger || -1800, -800 || -1800, -200 || 18:03:25 Sep 26, 2025, 12:43:00 Sep 26, 2025 || 1,2 || -1800, -800 || 0, +600 || 1, 2 || bills, food || |
| 9 | | || 2|| anita || anita@fein.com || $2y$10$CsSsqA.FFhBR/TWCZCUWYOPxYA.HmGb7ULQPgJGhv3vQS2xRqluYm || 1 || debit card || +3200 || 1 || nail polish || -200 || -200 || 19:31:32 Sep 12 2025 || 1 || -200 || 0 || 1 || beauty || |
| | 7 | ||= //user_id =||= //user_name =||= //email =||= //password =||= //transaction_account_id =||= //account_name =||= //balance =||= //transaction_id =||= //transaction_name =||= //amount =||= //net_amount =||= //date =||= //transaction_breakdown_id =||= //spent_amount =||= //earned_amount =||= //tag_id =||= //tag_name =|| |
| | 8 | || 1|| james || james@fein.com || $2y$10$rcqLdIzMcYfmGFWCP3kix.JNTOzjIp0xVehMd11wzaanAXUDFLQMu || 1, 2 || credit card, cash || 5000, 1200 || 1, 2 || electricity bill, burger || -1800, -800 || -1800, -200 || 18:03:25 Sep 26, 2025, 12:43:00 Sep 26, 2025 || 1,2 || -1800, -800 || 0, 600 || 1, 2 || bills, food || |
| | 9 | || 2|| anita || anita@fein.com || $2y$10$CsSsqA.FFhBR/TWCZCUWYOPxYA.HmGb7ULQPgJGhv3vQS2xRqluYm || 1 || debit card || 3200 || 1 || nail polish || -200 || -200 || 19:31:32 Sep 12 2025 || 1 || -200 || 0 || 1 || beauty || |
| 21 | | ||= user_id =||= user_name =||= email =||= password =||= transaction_account_id =||= account_name =||= balance =||= transaction_id =||= transaction_name =||= amount =||= net_amount =||= date =||= transaction_breakdown_id =||= spent_amount =||= earned_amount =||= tag_id =||= tag_name =|| |
| 22 | | || 1|| james || james@fein.com || $2y$10$rcqLdIzMcYfmGFWCP3kix.JNTOzjIp0xVehMd11wzaanAXUDFLQMu || 1|| credit card || +5000|| 1|| electricity bill || -1800|| -1800|| 18:03:25 Sep 26, 2025 || 1|| -1800|| 0|| 1|| bills || |
| 23 | | || 1|| james || james@fein.com || $2y$10$rcqLdIzMcYfmGFWCP3kix.JNTOzjIp0xVehMd11wzaanAXUDFLQMu || 2|| cash || +1200|| 2|| burger || -800|| -200|| 12:43:00 Sep 26, 2025 || 2|| -800|| +600|| 2|| food || |
| 24 | | || 2|| anita || anita@fein.com || $2y$10$CsSsqA.FFhBR/TWCZCUWYOPxYA.HmGb7ULQPgJGhv3vQS2xRqluYm || 3|| debit card || +3200|| 3|| nail polish || -200|| -200|| 19:31:32 Sep 12 2025 || 3|| -200|| 0|| 3|| beauty || |
| | 21 | ||= //user_id =||= //user_name =||= //email =||= //password =||= //transaction_account_id =||= //account_name =||= //balance =||= //transaction_id =||= //transaction_name =||= //amount =||= //net_amount =||= //date =||= //transaction_breakdown_id =||= //spent_amount =||= //earned_amount =||= //tag_id =||= //tag_name =|| |
| | 22 | || 1|| james || james@fein.com || $2y$10$rcqLdIzMcYfmGFWCP3kix.JNTOzjIp0xVehMd11wzaanAXUDFLQMu || 1|| credit card || 5000|| 1|| electricity bill || -1800|| -1800|| 18:03:25 Sep 26, 2025 || 1|| -1800|| 0|| 1|| bills || |
| | 23 | || 1|| james || james@fein.com || $2y$10$rcqLdIzMcYfmGFWCP3kix.JNTOzjIp0xVehMd11wzaanAXUDFLQMu || 2|| cash || 1200|| 2|| burger || -800|| -200|| 12:43:00 Sep 26, 2025 || 2|| -800|| 600|| 2|| food || |
| | 24 | || 2|| anita || anita@fein.com || $2y$10$CsSsqA.FFhBR/TWCZCUWYOPxYA.HmGb7ULQPgJGhv3vQS2xRqluYm || 3|| debit card || 3200|| 3|| nail polish || -200|| -200|| 19:31:32 Sep 12 2025 || 3|| -200|| 0|| 3|| beauty || |
| 36 | | // |
| 37 | | ||= TRANSACTION_ACCOUNT =||= =||= =||= =|| |
| 38 | | || transaction_account_id || account_name || balance || user_id || |
| 39 | | || 1 || credit card || +5000 || 1 || |
| 40 | | || 2 || cash || +1200 || 1 || |
| 41 | | || 3 || debit card || +3200 || 2 || |
| 42 | | || || || || FK || |
| 43 | | // |
| 44 | | ||= TRANSACTION =||= =||= =||= =||= =|| |
| 45 | | || transaction_id || transaction_name || amount || net_amount || date || |
| 46 | | || 1 || electricity bill || -1800 || -1800 || 18:03:25 Sep 26, 2025 || |
| 47 | | || 2 || burger || -800 || -200 || 12:43:00 Sep 26, 2025 || |
| 48 | | || 3 || nail polish || -200 || -200 || 19:31:32 Sep 12 2025 || |
| 49 | | // |
| | 40 | |
| | 41 | ==== 2 |
| | 42 | |
| | 43 | {transaction_account_id} → {account_name, balance, user_id} |
| | 44 | |
| | 45 | {transaction_account_id} → {user_id} → {user_name, email} |
| | 46 | |
| | 47 | ||= TRANSACTION_ACCOUNT_WITH_USER_DATA =||= =||= =||= =||= =||= =|| |
| | 48 | ||= //transaction_account_id =||= //account_name =||= //balance =||= //user_id =||= //user_name =||= //email || |
| | 49 | || 1 || credit card || 5000 || 1 || james || james@fein.com || |
| | 50 | || 2 || cash || 1200 || 1 || james || james@fein.com || |
| | 51 | || 3 || debit card || 3200 || 2 || anita || anita@fein.com || |
| | 52 | |
| | 53 | ==== 3 |
| | 54 | |
| | 55 | {transaction_id} → {transaction_name, amount, net_amount, date, tag_id} |
| | 56 | |
| | 57 | {transaction_id} → {tag_id} → {tag_name} |
| | 58 | |
| | 59 | ||= TRANSACTION_WITH_TAG_NAME =||= =||= =||= =||= =||= =||= =|| |
| | 60 | ||= //transaction_id =||= //transaction_name =||= //amount =||= //net_amount =||= //date =||= //tag_id =||= //tag_name =|| |
| | 61 | || 1 || electricity bill || -1800 || -1800 || 18:03:25 Sep 26, 2025 || 1 || bills || |
| | 62 | || 2 || burger || -800 || -200 || 12:43:00 Sep 26, 2025 || 2 || food || |
| | 63 | || 3 || nail polish || -200 || -200 || 19:31:32 Sep 12 2025 || 3 || beauty || |
| | 64 | |
| | 65 | ==== 4 |
| | 66 | |
| | 67 | {transaction_breakdown_id} → {transaction_id, transaction_account_id, spent_amount, earned_amount} |
| | 68 | |