Привет, я новичок в разработке баз данных и хотел бы помочь в разработке схемы планировщика активности для пациентов с депрессией. (это небольшой проект, над которым я работаю над развитием своих навыков).
Сейчас я думаю о том, чтобы иметь таблицу с информацией о пользователе, таблицу того, что пользователь планирует сделать на следующий день ( первый столбец) и еще одну таблицу, которую пациент должен заполнить в конце дня (строки, но с дополнительным вводом времени, например «Раннее утро» или «Ночь»
Но с этой текущей схемой, когда пациент вводит свои действия в конце дня, приложение должно будет сделать 6 звонков (b c из 6 различных периодов времени, таких как день, вечер, и т. д. c)
любой помощь бы он оценил!
-- ************************************** "user"
CREATE TABLE "user"
(
"id" uuid NOT NULL,
"email" varchar(50) NOT NULL,
"lastName" varchar(50) NOT NULL,
"firstName" varchar(50) NOT NULL,
CONSTRAINT "PK_user" PRIMARY KEY ( "id" ),
);
-- ************************************** "Plan"
CREATE TABLE "Plan"
(
"id" uuid NOT NULL,
"date" date NOT NULL,
"earlyMorning" text NOT NULL,
"lateMorning" text NOT NULL,
"earlyAfternoon" text NOT NULL,
"evening" text NOT NULL,
"night" text NOT NULL,
CONSTRAINT "PK_Plan" PRIMARY KEY ( "id", "date" )
);
-- ************************************** "Actual"
CREATE TABLE "Actual"
(
"id" uuid NOT NULL,
"date" date NOT NULL,
"time" text NOT NULL,
"actuallyDid" text NOT NULL,
"mood" smallint NOT NULL,
"triggers" text NOT NULL,
CONSTRAINT "PK_Actual" PRIMARY KEY ( "id", "date" )
);
(Изображение с webmd)