= Логички и физички дизајн == Релациска шема (со мапирачка трансформација) === Ознаки - примарни клучеви - __**болдирани и подвлечени__** - not null атрибути - **болдирани** - надворешни клучеви - * до името на надворешниот клуч и во заграда табелата кон која референцира - останати атрибути - без ознака === Табели - USER (**__user_id__**, **user_name**, **email**, **password**) - TRANSACTION_ACCOUNT (__**transaction_account_id**__, account_name, balance, user_id* (USER)) - TRANSACTION (__**transaction_id__**, transaction_name, **amount**, net_amount, **date**) - TRANSACTION_BREAKDOWN (__**transaction_breakdown_id__**, transaction_id* (TRANSACTION), transaction_account_id* (TRANSACTION_ACCOUNT), spent_amount, earned_amount) - TAG (__**tag_id__**, **tag_name**) - TAG_ASSIGNED_TO_TRANSACTION(__**tag_assigned_to_transaction_id**__, **tag_id*** (TAG), **transaction_id*** (TRANSACTION)) === DDL скрипта за креирање и бришење на табелите [wiki:ddlScript.sql DDL скрипта] === DML скрипта за полнење на табелите со податоци [wiki:dmlScript.sql DML скрипта] === Релациски дијаграм изваден од DBeaver [[Image(DBeaverExportVer2.png)]]