wiki:RelationalDesign

Version 18 (modified by 233062, 9 days ago) ( diff )

--

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 скрипта за бришење на табелите и креирање на табелите

ddl.sql

DML скрипта за полнење на табелите со податоци

dml.sql​

Релациски дијаграм =

Историјат =

Верзија 1 - Почетна верзија

Верзија 1 - Нормализирана верзија

Attachments (6)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.