Главная страница

Разработка информационной системы Поликлиника. Диплом. Содержание Введение 4 1 Теоретическая часть 6 2 Обоснование выбора среды разработки 13


Скачать 1.03 Mb.
НазваниеСодержание Введение 4 1 Теоретическая часть 6 2 Обоснование выбора среды разработки 13
АнкорРазработка информационной системы Поликлиника
Дата29.09.2022
Размер1.03 Mb.
Формат файлаdoc
Имя файлаДиплом.doc
ТипРеферат
#704477
страница4 из 9
1   2   3   4   5   6   7   8   9

3.2 Концептуальная модель



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

Концептуальная модель - это модель предметной области. Компонентами модели являются объекты и взаимосвязи. Концептуальная модель служит, средством общения между различными пользователями и поэтому разрабатывается без учета особенностей физического представления данных. При проектировании концептуальной модели все усилия разработчика должны быть направлены в основном на структуризацию данных и выявление взаимосвязей между ними без рассмотрения особенностей реализации и вопросов эффективности обработки. Проектирование концептуальной модели основано на основе анализа решаемых на этом предприятии задач по обработке данных. Концептуальная модель включает описания объектов и их взаимосвязей, представляющих интерес в рассматриваемой предметной области. Взаимосвязи между объектами являются частью концептуальной модели и должны отображаться в базе данных. Взаимосвязь может охватывать любое число объектов. С другой стороны, каждый объект может участвовать в любом числе связей. Наряду с этим существуют взаимосвязи между атрибутами объекта. Различают взаимосвязи типа: "один к одному", "один ко многим", "многие ко многим".

Самой популярной моделью концептуального проектирования является модель «сущность-связь» (ER-модель), она относится к семантическим моделям.

Основными элементами модели являются сущности, связи между ними и их свойства (атрибуты).

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

Каждая сущность должна иметь наименование, выраженное существительным в единственном числе. Каждая сущность в модели изображается в виде прямоугольника с наименованием.

Атрибут – характеристика (параметр) не которой сущности.

Домен – множество значений (область определения атрибутов).

У сущностей выделяются ключевые атрибуты – ключ сущности – это один или более атрибутов, уникально определяющих данную сущность.

Набор сущностей для поликлиники (в скобках указаны атрибуты сущностей, подчёркнуты ключевые атрибуты):

  • ВРАЧИ (Код врача, Фамилия, Имя, Отчество, Дата рождения, Специализация);

  • ПАЦИЕНТЫ (Номер мед полиса, Фамилия, Имя, Отчество, Дата рождения, Пол, Адрес Прописки, Телефон, Серия паспорта, Номер паспорта, Кем выдан, Дата выдачи, Применение, Группа инвалидности, Социальный статус);

  • ТИП БОЛЕЗНИ (Код, Тип);

  • СПРАВОЧНИК ДИАГНОЗОВ (Код, Тип, Название);

  • РАСПИСАНИЕ (Код расписания, Номер кабинета, Дань недели, Время, Код врача, Продолжительность);

  • ЗАПИСЬ НА ПРИЕМ (Код приема, Дата, Код врача, Код пациента, Время, Отметка, Цель посещения, Случай обследования);

  • ИСТОРИЯ БОЛЕЗНИ (Код, Диагноз, Характер, Дата начала заболевания, Дата окончания заболевания, Код пациента).

Между сущностями могут быть уставлены связи – бинарные ассоциации, показывающие, каким образом сущности относятся или взаимодействуют между собой.

Различают следующие виды связей:

  • взаимосвязь «один к одному» означает, что каждой записи в одном объекте может соответствовать только одна запись в другом объекте и обозначается одинарными стрелками между объектами;

  • взаимосвязь «один ко многим» свидетельствует о том, что одной записи в одном объекте может соответствовать несколько записей в другом объекте и обозначается с помощью одинарной стрелки в одном направлении и двойной стрелки в другом направлении;

  • взаимосвязь «многие ко многим» свидетельствует о том, что одной записи в одном объекте может соответствовать несколько записей в другом объекте и наоборот, обозначается такая связь с помощью двойной стрелки в одном направлении и двойной стрелки в другом направлении.

Между объектами существуют связи: Объекты «Врачи» и «Расписание» имеют между собой связь «ведут прием» с отношением 1: М «один ко многим». Объект «Врачи» и объект «Пациенты» имеют между собой связь «прием» с отношением М:М «многие-ко-многим», через обеъект «Запись на прием». Объект «Пациенты» и объект «Истоия болезни» имеют между собой связь «Болели» с отношением 1:М. Объект «История болезни» и объект «Справочник диегнозов» имеют между собой связь «Выставленные диагнозы» с отношением М:1. Объект «Тип болезни» и объект «Справочник диагнозов» имеют между собой связь «относятся к типу заболеваний» с отношением 1:М.

ER-диаграмма для поликлиники изображена на рисунке 2.

Рисунок 2- ER-диаграмма
Проанализируем связи между сущностями.

Таблица 3 – Связи межлу сущностями

Главный объект

Подчиненный объект

Название связи

Тип связи

Врачи

Запись на прием

Ведут прием по

1:М

Врачи

Расписание

Работают по

1:М

Пациенты

Запись на прием

Приходят по

1:М

Пациенты

История болезни

Имеют

1:М

Справочник диагнозов

История болезни

Входит

1:М

Тип болезни

Справочник диагнозов

Принадлежит

1:М


Каждый рассматриваемый пациент может либо иметь историю болезни, либо не иметь.
1   2   3   4   5   6   7   8   9


написать администратору сайта