Курсовая работа. КР_Частная медицинская клиника. 1. задание 2 анализ и описание предметной области 2
Скачать 7.24 Mb.
|
4.3. Выбор СУБДВыбираем СУБД Microsoft Access 2016. Office Access 2016 позволяет быстро начать работу со встроенными базами данных, чтобы внести в них изменения и адаптировать эти базы к меняющимся деловым потребностям пользователя. Пользователь может собирать данные с помощью форм электронной почты или импортировать данные из внешних приложений. Реализована возможность создания и редактирования подробных отчетов, содержащих отсортированные, отфильтрованные и сгруппированные данные, которые позволяют принимать более обоснованные решения. Совместный доступ к данным обеспечивается путем перемещения файлов Office Access 2016 на веб-узел Microsoft Windows SharePoint Services, где можно проверять журнал исправлений, восстанавливать удаленные данные, настраивать разрешения доступа к данным и периодически выполнять резервное копирование. Office Access 2016 содержит библиотеку встроенных баз данных, облегчающую начало работы. Возможности: Быстрое начало отслеживания данных Усовершенствованные средства перехода. Новая область переходов обеспечивает полное представление таблиц, форм, запросов и отчетов. Быстрое создание таблиц. Office Access 2016 облегчает работу непосредственно в таблице данных, позволяя создавать и настраивать таблицы. Теперь можно вводить информацию прямо в ячейку данных, как в Microsoft Office Excel. При вводе нового значения Office Access 2016 автоматически добавляет новое поле и распознает тип данных (например, дату, номер или текст). Фильтрация и сортировка данных. Office Access 2016 облегчает фильтрацию данных, помогая получить понятные сведения по деловым задачам. Для текста, чисел и дат предусмотрены различные параметры фильтра. Работа с многозначными полями. Office Access 2016 поддерживает типы сложных данных, поэтому пользователь может создавать столбцы, содержащие более одного значения в каждой ячейке. Прикрепление документов и файлов к базе данных пользователя. Интерактивный конструктор форм. Office Access 2016 предлагает интерактивный интерфейс разработки форм "что на экране, то и в результате" (WYSIWYG). Можно самостоятельно разрабатывать и редактировать макет формы на экране в режиме реального времени, а также выполнить предварительный просмотр созданной формы. Интерактивный интерфейс разработки форм WYSIWYG позволяет очень быстро создавать формы, уделяя больше времени непосредственно работе с экономией времени на разработку и форматирование. Разнообразие в оформлении документов 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 врача Стоимость Дата оказания услуги Окончание лечения
Определение структуры таблиц реляционной базы данных «Частная клиника» Таблица 1. Структура таблицы «Врачи» РБД «Частная клиника»
Таблица 2. Структура таблицы «Услуги» РБД «Частная клиника»
Таблица 3. Структура таблицы «Клиенты» РБД «Частная клиника»
Таблица 4. Структура таблицы «Приемы» РБД «Частная клиника»
Таблица 5. Структура таблицы «Онлайн консультация» РБД «Частная клиника»
Таблица 6. Структура таблицы «Область медицины» РБД «Частная клиника»
Рис. 1 Датологическая модель базы данных |