= Логички и физички дизајн == Релациска шема (со мапирачка трансформација) === Ознаки - примарни клучеви - __**болдирани и подвлечени__** - 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, day_id* (DAY), tag_id* (TAG)) - TRANSACTION_BREAKDOWN (__**transaction_breakdown_id__**, transaction_id* (TRANSACTION), transaction_account_id* (TRANSACTION_ACCOUNT), spent_amount, earned_amount) - YEAR (__**year_id__**, **year_name**) - MONTH (__**month_id__**, year_id* (YEAR), **month_name**) - DAY (__**day_id__**, month_id* (MONTH), day_number, day_name) - TAG (__**tag_id__**, **tag_name**) === DDL скрипта за креирање и бришење на табелите [wiki:ddlScriptVer1.sql DDL скрипта] === DML скрипта за полнење на табелите со податоци [wiki:dmlScriptVer1.sql DML скрипта] === Релациски дијаграм изваден од DBeaver