Скачиваний:
258
Добавлен:
17.02.2014
Размер:
446.46 Кб
Скачать

4 Логическое проектирование бд

В таблице на рисунке 4 представлена часть данных базы

поликлиники

Рисунок 4 – Универсальное отношение базы данных поликлиники.

Данная таблица является универсальным отношением проектируемой БД. Таблица находится в первой нормальной форме (1НФ), т. к. ни одна из ее строк не содержит в любом своем поле более одного значения и ни одно из ее ключевых полей не пусто.

Инфологической модели данных, построенной, в соответствии рисунком 2, в виде ER-диаграммы, соответствуют таблицы, изображённые на рисунке 5, которые получены выделением в отдельные таблицы сведений о пациенте, диагнозе, лечении и рецепте. Каждая из этих таблиц находится во второй нормальной форме (2НФ), т.к. она удовлетворяет определению 1НФ и все ее поля, не входящие в первичный ключ, связаны полной функциональной зависимостью с первичным ключом.

Табл. Врач

Табл. Диагноз Табл. Лечение

Табл. Пациент

Табл. Регистратура

Табл. Рецепт

Рисунок 5 – Преобразование универсального отношения базы данных поликлиники

Каждая таблица рисунка 4 находится в третьей нормальной форме (3НФ), т. к. удовлетворяет определению 2НФ и не одно из их неключевых полей не зависит функционально от любого другого неключевого поля.

Каждая таблица находится в нормальной форме Бойса-Кодда (НФБК), т. к. любая функциональная зависимость между полями таблицы сводится к полной функциональной зависимости от возможного ключа. Тогда с большой гарантией можно считать, что они находятся в 5НФ.

Преобразуем ER-диаграмму в схему БД путём сопоставления каждой сущности и каждой связи таблицы БД (рисунок 6).

Рисунок 6 – База данных поликлиники

5 ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД

Схема данных БД поликлиники в СУБД Access приведена на рисунке 7.

Рисунок 7 – Схема данных поликлиники.

Произведем запрос, например, кто из пациентов, посетивших поликлинику за последний год, обратился по поводу острого респираторного заболевания (ОРЗ).

Рисунок 8 – Запрос на выборку

Приведем отчет, например, обо всех пациентах не старше 50 лет, обратившихся в поликлинику за медицинской помощью.

Список использованной литературы.

1) Информатика: Учебник. – 3-е перераб. изд. / Под ред. проф. Н.В. Макаровой. – М.: Финансы и статистика,2001. – 768 с.: ил.

2) Диго С.М. Проектирование и использование баз данных. – М.: Финансы и статистика, 1995.

3) Дженнингс Р. Microsoft AccessTM в подлиннике. Том I: пер. с англ. – СПб.: BHV – Санкт-Петербург, 1999. – 624 с., ил.

4) Кагаловский М. Р. Технология баз данных на персональных ЭВМ. – М.: Финансы и статистика, 1992.

5) Каратыгин С., Тихонов А., Долголаптев В. Базы данных. В 2-х т. – М.: ЭКОМ, 1995.

6) Штайнер Г. Access 2000. – М.: Лаборатория базовых знаний, 2000. – 480 с.: ил. – (Справочник).

Соседние файлы в папке поликлиника