Разработка проекта базы данных «Родильный дом"

Автор работы: Пользователь скрыл имя, 05 Ноября 2012 в 14:11, курсовая работа

Краткое описание

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

Содержание

Введение 5
Проектирование базы данных 6
Анализ предметной области 6
Проектирование инфологической модели 7
ER – диаграмма 8
Даталогическое моделирование 9
Основные характеристики атрибутов 10
Описание подстановок 12
Создание базы данных в СУБД ACCESS 13
Таблицы 13
Структурные связи 14
Формы 15

Прикрепленные файлы: 1 файл

Курсовая.docx

— 9.45 Мб (Скачать документ)

Рисунок 43. Окно запроса на создание таблицы в режиме таблицы

Запрос создаёт таблицу, включающую в себя значения из нескольких таблиц, это предоставляет удобное пользование данными.

2.3. Запрос  на обновление данных.

  «Обновление  зарплаты врачей»

Для создания такого запроса нужно  выбрать на вкладке Конструктор / группа Тип запроса / Обновление.

 

Рисунок 44. Окно запроса на обновление в режиме SQL

Рисунок 45. Окно запроса на обновление в режиме конструктор

     Запрос обновляет запись «Зарплата»  в таблице «Врач», увеличивает  значение на 30%. Запрос удобен  для быстрого увеличения или  уменьшения значения зарплаты  всех врачей.

Рисунок 46. Содержание таблицы «Врач» до обновления

Рисунок 47. Содержание таблицы «Врач» после обновления"

 

 

 

3. Перекрестный  запрос.

Перекрёстные запросы - запросы, в  которых используются групповые  операции в виде “электронных таблиц”, причем в качестве названий строк  и столбцов такой “таблицы” используются те или иные поля таблицы БД, а  в ее “ячейках” будут отображаться значения, соответствующие указанным  в названиях строки и столбца.

Рисунок 48. Окно перекрёстного запроса «Врач» в режиме SQL

Рисунок 49. Окно перекрёстного запроса «Врач в режиме конструктор

Результат запроса

Рисунок 50. Окно перекрёстного запроса «Врач в режиме таблицы

Запрос нагляднее отображает значения полей  «ФИО», «Категория», «Дата  рождения».

Отчёты

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

 

Таблица 10. Перечень созданных отчётов

Название отчета

Тип отчета

Назначение

1

Квалификация врачей

Отчет с несколькими уровнями группировки  и вычисляемыми полями

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

2

Статистика родов

Отчет по одной таблице

Отображение информации о родах

3

Данные о пациентках

Отчет по нескольким таблицам

Отображение информации из нескольких таблиц на одном листе


 

1. Отчет по одной таблице.

Рисунок 51. Вид отчёта «Статистика родов» в режиме конструктор

Отчёт предоставляет информацию о  родах, приятых врачом, подсчитывает их количество.

Рисунок 52. Вид отчёта «Статистика родов» в режиме представления отчёта

2. Отчет  по нескольким таблицам (запросам)

Рисунок 53. Вид отчёта «Данные о пациентках» в режиме конструктор

Рисунок 54. Вид отчёта «Данные о пациентках» в режиме представления отчёта

Данный отчёт сформирован  по данным 3-х таблиц: «Роженица», «Ребёнок»  и «Роды», что позволяет на одной  странице просматривать основные данные о пациентках, необходимые заведующему  отделением постоянно.

 

3. Отчет с несколькими уровнями  группировки и вычисляемыми полями.

Рисунок 55. Вид отчёта «Квалификация врачей» в  режиме конструктор

Рисунок 56. Вид отчёта «Квалификация врачей» в  режиме представления отчёта

Данный отчёт составлен  с двумя уровнями группировки; он содержит вычисляемые поля такие  как: количество врачей по категориям и во всей больнице (с помощью оператора Count(*)), средняя зарплата категории врачей и врачей по всей больнице (с помощью оператора Avg([зарплата])). Отчёт можно предоставлять к просмотру, когда речь идёт об уровне качества медицинского обслуживания в больнице.

4. Отчет с диаграммой

Рисунок 57. Вид отчёта «Данные о новорождённых» в  режиме Конструктор

Рисунок 58. Вид отчёта «Данные о новорождённых» в режиме представления отчёта

Отчёт составлен по данным таблицы «Ребёнок». Отчёт содержит круговую диаграмму  «Соотношение количества мальчиков  и девочек, где источником данных являются код ребёнка и пол  ребёнка, подсчитывая значения «код ребёнка» выявляется количество мальчиков  и девочек, это значение выводится  рядом с диаграммой, также выводится  процентное соотношение мальчиков  и девочек.

Для удобного пользования большим объёмом  информации в базе данных, создана форма, которая содержит кнопки «Формы», «Отчёты», «Таблицы», «Запросы»:

Рисунок 59. Окно формы «База данных Роддом»

Каждая кнопка открывает другую форму, которая выводит, например, все  таблицы для формы «Таблицы»  и т.д. Также имеется кнопка для закрытия базы данных.

Рисунок 60. Окно формы «Таблицы»

Рисунок 61. Окно формы «Запросы»

 

 

 

 

Рисунок 62.Окно формы «Формы»

Рисунок 63. Окно формы «Отчёты»

Каждая форма имеет кнопку для  возврата к главной форме.

 

 

 

В приложении создан макрос «AutoExec» для автоматического открытия главной страницы доступа при открытии базы данных.

 

Таблица 11. "Перечень созданных макросов"

Название макроса

Назначение

1

AutoExec

Открывает главную форму


                                   

Рисунок 64. Окно макроса «AvtoExec»

 

Заключение

При выполнении курсовой работы мною были закреплены знания по проектированию базы данных по конкретной предметной области, создание ER-модели и переход от неё к таблицам, на основе этих данных создание таблиц, запросов, форм и отчётов  в СУБД Access.

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

 

Список  используемой литературы

  1. Диго С.М. Базы данных: Проектирование и использование: Учебник. – М.: Финансы и статистика, 2005.
  2. Проектирование баз данных. СУБД Microsoft Access: Учебное пособие для вузов/Н.Н. Гринченко, Е.В. Гусев, Н.П. Макаров. – М.: Горячая линия – Телеком, 2004.
  3. Информационные системы в экономике. Базы данных: Учебное пособие. Чебоксары, 2004.
  4. Уткин В.Б., Балдин К.В. Информационные системы и технологии в экономике. Учебник. М.: ЮНИТИ, 2003
  5. http://office.microsoft.com/ru-ru/access/
  6. www.ist.ru/inz.asp?tab=2

 


Информация о работе Разработка проекта базы данных «Родильный дом"