Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Проектирование базы данных на тему: «Поликлиника»

Автор:   •  Апрель 22, 2018  •  Практическая работа  •  1,128 Слов (5 Страниц)  •  713 Просмотры

Страница 1 из 5

Федеральное государственное бюджетное образовательное учреждение высшего образования

«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ 
МОРДОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ им. Н. П. ОГАРЁВА»

 

Проектирование базы данных на тему:

«Поликлиника»

Выполнила: студентка 104 группы

                                                                     экономического факультета

                                                                       направления «Бизнес-информатика»

                                                                 Косарева А.В..

                                                                     Проверила: Ефремова Л.И.        

Саранск 2017


Выбор темы проектируемой базы данных

Данная база данных разработана на тему «Поликлиника».

Здесь представлена разнообразная информация о пациентах, которые проходят лечение в различных отделениях, чтобы получить заключение врача. С помощью данной БД можно быстро и оперативно узнать, какое заключение приобрёл тот или иной пациент, ФИО его лечащего врача, а так – же дополнительную информацию, такую как: является ли пациент донором, квалификация врачей и их личные данные.

База данных должна удовлетворять следующим требованиям:

  1. Простота обновления данных;
  2. Высокое быстродействие;
  3. Независимость данных от прикладных программ;
  4. Совместное использование данных многими пользователями;
  5. Безопасность данных;
  6. Стандартизация построения и эксплуатации БД;
  7. Адекватность отображения данных в соответствующей предметной области, дружелюбный интерфейс пользователя и т.д.

Разработка инфологической модели данных

Перед разработкой инфологической модели реляционной базы данных рассмотрим, из каких информационных объектов должна состоять эта база данных. Можно выделить три объекта, которые не будут обладать избыточностью – Врачи,  Отделение и Пациенты.

Рассмотрим связь между информационными объектами Врачи и Пациенты. Один врач может лечить несколько пациентов и несколько пациентов могут лечиться у одного врача, что соответствует многозначной связи и отражено на рисунке 1 двойной стрелкой.

Связь Врачи и Отделение является связью «многие-к-одному», т.к. в одном отделении могут работать несколько врачей, но один врач может работать только в одном отделении.

В результате получаем инфологическую модель базы данных, приведенную на рисунке №1.

[pic 1][pic 2][pic 3][pic 4][pic 5][pic 6][pic 7][pic 8][pic 9][pic 10][pic 11][pic 12]

[pic 13]

        Рисунок №1  – Типы связей между объектами Врачи, Пациенты и Отделение

Множественные связи усложняют управление базой данных, поэтому использовать их нежелательно и нужно строить реляционную модель, не содержащую связи типа «многие-ко-многим». Для контроля целостности данных с возможностью каскадного обновления и удаления данных необходимо создать вспомогательный информационный объект связи, который состоит из ключевых реквизитов связываемых объектов и который может быть дополнен описательными реквизитами. В данном случае таким новым объектом для связи служит информационный объект Заключение, реквизитами которого являются ключи информационных объектов Пациенты и Врачи, и дополнительные описательные реквизиты, например, реквизит Заключение. Каждый пациент имеет заключение от нескольких врачей, но одно заключение принадлежит только одному пациенту,  поэтому связь между информационными объектами Пациенты и Заключение будет «один-ко-многим» (1:М). Каждый врач делает множество заключений ,но  одно  заключение выписываются только одним врачом, поэтому связь между информационными объектами Врачи и Заключение также будет «один-ко-многим»(1:М). В результате получаем информационно-логическую модель базы данных, приведенную на рисунке 2.

...

Скачать:   txt (13.1 Kb)   pdf (279.9 Kb)   docx (52.3 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club