| 1 | = Логички и физички дизајн |
| 2 | |
| 3 | == Релациска шема (со мапирачка трансформација) |
| 4 | === Ознаки |
| 5 | - примарни клучеви - __**болдирани и подвлечени__** |
| 6 | - not null атрибути - **болдирани** |
| 7 | - надворешни клучеви - * до името на надворешниот клуч и во заграда табелата кон која референцира |
| 8 | - останати атрибути - без ознака |
| 9 | === Табели |
| 10 | - USER (**__user_id__**, **user_name**, **email**, **password**) |
| 11 | - TRANSACTION_ACCOUNT (__**transaction_account_id**__, account_name, balance, user_id* (USER)) |
| 12 | - TRANSACTION (__**transaction_id__**, transaction_name, **amount**, net_amount, day_id* (DAY), tag_id* (TAG)) |
| 13 | - TRANSACTION_BREAKDOWN (__**transaction_breakdown_id__**, transaction_id* (TRANSACTION), transaction_account_id* (TRANSACTION_ACCOUNT), spent_amount, earned_amount) |
| 14 | - YEAR (__**year_id__**, **year_name**) |
| 15 | - MONTH (__**month_id__**, year_id* (YEAR), **month_name**) |
| 16 | - DAY (__**day_id__**, month_id* (MONTH), day_number, day_name) |
| 17 | - TAG (__**tag_id__**, **tag_name**) |
| 18 | |
| 19 | === DDL скрипта за креирање и бришење на табелите |
| 20 | [wiki:ddlScriptVer1.sql DDL скрипта] |
| 21 | === DML скрипта за полнење на табелите со податоци |
| 22 | [wiki:dmlScriptVer1.sql DML скрипта] |
| 23 | === Релациски дијаграм изваден од DBeaver |