Назад к вопросам
СБЕР
Middle
4
Больница: нужна отчетность по посещению больных врачами. Сколько таблиц понадобится и какая взаимосвязь между ними?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Для отчетности по посещению больных врачами в больнице понадобится минимум три таблицы:
- Пациенты (Patients) — хранит данные о больных (ID, имя, дата рождения и т.д.).
- Врачи (Doctors) — хранит данные о врачах (ID, имя, специализация и т.д.).
- Посещения (Visits) — связывает пациентов и врачей, фиксируя факт посещения (ID, ID пациента, ID врача, дата и время посещения, дополнительные заметки).
Взаимосвязь:
- Таблица Visits содержит внешние ключи на Patients и Doctors.
- Это отношение «многие ко многим» с дополнительной информацией (дата посещения), реализованное через таблицу Visits.
Такой подход позволяет гибко формировать отчеты по посещениям, например, сколько раз конкретный врач посещал конкретного пациента за период.