wiki:RelationalDesign

Relational Design

Notation

  • Примарните клучеви се означени со задебелени и подвлечени букви
  • Задолжителни атрибути се означени со задебелени букви
  • Надворешни клучеви се означени со * и подвлечени букви

Tables

user (id_user, username, name, email, password)

patient (id_patient, id_user*, id_therapist*)

  • id_user референцира од user
  • id_therapist референцира од therapist

therapist (id_therapist, id_user*, office_location, degree, years_exp, consultation_slots)

  • id_user референцира од user

blog (id_blog, id_patient*, content, date_of_post, title)

  • id_patient референцира од patient

comment (id_comment, id_blog*, id_patient*, content, date_of_comment)

  • id_blog референцира од blog
  • id_patient референцира од patient

diary (id_diary, id_patient*, date, daily_rating, content)

  • id_patient референцира од patient

therapy (id_therapy, name, dose, exp_date)

consultation (id_consultation, date, price, date_of_payment, advice)

DDL script for creating the database schema

V1__initial_schema.sql

DML script for filling tables with data

V2__insert_mock_data.sql

Relational Diagram from DBeaver

Last modified 3 days ago Last modified on 07/08/26 22:16:29

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.