![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос | Заплачу за решение | Новые сообщения Сообщения за день | Расширенный поиск | Правила | Всё прочитано |
![]() |
|
Опции темы |
![]() |
#1 |
Пользователь
Регистрация: 09.11.2014
Адрес: Беларусь
Сообщений: 40
Репутация: 15
|
![]()
Здравствуйте, вот кусочек бд с которым мне требуется помощь. База данных должна отображать структуру медицинских учреждений города.
Что нужно сделать: 1.Надо как-то хранить расписание дежурства дохторов(моя попытка реализации- это таблица orderly_doctor). 2.На основе данных из расписания, надо каждый раз при соединении с бд динамически связывать таблицу room(палата) с таблицей staff(персонал, врачи). Доктор привязан к отделению, в конкретный момент времени может дежурить только один врач. Палаты закреплены за отделением. |
![]() |
![]() |
![]() |
#2 |
ПрофессионалФорумчанин
Регистрация: 22.05.2007
Сообщений: 9,460
Репутация: 3616
|
![]()
Как вариант: в качестве ключа дежурства взять отделение и дату/время начала дежурства. Остальные ограничения разруливать индексами и триггерами.
__________________
http://coub.com/view/2hhtg |
![]() |
![]() |
![]() |
Опции темы | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проектирование базы данных в Postgres: выбор типа данных между TEXT и VARCHAR | Blondy | Общие вопросы по программированию, компьютерным наукам | 6 | 06.03.2014 02:09 |
Проектирование базы данных | KastorTroy | Общие вопросы по программированию, компьютерным наукам | 0 | 11.06.2013 15:15 |
проектирование таблицы базы данных | Anton | PHP | 0 | 23.04.2013 22:01 |
Проектирование реляционной базы данных | Serega_bolt | БД в Delphi | 3 | 20.03.2012 03:32 |
Проектирование базы данных | Xeon332 | Помощь студентам | 5 | 23.12.2008 20:40 |
|
|