Как хранить данные в базе данных - PullRequest
0 голосов
/ 01 октября 2018

Я схожу с ума, думая о том, как разработать это:

Для моего текущего проекта (больницы) мне нужно управлять списками структурированных данных от людей со следующими полями:

  • Имена
  • Фамилии
  • данные о рождении
  • состояние здоровья

Итак, в моей базе данных есть таблица с именем "пациенты", где она отображаетсястолбцы с этой информацией.

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

Таким образом, можно получить пациента X избольница A, а также пациент X из больницы B, поскольку иногда информация, хранящаяся в больнице A, не является полной, и необходимо просмотреть информацию, хранящуюся в больнице B, чтобы получить полную запись об этом пациенте.

В этом пункте необходимо удалить дублирующую информацию.

И вопрос: Как только я удалил дублирующую информацию иd Я хочу создать список пациентов, представьте, Patients_From_Floor1_Date_XX/XX/XXXX, как я могу сохранить этот сгенерированный список в базе данных?Потому что я не хочу создавать одну таблицу для каждого поколения.

Я использую реляционную базу данных MySQL.

Я бы хотел, чтобы вы поняли мою проблему.

Спасибомного!

1 Ответ

0 голосов
/ 01 октября 2018

Я не совсем понимаю ваш вопрос, когда вы перепрыгнули через последнюю часть, но, скажем, вы хотите записать посещения, вам понадобится таблица visits.

Таблица visits потребуетсязнать, в какой больнице вам понадобится таблица hospitals.

. Тогда вы сможете записать посещение следующим образом:

id
hospital_id
floor_number
patient_id
datetime

Тогда вы сможетепосещение по запросу в больнице, этаже или дате.

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