Разработка информационной системы Поликлиника. Диплом. Содержание Введение 4 1 Теоретическая часть 6 2 Обоснование выбора среды разработки 13
Скачать 1.03 Mb.
|
3.2 Концептуальная модельПервая фаза процесса проектирования базы данных заключается в создании для анализируемой части предприятия концептуальной модели данных. Концептуальная модель - это модель предметной области. Компонентами модели являются объекты и взаимосвязи. Концептуальная модель служит, средством общения между различными пользователями и поэтому разрабатывается без учета особенностей физического представления данных. При проектировании концептуальной модели все усилия разработчика должны быть направлены в основном на структуризацию данных и выявление взаимосвязей между ними без рассмотрения особенностей реализации и вопросов эффективности обработки. Проектирование концептуальной модели основано на основе анализа решаемых на этом предприятии задач по обработке данных. Концептуальная модель включает описания объектов и их взаимосвязей, представляющих интерес в рассматриваемой предметной области. Взаимосвязи между объектами являются частью концептуальной модели и должны отображаться в базе данных. Взаимосвязь может охватывать любое число объектов. С другой стороны, каждый объект может участвовать в любом числе связей. Наряду с этим существуют взаимосвязи между атрибутами объекта. Различают взаимосвязи типа: "один к одному", "один ко многим", "многие ко многим". Самой популярной моделью концептуального проектирования является модель «сущность-связь» (ER-модель), она относится к семантическим моделям. Основными элементами модели являются сущности, связи между ними и их свойства (атрибуты). Сущность – это класс однотипных объектов, информация о которых должна быть учтена в модели. Каждая сущность должна иметь наименование, выраженное существительным в единственном числе. Каждая сущность в модели изображается в виде прямоугольника с наименованием. Атрибут – характеристика (параметр) не которой сущности. Домен – множество значений (область определения атрибутов). У сущностей выделяются ключевые атрибуты – ключ сущности – это один или более атрибутов, уникально определяющих данную сущность. Набор сущностей для поликлиники (в скобках указаны атрибуты сущностей, подчёркнуты ключевые атрибуты): ВРАЧИ (Код врача, Фамилия, Имя, Отчество, Дата рождения, Специализация); ПАЦИЕНТЫ (Номер мед полиса, Фамилия, Имя, Отчество, Дата рождения, Пол, Адрес Прописки, Телефон, Серия паспорта, Номер паспорта, Кем выдан, Дата выдачи, Применение, Группа инвалидности, Социальный статус); ТИП БОЛЕЗНИ (Код, Тип); СПРАВОЧНИК ДИАГНОЗОВ (Код, Тип, Название); РАСПИСАНИЕ (Код расписания, Номер кабинета, Дань недели, Время, Код врача, Продолжительность); ЗАПИСЬ НА ПРИЕМ (Код приема, Дата, Код врача, Код пациента, Время, Отметка, Цель посещения, Случай обследования); ИСТОРИЯ БОЛЕЗНИ (Код, Диагноз, Характер, Дата начала заболевания, Дата окончания заболевания, Код пациента). Между сущностями могут быть уставлены связи – бинарные ассоциации, показывающие, каким образом сущности относятся или взаимодействуют между собой. Различают следующие виды связей: взаимосвязь «один к одному» означает, что каждой записи в одном объекте может соответствовать только одна запись в другом объекте и обозначается одинарными стрелками между объектами; взаимосвязь «один ко многим» свидетельствует о том, что одной записи в одном объекте может соответствовать несколько записей в другом объекте и обозначается с помощью одинарной стрелки в одном направлении и двойной стрелки в другом направлении; взаимосвязь «многие ко многим» свидетельствует о том, что одной записи в одном объекте может соответствовать несколько записей в другом объекте и наоборот, обозначается такая связь с помощью двойной стрелки в одном направлении и двойной стрелки в другом направлении. Между объектами существуют связи: Объекты «Врачи» и «Расписание» имеют между собой связь «ведут прием» с отношением 1: М «один ко многим». Объект «Врачи» и объект «Пациенты» имеют между собой связь «прием» с отношением М:М «многие-ко-многим», через обеъект «Запись на прием». Объект «Пациенты» и объект «Истоия болезни» имеют между собой связь «Болели» с отношением 1:М. Объект «История болезни» и объект «Справочник диегнозов» имеют между собой связь «Выставленные диагнозы» с отношением М:1. Объект «Тип болезни» и объект «Справочник диагнозов» имеют между собой связь «относятся к типу заболеваний» с отношением 1:М. ER-диаграмма для поликлиники изображена на рисунке 2. Рисунок 2- ER-диаграмма Проанализируем связи между сущностями. Таблица 3 – Связи межлу сущностями
Каждый рассматриваемый пациент может либо иметь историю болезни, либо не иметь. |