= 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(Верзија 1)]] - Нормализирана верзија