wiki:RelationalDesign

Version 2 (modified by 233062, 6 days ago) ( diff )

--

!Trekr

Релациско мапирање

Ознаки

Примарните клучеви се означени со bold и underline PK

Надворешните клучеви се означени со FK* за кои во заграда () е напишана табелата која ја референцираат.

Задолжителните атрибути се болдирани.

Табели

  1. User (user_id, email, username, password)
  1. FinanceUser (user_id*(User), spending_budget, saving_budget, investing_budget, donation_budget, credit)
  1. Income (income_id, user_id*(FinanceUser), date, amount)
  1. TrainingUser (user_id*(User), gender, age, weight)
  1. TrainingSession (training_id, training_user_id*(TrainingUser), weight_user_id*(WeightUser), duration, calories, date, type)
  1. WeightUser (user_id*(User), weight, height, goal_weight, goal_calories)
  1. DailyIntake (daily_intake_id, user_id*(WeightUser), calories, date)
  1. DisciplineUser (user_id*(User), num_tasks, tasks)
  1. CustomTrackingCategory (custom_tracking_id, user_id*(User), name, num_tasks, tasks)
  1. Task (task_id, name, discipline_user_id*(DisciplineUser), custom_tracking_id*(CustomTrackingCategory))
  1. DailyCompletion (daily_completion_id, user_id*(User), date, procent)
  1. TaskDailyCompletion (task_id*(Task), daily_completion_id*(DailyCompletion))
  1. InvestorUser (user_id*(User))
  1. Asset (asset_id, user_id*(InvestorUser), ticker_symbol, buy_price, buy_date)

DDL скрипта за бришење на табелите и креирање на табелите

ddl.sql

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

dml.sql​

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

No image "relational_schema_v2.png" attached to RelationalDesign

Историјат

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

Attachments (5)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.