Пример готовой курсовой работы по предмету: Базы данных
Содержание
В данной ER-диаграмме присутствуют 6 сущностей:
1. Сущность «Doctor» содержит ключ «Номер паспорта»
2. Сущность «Area» содержит ключ «Номер участка»
3. Сущность «Address» содержит ключ «Улица, дом»
4. Сущность «Cabinet» содержит составной ключ «Номер кабинета»+«День приёма»
5. Сущность «Sick-list» содержит ключ «Номер больничного»
6. Сущность «Card» содержит ключ «Номер карточки»
Отношение «Doctor» — «Cabinet» имеет связь 1:n. В кабинете в некоторое время одновременно может находиться только один врач. Врач может работать в нескольких кабинетах. Связь обязательна со всех сторон, потому что врач должен находиться хотя бы в одном кабинете, а пустых кабинетов не может существовать. По правилу генерации отношений получаем два отношения:
Выдержка из текста
Пусть требуется создать программную систему, предназначенную для врачей и работников регистратуры поликлиники. Такая система должна хранить сведения об участках, которые относятся к поликлинике, о расписании работы участковых врачей, информацию о врачах, а также карточки пациентов. Карточка имеет номер, в нее заносятся сведения о каждом посещении поликлиники пациентом: дата посещения, жалобы, предварительный диагноз, назначения, выписан или нет больничный лист, и, если выписан, то на какой срок, имя врача. В карточке на первой странице указаны также фамилия, имя, отчество пациента, его домашний адрес, пол и возраст, номер страхового полиса, дата заполнения карточки. В расписании работы врачей указывается, на каком участке работает врач, дни и часы приема, номер кабинета. Врач может обслуживать более одного участка. В случае увольнения врача его участок (участки) передается другим врачам. Данные о враче, которые хранятся в БД, — это фамилия, имя отчество, категория, стаж работы, дата рождения. В карточку больного при каждом его посещении поликлиники врачом заносится очередная запись. Работники регистратуры регистрируют пациента, заполняя первую страницу его карточки. Уволить врача имеет право только заведующий поликлиникой. Он удаляет из базы сведения о враче и передает его больных другому врачу. Работникам поликлиники могут потребоваться следующие сведения:
- Адрес данного больного, дата последнего посещения поликлиники и диагноз?
- Фамилия и инициалы лечащего врача данного больного?
- Номер кабинета, дни и часы приема данного врача?
- Больные, находящиеся в данный момент на лечении у данного врача (не истек срок больничного листа);
- Назначения врачей при указанном заболевании?
- Кто работает в данный момент в указанном кабинете?
- Сколько раз за прошедший месяц обращался в поликлинику указанный больной?
- Какое количество больных обслужил за прошедший месяц каждый из врачей поликлиники?
Необходимо предусмотреть возможность выдачи пациенту больничного листа и справки установленного образца, в которой указано, когда, и по какому поводу пациент обращался в поликлинику в текущем году. Расписание работы врачей поликлиники, которое можно повесить в холле, также должно формироваться автоматически.
Список использованной литературы
Юрий Бекаревич, Нина Пушкина "Самоучитель Access 2010"
- 2011г