= !Trekr
== Релациско мапирање
=== Ознаки
Примарните клучеви се означени со bold и underline '''__PK__'''
Надворешните клучеви се означени со '''FK*''' за кои во заграда '''()''' е напишана табелата која ја референцираат.
Задолжителните атрибути се '''болдирани.'''
=== Табели
1. User ('''user_id, email, username, password''')
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. TrainingSession ('''training_id, training_user_id*(TrainingUser), weight_user_id*(WeightUser), duration, calories, date, type''')
6. WeightUser ('''user_id*(User), weight, height, goal_weight, goal_calories''')
7. DailyIntake ('''daily_intake_id, user_id*(WeightUser)__, calories, date''')
8. DisciplineUser ('''user_id*(User), num_tasks, tasks''')
9. CustomTrackingCategory ('''custom_tracking_id, user_id*(User)__, name, num_tasks, tasks''')
10. Task ('''task_id, name, 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''')
=== DDL скрипта за бришење на табелите и креирање на табелите
[[html(ddl.sql)]]
=== DML скрипта за полнење на табелите со податоци
[[html(dml.sql)]]
== Релациски дијаграм
[[Image(relational_schema_v2.png)]]
== Историјат
[[html(Верзија 1)]] - Почетна верзија