= !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 ('''__user_id*(FinanceUser)__,date, amount, income_id''')
4. TrainingUser ('''__user_id*(User)__, gender, age, weight''')
5. WeightUser ('''__user_id*(User)__, weight , height , goal_weight, goal_calories''')
6. DailyIntake ('''__user_id*(WeightUser)__, daily_intake_id, calories, date''')
7. DisciplineUser ('''__user_id*(User)__, num_tasks, tasks''')
8. CustomTrackingCategory ('''custom_tracking_id, name, user_id*(User), num_tasks, tasks ''')
9. TrainingUser ('''__user_id*(User)__, gender, age, weight''')
10. Task ('''__discipline_user_id*(DisciplineUser)__, __custom_tracking_id*(CustomTrackingCategory)__, name, task_id''')
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)]] - Почетна верзија