
- •Пример оформления ргр по теме Access
- •Оглавление
- •1. Развернутое описание варианта задания
- •2. Разработка структуры базы данных и ее обоснование
- •2.1.Список атрибутов полей, содержащихся в базе данных
- •2.2. Выбор типов данных полей бд
- •3. Установка связи между таблицами
- •4. Заполнение базы данных в режиме таблицы
- •5. Создание запросов на выборку и отчетов
- •5.1.3Апрос для определения возраста каждого больного
- •5.2.0Тчёт о годах начала трудовой деятельности врачей
- •5.3.3Апрос для определения дня недели, в который больной поступил в больницу
- •5.4.3Апрос для определения списка больных, поступивших 31 декабря к лечащему врачу Иванову Ивану Ивановичу
- •5.5.0Тчёт о больных, которые лечились в больнице в прошлом году
5.4.3Апрос для определения списка больных, поступивших 31 декабря к лечащему врачу Иванову Ивану Ивановичу
Для того чтобы вывести список больных, поступивших 31 декабря к лечащему врачу Иванову Ивану Ивановичу, создается запрос «Новогодние пациенты Иванова» при использовании следующих полей: «Ф.И.О. больного», «Дата поступления на лечение» (таблицы «Сведения о лечении») и «Лечащий врач» (таблицы «Врачи»).
В режиме конструктора, в строке условие отбора в поле «Дата поступления на лечение» ставится выражение «DateSerial(2008;12;31)», а в поле «Лечащий врач» ставится выражение «"Иванов Иван Иванович"»
При выполнении приведенных выше действий можно получить таблицу-запрос (табл. 10).
Табл. 10 3апрос для определения списка больных
ФИО больного |
Дата поступления на лечение |
Лечащий врач |
Перминова Елена Александровна |
31.12.2008 |
Иванов Иван Иванович |
Токарева Елена Игоревна |
31.12.2008 |
Иванов Иван Иванович |
5.5.0Тчёт о больных, которые лечились в больнице в прошлом году
Для определения списка больных, которые лечились в больнице в прошлом году, создается запрос «Пациенты прошлого года» при использовании следующих полей: «Ф.И.О. больного» и «Дата поступления на лечение» (таблицы «Сведения о лечении»).
В режиме конструктора создаётся новое поле, в котором содержится формула: Уеаr([Дата поступления на лечение])
В строке условие отбора ставится выражение «2008», вывод на экран данного поля не осуществляется.
При выполнении приведенных выше действий можно получить таблицу-запрос (табл. 11).
Табл. 11 0тчёт о больных, которые лечились в больнице в 2008 году
ФИО больного |
Дата поступления на лечение |
Перминова Елена Александровна |
03.12.2008 |
Токарева Елена Игоревна |
05.10.2008 |
Шутылев Кирилл Аркадьевич |
07.11.2008 |
Смирнова Ирина Вениаминовна |
13.11.2008 |
Выводы по работе
В данной работе мною была создана база данных «Больные в больнице», которая содержит три основные и две дополнительные таблицы, форма, запросы и отчеты. При разработке запросов использовались стандартные функции и вычисляемые поля.
В качестве СУБД использовалась программа Access.
Выполняя данную работу я научился разрабатывать структуру базы данных, создавать запросы с вычисляемыми полями и готовить отчеты.
Библиография
Соболь Б.В. и др. Информатика: учебник. – Ростов н/Д: Феникс, 2009. .- 445 с.
Симонович С.В. и др. Информатика. Базовый курс. - СПб.: Питер, 2010.- 640с.
Чесноков С.Е. Информатика: метод. указ. к РГР. – Йошкар-Ола: МарГТУ, 2010. – 136 с., 2010