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

Курсовая работа. КР_Частная медицинская клиника. 1. задание 2 анализ и описание предметной области 2


Скачать 7.24 Mb.
Название1. задание 2 анализ и описание предметной области 2
АнкорКурсовая работа
Дата21.07.2022
Размер7.24 Mb.
Формат файлаdocx
Имя файлаКР_Частная медицинская клиника.docx
ТипДокументы
#634560
страница3 из 5
1   2   3   4   5

4.3. Выбор СУБД


Выбираем СУБД Microsoft Access 2016.

Office Access 2016 позволяет быстро начать работу со встроенными базами данных, чтобы внести в них изменения и адаптировать эти базы к меняющимся деловым потребностям пользователя. Пользователь может собирать данные с помощью форм электронной почты или импортировать данные из внешних приложений. Реализована возможность создания и редактирования подробных отчетов, содержащих отсортированные, отфильтрованные и сгруппированные данные, которые позволяют принимать более обоснованные решения. Совместный доступ к данным обеспечивается путем перемещения файлов Office Access 2016 на веб-узел Microsoft Windows SharePoint Services, где можно проверять журнал исправлений, восстанавливать удаленные данные, настраивать разрешения доступа к данным и периодически выполнять резервное копирование. Office Access 2016 содержит библиотеку встроенных баз данных, облегчающую начало работы.

Возможности:

  1. Быстрое начало отслеживания данных

  2. Усовершенствованные средства перехода. Новая область переходов обеспечивает полное представление таблиц, форм, запросов и отчетов.

  3. Быстрое создание таблиц. Office Access 2016 облегчает работу непосредственно в таблице данных, позволяя создавать и настраивать таблицы. Теперь можно вводить информацию прямо в ячейку данных, как в Microsoft Office Excel. При вводе нового значения Office Access 2016 автоматически добавляет новое поле и распознает тип данных (например, дату, номер или текст).

  4. Фильтрация и сортировка данных. Office Access 2016 облегчает фильтрацию данных, помогая получить понятные сведения по деловым задачам. Для текста, чисел и дат предусмотрены различные параметры фильтра.

  5. Работа с многозначными полями. Office Access 2016 поддерживает типы сложных данных, поэтому пользователь может создавать столбцы, содержащие более одного значения в каждой ячейке.

  6. Прикрепление документов и файлов к базе данных пользователя. Интерактивный конструктор форм. Office Access 2016 предлагает интерактивный интерфейс разработки форм "что на экране, то и в результате" (WYSIWYG). Можно самостоятельно разрабатывать и редактировать макет формы на экране в режиме реального времени, а также выполнить предварительный просмотр созданной формы. Интерактивный интерфейс разработки форм WYSIWYG позволяет очень быстро создавать формы, уделяя больше времени непосредственно работе с экономией времени на разработку и форматирование.

  7. Разнообразие в оформлении документов


4.4. Даталогическое проектирование базы данных


В результате получили следующие отношения:

Врачи (ID врача, Фамилия, Имя, Отчество, профессия, квалификационная категория, дата рождения, телефон, адрес, оклад).

Услуги (ID услуги, область медицины, название услуги, номер врача, стоимость услуги).

Клиенты (ID клиента, Фамилия, Имя, Отчество, дата рождения, телефон, адрес).

Онлайн консультация (Номер, Фамилия, Имя, Отчество, телефон, жалобы, врач, дата).

Приемы (ID приема, ID клиента, ID услуги, ID врача, стоимость, дата оказания услуги, окончание лечения).

5. Нормализация отношений


В отношении «Услуги» нарушена 2-ая нормальная форма, так как одна и та же информация дублируется многократно, и для изменения информации по одной медицине, приходится изменять несколько строк. Приведем отношение к 3-й форме, разделив его на два отношения «Область медицины» и «Услуги».

В отношениях «Врачи» и «Услуги» присутствует связь М:М (многие ко многим), так как один врач может оказывать много услуг, и одна услуга может быть оказана несколькими врачами.

В отношениях «Врачи» и «Клиенты» присутствует связь М:М (многие ко многим), так как один врач может оказывать услуги многим клиентам, и один клиент может наблюдаться у многих врачей.

В отношениях «Клиенты» и «Услуги» присутствует связь М:М (многие ко многим), так как один клиент может воспользоваться многими услугами, а так же одна и та же услуга может быть оказана многим клиентам.

Для того чтобы пропала связь многие ко многим (М:М), введем вспомогательное отношение «Приемы». Тогда, на одном приеме может быть оказана только одна услуга, а врач и клиент в определенное время могут находиться только на одном приеме, а не на нескольких одновременно.

5.1. Функциональные зависимости отношений


Отношение «Врачи»

ID врача

Фамилия

Имя

Отчество

Профессия

Категория

Дата рождения

Телефон

Адрес

Оклад
Отношение «Услуги»

ID услуги

ID Область медицины

Название области

Название услуги

ID врача

Стоимость услуги
Отношение «Клиенты»

ID клиента

Фамилия

Имя

Дата рождения

Телефон

Адрес

Отношение «Онлайн консультация»

Номер

Фамилия

Имя

Отчество

Телефон

Жалобы

Врач

Дата

Функциональные зависимости отношений «Врачи», «Услуги», «Клиенты», «Онлайн консультация».

Отношение «Врачи»

ID врача

Фамилия

Имя

Отчество

Профессия

Категория

Дата рождения

Телефон

Адрес

Оклад
Отношение «Клиенты»

ID клиента

Фамилия

Имя

Дата рождения

Телефон

Адрес

Отношение «Онлайн консультация»

Номер

Фамилия

Имя

Отчество

Телефон

Жалобы

Врач

Дата

Отношение «Область медицины»

ID области

Название области медицины

ID врача

Отношение «Услуги»

ID области

ID услуги

Название услуги

Стоимость

Отношение «Приемы»

ID приема

ID клиента

ID услуги

ID врача

Стоимость

Дата оказания услуги

Окончание лечения


Услуги

ID области

ID услуги

Название услуги

Стоимость




Врачи

ID врача

Фамилия

Имя

Отчество

Профессия

Квалификационная категория

Дата рождения

Телефон

Адрес

Оклад







Клиенты

ID клиента

Фамилия

Имя

Отчество

Дата рождения

Телефон

Адрес

Область медицины

ID области

Название области

ID врача

Приемы

ID приема

ID клиента

ID услуги

ID врача

Стоимость

Дата оказания услуги

Окончание лечения

Онлайн консультация

Номер

Фамилия

Имя

Отчество

Телефон

Жалобы

Врач

Дата


Определение структуры таблиц реляционной базы данных «Частная клиника»

Таблица 1. Структура таблицы «Врачи» РБД «Частная клиника»

Название таблицы

Имя поля

Тип данных

Размер поля

Первичный ключ / вторичный ключ / индексированное поле

Врач

ID врача

Счетчик




Первичный ключ




Фамилия

Короткий текст










Имя

Короткий текст










Отчество

Короткий текст










Профессия

Короткий текст










Квалификационная категория

Числовой










Дата рождения

Дата/Время










Телефон

Короткий текст










Адрес

Короткий текст










Оклад

Денежный







Таблица 2. Структура таблицы «Услуги» РБД «Частная клиника»

Название таблицы

Имя поля

Тип данных

Размер поля

Первичный ключ / вторичный ключ

Услуга

ID области

Числовой




Вторичный ключ




ID услуги

Счетчик




Первичный ключ




Название услуги

Короткий текст










Стоимость

Денежный







Таблица 3. Структура таблицы «Клиенты» РБД «Частная клиника»

Название таблицы

Имя поля

Тип данных

Размер поля

Первичный ключ / вторичный ключ

Клиент

ID клиента

Счетчик




Первичный ключ




Фамилия

Короткий текст










Имя

Короткий текст










Отчество

Короткий текст










Дата рождения

Дата/Время










Телефон

Короткий текст










Адрес

Короткий текст







Таблица 4. Структура таблицы «Приемы» РБД «Частная клиника»

Название таблицы

Имя поля

Тип данных

Размер поля

Первичный ключ / вторичный ключ

Прием

ID приема

Счетчик




Первичный ключ




ID клиента

Числовой










ID услуги

Числовой










ID врача

Числовой










Стоимость

Денежный










Дата оказания услуги

Дата/Время










Окончание лечения

Логический







Таблица 5. Структура таблицы «Онлайн консультация» РБД «Частная клиника»

Название таблицы

Имя поля

Тип данных

Размер поля

Первичный ключ / вторичный ключ

Онлайн консультация

Номер

Счетчик




Первичный ключ




Фамилия

Короткий текст










Имя

Короткий текст










Отчество

Короткий текст










Телефон

Короткий текст










Жалобы

Короткий текст










Врач

Числовой










Дата

Дата/Время







Таблица 6. Структура таблицы «Область медицины» РБД «Частная клиника»

Название таблицы

Имя поля

Тип данных

Размер поля

Первичный ключ / вторичный ключ

Область медицины

ID области

Счетчик




Первичный ключ




Название области

Короткий текст










ID врача

Числовой









Рис. 1 Датологическая модель базы данных
1   2   3   4   5


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