
Содержание.
Введение
1.Инфологическое моделирование
2.Определение требований к операционной обстановке, в которой будет функционировать система
3.Выбор системы управления базой данных и других инструментальных программных средств
4.Логическое проектирование СУБД
5.Физическое проектирование СУБД
Введение.
Создание машин для хранения и управления данными является, пожалуй, одним из самых значимых достижений человечества со времени изобретения письменности.
Нелинейный рост во времени совокупной базы знаний цивилизации вызвал к жизни прогрессирующую эволюцию средств хранения, обработки и представления информации как инструментов умножения ее интеллектуальной мощи. В этом ряду применение последних достижений в области компьютерных технологий сравнимо по степени важности с изобретением печатного станка или даже его превосходит. Наблюдается и обратная зависимость: чем более изощренные средства используются для обработки информации, тем быстрее растут ее объемы, тем большее значение она приобретает практически во всех аспектах человеческой деятельности, в частности в медицине. Роль информации, как товара или предмета труда, носит совершенно особый характер. Информация сравнительно легко копируется без ущерба для своих потребительских свойств. В отличие, например, от тонны нефти, одна и та же информация может быть потреблена неоднократно, в том числе одновременно различными участниками товарных отношений.
Наконец, информация не может потребляться непосредственно: например, чтобы усвоить текст, нужно, как минимум, уметь читать. Отсюда с ростом значения информации возрастает роль средств ее обработки. Если зачастую стоимость информационной базы корпорации оказывается выше производимой ею продукции и услуг, если информация - это всегда деньги (и в общем-то немалые), то неудивительно, что рынок СУБД на сегодня оценивается в десятки миллиардов долларов.
База данных — это один или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объемов взаимосвязанной информации.
Система управления базами данных (СУБД) — это система программного обеспечения, позволяющая обрабатывать обращения к базе данных, поступающие от прикладных программ конечных пользователей.
Базы данных
позволяют быстро найти информацию,
добавить новую запись, сделать выборку
нужной информации.
Очень важно правильно спроектировать и создать базу данных. Неправильно спроектированная базы данных может только усложнить пользователю жизнь и заставит терять время при работе с ней.
В данной работе мы спроектируем базу данных, построив её инфологическую модель, определим оптимальное конфигурацию системы, на которой собираемся устанавливать БД, а также создадим саму базу данных в программе MS Access.
1
ИНФОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ
-
Анализ предметной области
Создаваемая база данных будет использоваться мед. персоналом поликлиники, она служит для сбора информации о пациентах поликлиники и их болезнях.
Поликлиника – медицинское учреждение, оказывающее населению амбулаторную помощь.
Персоналом поликлиники являются врачи, которые осуществляют прием пациентов, устанавливают диагноз, выписывают рецепт, назначают лечение, а также медицинские сестры, которые проводят процедуры.
Клиентом поликлиники является пациент, который приходит в поликлинику, к которой приписан, с жалобой на свое здоровье, данное лицо является основным объектом работы врача. Направление на прием у врача пациент берет в регистратуре, в которой он также может справиться, в какое время работает интересующий его специалист.
Таким образом основными сущностями нашей базы данных является:
-Врач
-Пациент
К дополнительным сущностям можно отнести:
-Регистратура
-Лечение
Связи между основными сущностями осуществляются через ассоциативные сущности, каковыми являются:
-Диагноз
-Рецепт
Также в БД имеется характеристическая сущность :
-Медикаменты
Определим, каким образом осуществляются связи между сущностями с помощью рисунков:
Рисунок 1.
Из рисунка 1 видно, что взаимодействуют стержневые сущности Пациент-Врач через ассоциативную сущность Диагноз. Но при этом стержневые сущности Пациент-Регистратура имеют непосредственную связь.
Ассоциативные сущности также связаны между собой, реализуя необходимую связь Диагноз-Рецепт через сущность Лечение
Построим инфологическую модель предметной области (рисунок 2).
Рисунок 2
-
Анализ информационных задач и круга пользователей системы.
База данных поликлиники решает такие задачи, как:
а) Хранение данных о медицинских работниках (врачах) поликлиники
б) Хранение данных о пациентах, включая личные данные , а также информацию о его заболеваниях, методах и сроках лечения, медикаментах.
в) Удобный поиск информации о том или ином пациенте по базе данных
г) Связь между собой врача и пациента
Так как информация, хранящаяся в базе данных является конфиденциальной, то количество пользователей, имеющих обращение к ней должно быть ограничено.
В ряду основных пользователей стоят:
- врачи
- их медицинские сестры
- начальство
2 ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ К ОПЕРАЦИОННОЙ ОБСТАНОВКЕ, В КОТОРОЙ БУДЕТ ФУНКЦИОНИРОВАТЬ ИНФОРМАЦИОННАЯ СИСТЕМА
2.1. Объем работы информационной системы
К каждой поликлинике приписано строго определенное число пациентов, и имеется строго ограниченный штат врачей и медицинских сестер.
Общее число пациентов – около 15000.
Но мы будем исходить из среднего числа пациентов, приписанных к поликлинике, пришедших за неделю.
Среднее число пациентов за неделю – 150-200 человек
Обслуживающего персонала – 100 человек.
В регистратуре будут учитываться направления за неделю, примерно 150.
Таким образом, таблица Врач будет иметь 100 записей, таблица Пациент 150 записей, таблица Регистратура 30 записей, таблица Диагноз- 150 записей, таблицы Лечение и Рецепт по 150 записей.
С учетом того,
что база данных не содержит старых
записей, общее число записей в базе
данных равно 730.
2.2 Системные требования к эвм, предъявляемые субд
Перечислим минимальные системные требования к компьютеру, предъявляемые приложением Oficce XP - Access 2002:
-
компьютер с процессором Pentium 133 МГц или более быстрым, работающий под управлением операционных систем Windows 98 и Windows 98 Second Edition (24 МБ ОЗУ), Windows Me и Microsoft Windows NT® (32 МБ ОЗУ) или Windows 2000 Professional (64 МБ ОЗУ);
-
требования к объему ОЗУ зависят от применяемой операционной системы; дополнительно требуется 8 МБ для приложения Access;
-
требования к объему свободного места на жестком диске зависят от конфигурации (При выборочной установке может потребоваться больше или меньше места на диске): 170 МБ свободного места на жестком диске и дополнительно 115 МБ на диске, где установлена операционная система; пользователям, у которых не установлены продукты Windows 2000, Windows Me или Office 2000 Service Release 1 (SR-1), требуется дополнительно 50 МБ для обновления системных файлов;
-
дисковод для компакт-дисков;
-
монитор Super VGA (800x600) или с более высоким разрешением с поддержкой 256 цветов;
-
мышь Microsoft Mouse, Microsoft IntelliMouse® или совместимое указательное устройство;
Для использования БД в многопользовательском режиме должны выполняться дополнительные требования:
-
для организации совместной работы средствами Microsoft Outlook® необходим сервер Microsoft Exchange Server;
-
средства совместной работы, совместимые с пакетом программ Office 97 или более поздней версии.