SQL Отношение один-ко-многим - PullRequest
0 голосов
/ 31 января 2020

Я проектирую базу данных для приложения и столкнулся с проблемой. База данных должна отслеживать пациентов и их таблетки. Я подумал, что мне нужна реляционная база данных , и это то, что я пытаюсь реализовать, и это моя проблема:

Мне нужно, чтобы пациент был связан с несколькими таблетками, а не только один.

Все, что я нашел в Интернете, было столом, где таблетки были связаны с человеком, а не наоборот.

Спасибо за помощь

1 Ответ

1 голос
/ 31 января 2020

Это не отношение «один ко многим», а отношение «многие ко многим»: у пациента может быть больше таблеток, но многие пациенты могут принимать такие же таблетки.

ТАК у вас должно быть 3 стола:

Стол пациента

id | name | surname 

Стол таблеток

id | name | pharmaceutic_company

Стол для приема лекарств

id_patient | id_pill | date
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...