Database Schema

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Users Nutritionists Appointments Messages

user_id SERIAL 1 1 nutritionist_id SERIAL 1 appointment_id SERIAL message_id SERIAL

username VARCHAR username VARCHAR * user_id INT * sender_id INT

password VARCHAR password VARCHAR * nutritionist_id INT * receiver_id INT

email VARCHAR email VARCHAR appointment_date DATE message_content VARCHAR

name VARCHAR name VARCHAR appointment_time TIME timestamp TIMESTAMP

age INT age INT status VARCHAR

address VARCHAR address VARCHAR


Notifications
height FLOAT services VARCHAR
ReviewsAndRatings notification_id SERIAL
weight FLOAT pricing VARCHAR
review_id SERIAL * user_id INT
gender VARCHAR rating FLOAT
* user_id INT notification_content VARCHAR
activity_level VARCHAR
* nutritionist_id INT timestamp TIMESTAMP
dietary_restrictions VARCHAR
ProgressTracking rating FLOAT
health_conditions VARCHAR
tracking_id SERIAL review_content VARCHAR

* user_id INT

MealPlans weight FLOAT

plan_id SERIAL calorie_intake INT

nutritionist_id INT * exercise_log VARCHAR

user_id INT *

plan_details VARCHAR

dietary_requirements VARCHAR

health_goals VARCHAR

Payments

payment_id SERIAL

user_id INT *

nutritionist_id INT *

amount FLOAT

payment_date DATE
Users Nutritionists Appointments Messages

user_id SERIAL 1 1 nutritionist_id SERIAL 1 appointment_id SERIAL message_id SERIAL

username VARCHAR username VARCHAR * user_id INT * sender_id INT

password VARCHAR password VARCHAR * nutritionist_id INT * receiver_id INT

email VARCHAR email VARCHAR appointment_date DATE message_content VARCHAR

name VARCHAR name VARCHAR appointment_time TIME timestamp TIMESTAMP

age INT age INT status VARCHAR

address VARCHAR address VARCHAR


Notifications
height FLOAT services VARCHAR
ReviewsAndRatings notification_id SERIAL
weight FLOAT pricing VARCHAR
review_id SERIAL * user_id INT
gender VARCHAR rating FLOAT
* user_id INT notification_content VARCHAR
activity_level VARCHAR
* nutritionist_id INT timestamp TIMESTAMP
dietary_restrictions VARCHAR
ProgressTracking rating FLOAT
health_conditions VARCHAR
tracking_id SERIAL review_content VARCHAR

* user_id INT

MealPlans weight FLOAT

plan_id SERIAL calorie_intake INT

nutritionist_id INT * exercise_log VARCHAR

user_id INT *

plan_details VARCHAR

dietary_requirements VARCHAR

health_goals VARCHAR

Payments

payment_id SERIAL

user_id INT *

nutritionist_id INT *

amount FLOAT

payment_date DATE

You might also like