Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подскажите какие таблицы добавить в базу данных / 9 сообщений из 9, страница 1 из 1
16.12.2014, 10:29
    #38834782
Nickolay0512
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите какие таблицы добавить в базу данных
Здравствуйте. Мне нужно расширить базу данных на тему операции. В исходном варианте было 4 таблицы. Я добавил одну таблицу заболевание (см. вложение). Подскажите какие таблицы и поля добавить. Нужно не менее 10 таблиц и наличие составных альтернативных ключей. Заранее благодарен.
...
Рейтинг: 0 / 0
16.12.2014, 11:17
    #38834822
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите какие таблицы добавить в базу данных
"Бригада" - плохая таблица, с ФЗ.
Я бы добавил "Диагноз" и в операцию делал ссылку на "Диагноз", а не "Заболевание".
Можно добавить еще "Анализы", "Медикаменты", "Рецепты", "РасходМедикаментов", etc.
...
Рейтинг: 0 / 0
16.12.2014, 13:36
    #38835003
Mikle83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите какие таблицы добавить в базу данных
Развейте тему "операционная". В больнице может быть несколько операционных залов, в каждом несколько столов, оборудование так же может быть "расшарено" между операционными и все это может резервироваться под конкретную операцию. Таблиц на 10- точно выйдет структура.
...
Рейтинг: 0 / 0
17.12.2014, 01:00
    #38835604
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите какие таблицы добавить в базу данных
Nickolay0512,

Странно, что в бригаде и ИД пациента...
Они что, помогают врачам, что ли?

Учебное задание, что ли?

Ну, можно расширить, введя понятие "роль в операции", сделать справочник и ссылку на него в таблице бригада.
Ведь в одной операции врач может быть основным оперирующим, а в другой - ассистировать.

У доктора - специализация, категория, должность - сделать три справочника. Итого 9 таблиц.

Ну и действительно - операционная, 10-я таблица.

Да, и степень тяжести у "операции" тоже в справочники, а то придерутся, типа "ненормализовано".
...
Рейтинг: 0 / 0
17.12.2014, 11:19
    #38835803
Mikle83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите какие таблицы добавить в базу данных
alexeyvgNickolay0512,Странно, что в бригаде и ИД пациента...
Они что, помогают врачам, что ли?
....а то придерутся, типа "ненормализовано".

Кстати, касаемо нормализации - чего эт пациент делает и в бригаде и в операции?
Может это разные пациенты?

Типа пересадки органов от донора? Ид пациента в основной - это кому, ИД пациента в бригаде - это от кого. Тогда понятно, почему "пациент в "бригаде". ТС, раскрой тайну - это учебное задание или...? :)
...
Рейтинг: 0 / 0
17.12.2014, 18:52
    #38836337
Nickolay0512
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите какие таблицы добавить в базу данных
Mikle83, Изначально были 4 таблицы: Операции, Бригада, Пациент, Доктор. Их мне дал преподаватель. Мне нужно для курсовой расширить БД до 10 таблиц.
...
Рейтинг: 0 / 0
17.12.2014, 20:44
    #38836428
аля1с
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите какие таблицы добавить в базу данных
Nickolay0512Здравствуйте.
у вас пациент - член бригады...

ну...
может и так быть

может быть и наоборот ..)




...Мне нужно для курсовой расширить БД до 10 таблиц.



видимо вам требуется 'отобразить' нечто процессообразное

а
оно как правило - во времени
...
Рейтинг: 0 / 0
21.12.2014, 18:25
    #38839139
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите какие таблицы добавить в базу данных
Mikle83Типа пересадки органов от донора? Ид пациента в основной - это кому, ИД пациента в бригаде - это от кого. ТоТогда нужно связь многие ко многим, на случай, если несколько разных органов, или просто резервные. Один пациент на операции, и несколько пациентов, от кого пересаживают органы.
...
Рейтинг: 0 / 0
22.12.2014, 10:52
    #38839386
Mikle83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите какие таблицы добавить в базу данных
alexeyvgТогда нужно связь многие ко многим, на случай, если несколько разных органов, или просто резервные.
Согласен. Сами органы оформить как "справочник", при этом иерархический с завязкой на "системы": к примеру почка <-> мочевыделительная и т.п.

Простор для "нужно расширить базу данных" - не ограниченный.

ТС можно так же добавить таблицы: "уголовное дело" со связкой 1:М на "бригаду". Таблицу "адвокаты" со связкой 1:М на уг. дело, "приговоры" 1:1 на уг. дело, и уже исходя из "приговоров" выстраивать график работы специалистов - по схеме "год через три".
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подскажите какие таблицы добавить в базу данных / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]