Sobes.tech
Back to questions
Middle
5

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

Companies where asked
СБЕРСБЕР

Answer from AI

sobes.tech AI

Для отчетности по посещению больных врачами в больнице понадобится минимум три таблицы:

  1. Пациенты (Patients) — хранит данные о больных (ID, имя, дата рождения и т.д.).
  2. Врачи (Doctors) — хранит данные о врачах (ID, имя, специализация и т.д.).
  3. Посещения (Visits) — связывает пациентов и врачей, фиксируя факт посещения (ID, ID пациента, ID врача, дата и время посещения, дополнительные заметки).

Взаимосвязь:

  • Таблица Visits содержит внешние ключи на Patients и Doctors.
  • Это отношение «многие ко многим» с дополнительной информацией (дата посещения), реализованное через таблицу Visits.

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