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

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

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

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

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

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

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

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

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

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

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




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



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

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

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

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


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