Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.69/112: Рейтинг темы: голосов - 112, средняя оценка - 4.69
5 / 5 / 1
Регистрация: 20.01.2010
Сообщений: 15
1

БД Поликлиника

13.05.2010, 14:14. Показов 23175. Ответов 28
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Создаю БД по поликлинике возник вопрос. Можно ли избежать зацикливание связей, если надо чтобы фамилии докторов были в расписании,больничном и инфе о врачах. Сейчас не работает расписание ругается как раз на "ФИО_врач".
Миниатюры
БД Поликлиника  
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2010, 14:14
Ответы с готовыми решениями:

Создание запросов БД Поликлиника
Помогите сделать запросы; -1) сколько больных было принято в поликлинике и на дому за требуемый...

БД «Поликлиника» - разработать запросы
Помогите составить запрос, я так понимаю нужно создать таблицу с мед.картами и справка врачей. БД...

База данных поликлиника
Здравствуйте. Делаю БД поликлиника по заданию, посмотрите пожалуйста правильно ли составил ее...

Установка связей новичку бд Поликлиника
Сколько парюсь с БД но никак не получается поставить связи (все время один к одному). Мне она ну...

28
685 / 241 / 13
Регистрация: 02.04.2009
Сообщений: 692
13.05.2010, 17:06 2
Фио_Врач и Врач1 зачем? Почему не убрать вообще таблицу ФИО_врач, а ФИО из таблицы Врач1 сразу связать с атрибутами ФИО в таблицах: Расписание, Больничный лист.
1
5 / 5 / 1
Регистрация: 20.01.2010
Сообщений: 15
14.05.2010, 13:23  [ТС] 3
Цитата Сообщение от reiteriX Посмотреть сообщение
Фио_Врач и Врач1 зачем? Почему не убрать вообще таблицу ФИО_врач, а ФИО из таблицы Врач1 сразу связать с атрибутами ФИО в таблицах: Расписание, Больничный лист.
Хм идея хорошая, но связать потом не получается "Врач1" с другими табличками(
1
685 / 241 / 13
Регистрация: 02.04.2009
Сообщений: 692
14.05.2010, 15:50 4
Цитата Сообщение от PaRaZiT Посмотреть сообщение
но связать потом не получается "Врач1" с другими табличками(
Всмысле ? Ты точно также свяжешь по ФИО с теми двумя.
1
1063 / 130 / 34
Регистрация: 09.10.2009
Сообщений: 271
14.05.2010, 15:57 5
если ФИО-Врач получается связать, то почему не получится связать все с Врач1 - и расписание работы и прием.
кстати, по больным я бы вынесла отдельно справочник больных (условно-постоянная информация, так же , как и врачи - фио, адрес, возраст, пол. даже более того, можно сделать справочник Люди. а потом из них формировать Врачей и больных. и если врачу тоже вздумается полечиться - почему бы и нет. но задачу это наверное усложнит). И отдельно справочник приема - Дата, Больной, Врач, ну и собственно лечение. И наверное диагнозы подтвержденные тож в отдельную табличку, подчиненную Больному.
1
5 / 5 / 1
Регистрация: 20.01.2010
Сообщений: 15
14.05.2010, 17:12  [ТС] 6
Цитата Сообщение от reiteriX Посмотреть сообщение
Всмысле ? Ты точно также свяжешь по ФИО с теми двумя.
Пишет:"Не обнаружен уникальный индекс для адресуемого поля главной таблицы" Игра с ключами не дала результата
1
685 / 241 / 13
Регистрация: 02.04.2009
Сообщений: 692
14.05.2010, 19:53 7
PaRaZiT, в Таблице "Больничный лист" у вас есть ФИО, это ФИО больного ?

Расскажите про таблицу "Регистратура" подробнее. Что там с чем связано?
1
685 / 241 / 13
Регистрация: 02.04.2009
Сообщений: 692
14.05.2010, 20:14 8
Сделал на скорую руку вот так, но я не считаю что состав данной базы данных является правильным. Т.е. можно сделать проще -> Убрать лишние таблицы.
Миниатюры
БД Поликлиника  
1
5 / 5 / 1
Регистрация: 20.01.2010
Сообщений: 15
14.05.2010, 23:46  [ТС] 9
Цитата Сообщение от reiteriX Посмотреть сообщение
PaRaZiT, в Таблице "Больничный лист" у вас есть ФИО, это ФИО больного ?

Расскажите про таблицу "Регистратура" подробнее. Что там с чем связано?
В больничном листе,как я понял должно стоять имя врача.
Вот суть задания, я бы с радостью сократил бы таблички,а то и так сама большая выходит,но из задания так выходит))))

Система должна хранить сведения об участках, которые относятся к поликлинике, о расписание работы участковых врачей,информацию о врачах,а также карточки пациентов.

Карточка имеет номер,в нее заносятся сведения о каждом посещении поликлиники пациентом: дата посещения, жалобы,предварительный диагноз,назначения,выписан или нет больничный лист,и, если выписан, то на какой срок,имя врача. В карточке на первой странице указаны также фамилия,имя,отчество пациента, его домашний адрес,пол и возраст, номер страхового полиса, дата заполнения карточки.

В расписании работы врачей указывается, на каком участке работает врач, дни и часы приема, номер кабинета. Врач может обслуживать более одного участка. В случае увольнения врача его участок(участки) передаются другим врачам. Данные о враче, которые хранятся в БД,- это фамилия,имя,отчество, категория, стаж работы, дата рождения. В карточку больного при каждом посещении поликлиники врачом заносится очередная запись. Работники регистратуры регистрируют пациента, заполняя первую страницу его карточки.Уволить врача имеет право только заведующий поликлиникой. Он удаляется из базы сведения о враче и передает его больных другому врачу.
2
685 / 241 / 13
Регистрация: 02.04.2009
Сообщений: 692
15.05.2010, 01:14 10
С трудом прочитав в это время суток задание и одним глазом попытавшись сделать, получилось такое..

Единственная проблема, я не могу сообразить как сделать, чтоб врач мог обслуживать несколько участков. Надо с утра думать) А вообще, этого достаточно я думаю. Что касается ваших категорий врачей, то эту таблицу добавить можно. Засунуть в неё Id_Категории и Название_Категории. И связать этот Id_Категории с атрибутом "Категория" таблицы "Врачи". Но исходя из задания, это не является необходимостью.
Миниатюры
БД Поликлиника  
2
685 / 241 / 13
Регистрация: 02.04.2009
Сообщений: 692
15.05.2010, 10:11 11
В принципе, в "Номер участка" просто записывать участки и всё. Сделать его текстовым полем и писать туда например так: "2,15,18". Они же у нас нигде не используются фактически, так что этот вариант верный я считаю.
0
453 / 215 / 5
Регистрация: 16.05.2010
Сообщений: 420
16.05.2010, 18:03 12
Решение структуры неправильно изначально.
В таблице - справочнике адресов пациентов делается столбец код№участка.
Таблица участков: код участка, номер участка.
Таблица с врачами: код (счетчик), ФИО, специальность, должность, признак удаления (удалять полностью записи нельзя)
Таблица врачи/участки: код врача, код участка, дата присвоения
0
685 / 241 / 13
Регистрация: 02.04.2009
Сообщений: 692
16.05.2010, 22:54 13
HOUSE MD, на мой взгляд этого недостаточно
1
453 / 215 / 5
Регистрация: 16.05.2010
Сообщений: 420
16.05.2010, 23:00 14
Этого, действительно, не достаточно. Это лог реализации справочной части врачи/участки/адреса. Если это учебное задание - нужно сократить (слишком объмный проэкт). Если рабочий проэкт - посмотрите реализацию на моей страничке (правда там нет врачей/участков, а только база пациентов и лечение).
0
5 / 5 / 1
Регистрация: 20.01.2010
Сообщений: 15
19.05.2010, 19:33  [ТС] 15
reiteriX,
Спасибо за схему, но возникли проблемы с табличкой "пациенты" Что такое id_пациента,фамилия?Тип данных тогда у полей должны быть "текстовой"?
HOUSE MD,
Проект учебный и действительно объемный, но тем не менее он интересный Проект ваш гляну
0
685 / 241 / 13
Регистрация: 02.04.2009
Сообщений: 692
19.05.2010, 21:51 16
PaRaZiT, У "ID" счетчик или число. у "Фамилия" - текстовый.

Могу скинуть если надо по последним скринам базу.
0
5 / 5 / 1
Регистрация: 20.01.2010
Сообщений: 15
19.05.2010, 22:01  [ТС] 17
Цитата Сообщение от reiteriX Посмотреть сообщение
PaRaZiT, У "ID" счетчик или число. у "Фамилия" - текстовый.

Могу скинуть если надо по последним скринам базу.
Было бы не плохо
0
685 / 241 / 13
Регистрация: 02.04.2009
Сообщений: 692
19.05.2010, 22:49 18
Цитата Сообщение от PaRaZiT Посмотреть сообщение
Было бы не плохо
в ЛС написал
0
453 / 215 / 5
Регистрация: 16.05.2010
Сообщений: 420
20.05.2010, 11:07 19
Цитата Сообщение от PaRaZiT Посмотреть сообщение
reiteriX,

HOUSE MD,
Проект учебный и действительно объемный, но тем не менее он интересный Проект ваш гляну
Разместил свой проэкт в mdb здесь . Прошу помощь в написании статистики, со своей стороны, помогу как врач в реализации Вашего. Может совместим ?

Добавлено через 1 час 8 минут
Цитата Сообщение от reiteriX Посмотреть сообщение
PaRaZiT, У "ID" счетчик или число. у "Фамилия" - текстовый.

Могу скинуть если надо по последним скринам базу.
Если можно - и мне.
0
685 / 241 / 13
Регистрация: 02.04.2009
Сообщений: 692
20.05.2010, 16:36 20
Цитата Сообщение от HOUSE MD Посмотреть сообщение
Прошу помощь в написании статистики
Видел вашу базу, но в Украинском я не силён)

Цитата Сообщение от HOUSE MD Посмотреть сообщение
Если можно - и мне.
Этот же файл? написал в ЛС.
0
20.05.2010, 16:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2010, 16:36
Помогаю со студенческими работами здесь

База Данных Платная Поликлиника!
Нужно создать базу данных? Кто может помочь сделать? или у кого есть готовая? буду благодарен ! ...

БД на тему: поликлиника или больница
нужна подобная только на мою тему. сколько стоит?

БД Поликлиника. В форме данные из разных таблиц
Здравствуйте. Делаю контрольную Поликлиника. В форме1 данные берутся из таблицы Poset, нужно...

База данных "Поликлиника". Делаем вместе
Вообщем скажу сразу - я не прошу кого то сделать за меня. Просто парочка наставлений и указаний по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru