Я получил это ниже пользовательского интерфейса для функциональности планирования.Дизайн базы данных для планирования докторантуры
Мне нужно настроить врачам доступное время на несколько дней на каждую неделю месяца.
Как создать таблицу для обработки этого.
Я думал, что я могу создать table structure
с ниже столбцов
- DoctorId
- Дата
- AvalableFrom
- AvalilableTo
Но вот проблема, я буду добавлять 2 ряды для того же самого врача, если он посетит два разных таймингов в тот же день.
Есть ли проблема в моей схеме базы данных или какой-либо лучший дизайн таблицы поможет мне сделать это просто?
С помощью этой таблицы я должен быть в состоянии обнаружить врач доступен или нет на определенный день и время
Как лучше я могу улучшить мой дизайн таблицы?
Edit: экран, который я работаю есть, чтобы помочь Hospital Staff to know when the visiting doctor is available
, так что они могут заказать назначение для пациента на время или сообщить другой доступное время
возможно дубликат [Schedule Table Design] (HTTP://stackoverflow.com/questions/16497386/schedule-table-design) – Pondlife
Для справки: http://www.vertabelo.com/blog/technical-articles/a-database-model-to-manage-appointments-and-organize -schedules –