= Trekr == Релациско мапирање == === Ознаки === Примарните клучеви се означени со bold и underline '''__PK__''' Надворешните клучеви се означени со '''FK*''' за кои во заграда '''()''' е напишана табелата која ја референцираат. Задолжителните атрибути се '''болдирани.''' === Табели 1. User (__user_id__, **email**, **password**, **username**) 2. !FinanceUser (__user_id**(User)**__, spending_budget, saving_budget, investing_budget, donation_budget, credit) 3. Income (__income_id__, **user_id*(FinanceUser)***, **date**, **amount**) 4. !TrainingUser (__user_id**(User)**__, gender, age, weight) 5. !WeightUser (__user_id**(User)**__, **weight**, **height**, **goal_weight**, **goal_calories**) 6. !DailyIntake (__daily_intake_id__, **user_id*(WeightUser)***, **calories**, **date**) 7. !DisciplineUser (__user_id**(User)**__) 8. !CustomTrackingCategory (__custom_tracking_id__, **user_id*(User)***, **name**) 9. !TrainingSession (__training_id__, **training_user_id*(TrainingUser)***, duration, calories, date, type) 10. Task (__task_id__, **name**, is_finished, discipline_user_id*(DisciplineUser)*, custom_tracking_id*(CustomTrackingCategory)*) 11. !DailyCompletion (__daily_completion_id__, **user_id*(User)***, date, procent) 12. !TaskDailyCompletion (__task_id*(Task)*__, __daily_completion_id*(DailyCompletion)*__) 13. !InvestorUser (__user_id**(User)**__) 14. Asset (__asset_id__, **user_id*(InvestorUser)***, **ticker_symbol**, buy_price, buy_date, quantity) === DDL скрипта за бришење на табелите и креирање на табелите === [[html(ddl.sql)]] === DML скрипта за полнење на табелите со податоци [[html(dml.sql​)]] == Релациски дијаграм === [[Image(normalized-ddl.png​)]] == Историјат === [[html(Верзија 1)]] - Почетна верзија [[html(Верзија 2)]] - Нормализирана верзија