Напоминание

Методическая разработка практического занятия по дисциплине " Информационные технологии в профессиональной деятельности среднего медицинского персонала"


Автор: Андреева Галина Евгеньевна
Должность: преподаватель дисциплины " ИТ в профессиональной деятельности "
Учебное заведение: ГАПОУ КО "Медицинский техникум"
Населённый пункт: Калужская область, г.Обнинск
Наименование материала: Методическая разработка
Тема: Методическая разработка практического занятия по дисциплине " Информационные технологии в профессиональной деятельности среднего медицинского персонала"
Раздел: среднее профессиональное





Назад




1
ГАОУ КО СПО «Медицинский техникум»
Согласованно и одобрено на методическом заседании ЦК «общественных дисциплин» Протокол № 1 от«25» августа 2015г.
Методическая разработка практического

занятия по дисциплине « Информационные технологии в

профессиональной деятельности среднего медицинского персонала»

Тема:
« Работа в системе управления базами данных
Access:
Проектирование базы данных. Отбор информации в базе данных. Создание запросов » Методическую разработку составила преподаватель информатики Андреева Г.Е. Калужская область г.Обнинск
2
Тема занятия:
«
Работа в системе управления базами данных Access:

Проектирование базы данных.

Отбор информации в базе данных.

Создание запросов »

1.

Продолжительность занятия
- 4 часа
2.

Место проведения занятия
- компьютерный класс
3.

Цели занятия:
1.Формирование умений и навыков применять современные компьютерные технологии в своей профессиональной деятельности. 2. Развитие навыков и умений в самостоятельной работе при использовании современных ИКТ, в данном случае при использовании СУБД. 2. Развитие творческого мышления, а также развитие операционного мышления, направленного на выбор оптимальных вариантов решений в медицинской практике.
4.

Задачи:
1. Воспитательная- развитие познавательного интере с а. В о с п и т а н и е информационной культуры. 2. Развивающая - развитие логического мышления и аналитических способностей у студентов. 3. Образовательная : а) рассмотреть основные возможности и принципы работы систем управления базами данных (СУБД); б)сформировать первичные навыки работы в СУБД
Access:
создания и заполнения таблиц, сортировки и поиска данных, создания форм и отчетов с помощью конструктора; в) ознакомиться с назначением и основными видами запросов; г) сформировать первичные навыки по созданию и запуску простейших запросов
5. План занятия:
1. Вступительное слово преподавателя. 2. Актуализация знаний. 3. Информационная теоретическая часть. 4. Практическая работа. 5. Закрепление знаний и навыков, полученных практическим путем. 6. Подведение итогов, анализ проведенного занятия.
6. Ход урока:

1.

Вступительное слово преподавателя:
Оргмомент, формулирование целей и задач занятия.
2.

Актуализация знаний.
 Определение Базы Данных  Виды БД  Понятие и назначение СУБД  Структура БД: поле, запись, ключ  Типы полей  Свойства полей  Формирование таблицы
3  Понятие и назначение форм  Понятие запросов  Понятие отчетов
3.Информационная теоретическая часть:
Рассматриваются вопросы: 1.Отбор информации в Базе Данных. 2. Создание запросов. 3. Проектирование простейшего запроса.
Отбор информации в базе

данных. Создание запросов.
Главное назначение любой базы данных состоит в хранении и предоставлении информации, которая может потребоваться пользователю либо сразу после ввода данных, либо спустя годы. Для получения информации из базы данных нужны хотя бы поверхностные знания о структуре информации в базе. Данные, полученные в ответ на подготовленный вами запрос, можно использовать для создания отчётов, форм и диаграмм. Слово
запрос
(quеry), которое происходит от латинского quoerere,первоначально означало спрашuвать или узнавать. Затем оно стало синонимом слов опрос, опознавание, получение сведений и вопрос. Поэтому запрос можно представить как вопрос, имеющий отношение к информации, которая содержится в таблицах базы данных. Запрос в Microsoft Access – это требование предоставить информацию, накопленную в таблицах Acсess. Информацию можно получить с помощью инструментов запроса. Запрос может относиться к одной или нескольким связанным таблицам. При этом Microsoft Access выдаёт только ту информацию, которую вы запрашиваете. После создания и запуска запроса Microsoft Access может вернуть и отобразить в виде строк и столбцов множество записей, которые вы запрашиваете. Эти записи называются динамическим набором записей (dynaset).
Типы Запросов:
Access поддерживает различные типы запросов, которые можно разбить на шесть основных категорий.
1.
Запрос на выборку (Select). Самый распространённый тип запроса. Извлекает данные из одной или нескольких таблиц (основываясь на заданных критериях) и результаты отображает в виде динамического набора записей в режиме таблицы, в котором допускается изменение данных, лежащих в основе запроса. 2. Групповой запрос (Total). Представляет собой специальную версию запроса на выборку. Позволяет вычислятъ суммы, подсчитыватъ количество записей и выполнять расчёты итоговых значений. При выборе этого типа запроса Access добавляет в бланк запроса строку Групповая операция (Total), 3. Запрос на изменение (Асtiоn). Позволяет создаватъ новые таблицы или изменять данные в существующих таблицах. Если в наборе результатов запроса на выборку можно вносить изменения только в одну запись за раз, то запрос на изменение разрешает вноситъ изменения в несколько записей сразу при выполнении одной операции.
4 4.Перекрёстный запрос (Crosstab). Отображает результаты статистических расчётов (такие как суммы, количество записей и средние значения). Эти результаты группируются по двум наборам данных в формате перекрёстной таблицы. Первый набор выводится в столбце слева и образует заголовки строк, а второй выводится в верхней строке и образует заголовки столбцов. 5. Запрос SQL (SQL). Существуют три типа запросов SQL { Structured Query Laпguage - язык структурированных запросов): запрос на объедuненuе, запрос к серверу и управляющuй запрос, которые используются для манипуляции с базами данных SQL .Создаются эти запросы с помощью написания специальных инструкций SQL. 6. Запрос с ограничением, или Тор(п). Этот ограничитель запроса можно использовать только в конъюнкции с другими пятью типами запросов. Он позволяет задавать число первых записей или часть общего количества записей в процентах, которую вы хотели бы получить в любом виде запроса.
Возможности запроса:
Запросы достаточно гибки и позволяют просматривать данные так, какудобно пользователю. Большинство систем баз данных постоянно совершенствуется, создавая всё более мощные инструменты. Однако информацияв базе данных остаётся информацией, и вы просто можете со временем представить её все более изысканными способами. Инструменты запроса являются мощным средством для работы с базой данных. Вот что можно делать с их помощью. 1. Выбирать таблицы. Вы можете полyчать информацию из одной или нескольких таблиц, связанных некоторыми общими данными. Даже при использовании нескольких таблиц Aсcess возвращает собранную информацию в виде одного объединённого набора данных представленного в табличном виде.
2.
Выбирать поля. Вы можете задавать поля из каждой таблицы, которые хотите видеть в динамическом наборе данных.
3.
Выбирать записи. Вы можете выбирать записи для отображения в динамическом наборе данных по заданным критериям.
4.
Сортировать записи. Часто необходимо просмотреть динамический набор данных, упорядоченный определённым образом, например записи о клиентах, отсортированных по фамилиям и именам. 5. Выполнять вычисления. Запросы можно использовать для выполнениявычислений с данными. Вас может интересоватъ среднее значение, сумма или количество записей. 6. Создавать таблицы. Иногда необходима новая таблица, созданная на основе результатов выполнения запроса. Запрос может создать такую таблицу на ocнoвe динамического набора данных. 7. Создавать формы и отчеты на основе запроса. Если в динамическом наборе могут содержаться только те поля и данные, которые необходимы для вашего отчета или формы. Когда основой вашего отчета или формы является запрос, то всякий при распечатке отчета или открытии формы запрос будет извлекать из таблицы , самую свежую информацию. 8. Создавать диаграммы на основе запроса. На основе данных запроса можно строить диаграммы. А затем использовать из в форме или отчете. 9. Использовать запрос в качестве источника данных для других запросов ( подчиненных запросов). Вы можете создавать дополнительные запросы на основе динамического набора данных предыдущего запроса. Это очень удобно для
5 выполнения нерегламентированных запросов, когда приходится постоянно вносить изменения в условия запроса. Для внесения таких изменений может использоваться вторичный запрос, тогда как первичный запрос и его данные остаются неизменными. 10. Вносить изменения в таблицы. Запросы в Access позволяют получать информацию из разных источников. Вы можете запросить информацию из баз данных dBASE, Paradox, Btriever и Microsoft SQL Sеrvеr.
Проектирование простейшего запроса на выборку с помощью Конструктора

запросов:
1. Выбор таблицы. а) в окне
Базы данных
перейти во вкладку
Запросы
. б) щелкнуть по кнопке
Создать
→ на экране появится диалоговое окно
Новый

запрос
со списком вариантов создания запросов: 
Конструктор;

Простой запрос;

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

Повторяющиеся записи;

Записи без подчиненности.
с) выбрать в списке значение Конструктор. д) нажать кнопку ОК → на экране появятся два диалоговых окна: 
Запрос: запрос на выборку;

Добавление таблицы.
е) в окне
Добавление таблицы
во вкладке
Таблицы
выбрать нужную таблицу. ж) кликнуть по кнопке
Добавить
з) кликнуть по кнопке
Закрыть
→ в окне конструктора запросов
Запрос:

запрос

на

выборку
появится небольшое окно с заголовком таблицы и списком ее полей. и) двойным кликом отметить те поля , которые должны использоваться в запросе или присутствовать в информации после выполнения запроса → имена этих полей будут помещены в строку бланка запроса
Поле
( нижняя половина окна конструктора запросов). 2. Сортировка_ данных в запросе : Кликнуть по ячейке, которая находится на пересечении строки бланка запроса Сортировка (нижняя половина окна Access) и столбца с именем поля, по которому нужно сортировать, и выбрать из раскрывающегося списка вид сортировки: - по возрастанию; - по убыванию. 3. Выбор полей, которые будут выводиться на экран после выполнения запроса: В строке
Вывод на экран
должны быть установлены флажки столбцов тех полей, которые должны присутствовать в результатах выполнения запроса. Для того, чтобы cнять флажок, следует кликнуть по нему мышью (установленный флажок помечен галочкой). 4. Применение критериев в запросе: В строках
Условие отбора
: ввести критерии в те столбцы, по полям которых осуществляется проверка условий при отборе запроса. Например, в поле
Возраст
записать критерий
> 40
для того, чтобы выбрать из
БД
при выполнении запроса все записи, в которых значение поля
Возраст
больше
40.
5. Вычисления в запросе ( выполнение групповых операций):
6 а) кликнутъ по пиктограмме
Групповые операции
на панели инструментов→ в нижнем окне
Конструктора запросов
появится строка
Групповая операция
. б) активизировать ячейку, расположенную нa пересечении строки
Групповая

операция
и колонки с именем поля, по которому осуществляется операция. с) открыть в ячейке раскрывающийся список функций. d) выбрать нужную функцию. 6. Сохранение запроса: Сохранить запрос:  Кликнуть по кнопке
Х
оконного меню
Запрос:…
 Подтвердить необходимость изменения макета или структуры запроса,
если
будет выдано сообщение→ появится окно
Сохранение
.  В окне
Сохранение
в поле
Имя
ввести имя запроса → нажать кнопку
ОК.

Проектирование запроса с несколькими таблицами
( обязательным условием установки связи между таблицами является наличие двух одинаковых полей) 1. Осуществить выбор главной таблицы и выбор последующих таблиц в
Выбор

таблицы
→ если в таблицах есть одинаковые поля между ними установятся связи после вывода названий таблиц и перечня их полей в окне
Конструктора.
2. Кликнуть покнопке
Закрыть.
3. Если связи между полями не образуются , то:  Выполнить команду
Сервис → Схема данных
или кликнуть по кнопке
Схема данных
на панели инструментов;  Разместить в окне
Схема данных
окна нужных таблиц с помощью кнопок
Добавить и Закрыть
;  С помощью мыши перетащить поле, по которому должна быть установлена связь из одной таблицы на соответствующее поле из другой таблицы → на экране появится диалоговое окно
Связи
. В котором отображаются имена связываемых полей;  Выполнить действия , описываемые в п. Проектирование простейшего запроса на выборку с помощью Конструктора запросов ;  Сохранить запрос.
Запуск запроса на выполнение:
Во вкладке
Запросы
окна Базы данных кликнуть по пиктограмме нужного запроса или выделить запрос и нажать кнопку
Открыть
→ на экране появятся результаты выполнения запроса.
Преобразование запроса на выборку в запрос на получение таблицы:

1.
Во вкладке
Запросы
БД выделить пиктограмму нужного запроса.
2.
Нажать кнопку
Конструктор
.
3.
Активизировать команду
Запрос

Создание таблицы
→ появится окно «
Создание таблицы
».
4.
Ввести имя в поле
Имя таблицы
.
5.
Нажить кнопку
ОК
.
6.
Закрыть окно
Конструктора запроса
.
7.
Подтвердить, если понадобится, сохранение изменения макета или структуры документа.
Редактирование запроса:

7 1. Вход в режим
Конструктора
. а) во вкладке
Запросы
окна БД выделить кликом мыши запрос, структура которого подлежит исправлению; б) нажать кнопку
Конструктор
. 2. Вставка столбца. а) кликнуть по ячейке столбца в нижней части конструктора запросов, перед которым надо вставить новый столбец; б) выполнить команду
Вставка → Столбцы
. 3. Удаление столбца (поля) а) кликнуть по ячейке столбца б) выполнить команду
Правка → Удалить
столбцы 4. Удаление элемента запроса. а) выделить нужный элемент в проекте запроса б) выполнить команду
Правка → Удалить
или клавишу
Delete
5. Вырезать элемент запроса в буфер обмена. а) выделить нужный элемент б) кликнуть по пиктограмме
Вырезать
на панели инструментов или выполнить команду
Правка → Вырезать
. 6.Копирование элемента запроса в буфер обмена. а) выделить нужный элемент в проекте запроса б) кликнуть по пиктограмме
Копировать
или выполнить команду
Правка →

Копировать.
7. Вставка элемента из буфера обмена ( элемент должен быть предварительно скопирован или вырезан). а) кликнуть в окно
Конструктора
запросов по ячейке, в которую необходимо внести изменение; б) кликнуть по пиктограмме
Вставить
или выполнить команду
Правка →

Вставить.

4.Практическая работа:
1. Сделайте краткий конспект теории работы. 2. На рабочем столе создайте вложенные папкипод своим именем (учебный год, фамилия ,имя студента, номер группы, номер бригады). 3. Запуск СУБД Access. Пуск => Программы => Microsoft Access. 4. Создание новой БД.
Создать новую
БД
с именем файла BD_K_N.
mdb
в своей папке.
В окне
Microsoft Access
в области
“Создание базы данных”
установить переключатель
“Новая база данных”
=>
ОК
=> указать папку, в которой будет создаваться БД и имя файла новой БД: в окне
“Файл новой базы данных”
выбрать свою папку => в поле
“Имя файла”
указать имя: BD_Ф_Г_Б.
mdb,
где
Г
- номер группы (1, 2, 3, 4, ...);
Б
- номер бригады (а, б, в). => в поле “Тип файла” должно быть установлено значение “Базы данных Access” => Создать. 5. Создание проекта таблицы.
Создать проект таблицы с именем Пациенты.

В
окне
“BD_Ф_Г_Б: база данных”
во вкладке
Таблицы
щелкнуть кнопку
Создать
=> в окне
“Новая таблица”
выбрать опцию
Конструктор
=>
ОК
=> в окне
Конструктора
таблиц
“Таблица1: таблица”
в области проекта
8 таблицы ввести структуру таблицы следующего вида: 6. Определение первичного ключа. В качестве ключевого поля задать поле “номер записи”. Установить указатель на поле
номер записи => Ключевое поле
панели инструментов => рядом с полем
“номер записи”
появится изображение ключа, 7. Сохранение проекта таблицы. Сохранить проект таблицы
Пациенты.(Таблица 1)
Закрыть окно “
Таблица1
: таблица” => на запрос: “Сохранить изменения макета или структуры таблицы “Таблица1”” нажать Да => в окне “Сохранение” в поле Имя таблицы ввести
Пациенты
=> ОК. 8. Ввод информации в таблицу. Ввести информацию в таблицу Пациенты. Перейти в режим
Таблица
, если вы не находитесь в нем, активизировав команду:
Вид => Таблица
=> открыть таблицу
Пациенты
=> ввести информацию в таблицу в соответствии с данными приведенными в
таблице 1



Ключ

Имя

поля

Тип

данных

Описание

Свойства поля - Общие

Размер

поля

(формат

поля)

Число

десятич

ных

знаков

Обяза

тельное

поле

Пустые

строки

Индексирова

н- ное поле
+
номер

записи
счетчик номер записи длинное целое Да (совпадения не допускаются)
ФИО
текстовый ФИО пациента 50 да нет нет
ПОЛ
текстовый указать пол пациента 50 да нет нет
возраст
числовой Возраст пациента байт 0 да нет
группа крови

и резус-

фактор
текстовый указывается группа крови и резусфактор пациента 50 да нет нет
дата

поступления
дата /время дата поступления в стационар краткий формат даты да нет
Код диагноза
числовой код диагноза байт 0 да нет
Дата

выписки
дата /время дата выписки из стационара краткий формат даты да нет
количество

койко-дней
числовой количество дней, проведеных пациентом в стационаре байт 0 да нет
9 Таблица1
«Пациенты травматологического отделения ФГБУЗ КБ№8

ФМБА России»
Вполе
Номер записи
вводить данные не надо, оно заполняется автоматически. 9. Добавление записей в таблицу. Добавить несколько записей в таблицу таким образом, чтобы вся предыдущая информация была не видна. Активизировать команду
Записи => Ввод данных
=> ввести три записи с произвольной информацией во всех полях и кодом диагноза 10. 10.Просмотр информации таблицы. Сделать видимой всю информацию таблицы
Пациенты
. Активизировать команду
Записи => Удалить фильтр.
Закрыть окно таблицы, подтвердив необходимость сохранения макета или структуры таблицы. 11.Сортировка записей таблицы. Упорядочить записи таблицы Пациенты, расположив их в алфавитном порядке по фамилиям пациентов. Номер записи ФИО Пол Возраст Группа крови и резусфактор Дата поступления в стационар Код диагноза Дата выписки из стационара Кол-во Койко - дней 1 Вакунова Н.А. ж 38 0(I)Rh+ 14.02.05 03 18.03.05 33 2 Котов К.Н. м 21 B(III)Rli- 16.02.05 15 07.04.05 51 3 Кудрявцев Р.П. м 58 AB(IV)Rh+ 16.02.05 10 29.03.05 37 4 Аликина О.М. ж 27 B(III)Rh+ 23.02.05 44 22.04.05 59 5 Бондарев А.Е. м 46 A(II)Rh+ 25.02.05 82 15.06.05 141 6 Якушева Т.И. ж 35 AB(IV)Rh- 01.03.05 21 10.08.05 163 7 Смирнов В.Т. м 40 0(I)Rh- 05.03.05 36 27.05.05 84 8 Егоров В.А. м 43 AB(IV)Rh- 07.03.05 01 01.07.05 117 9 Ковалёва Н.А. ж 51 0(I)Rh+ 10.03.05 10 29.04.05 51 10 Зайцева Ю.Б. ж 24 A(II)Rh+ 11.03.05 44 13.05.05 64
10 Открыть таблицу
Пациенты
=> выделить поле
ФИО => « Сортировка по

возрастанию »
закрыть таблицу
Пациенты,
подтвердив необходимость сохранения макета или структуры таблицы. 13. Сортировка данных в таблице “Диагноз”. Упорядочить данные в таблице “Диагноз” по возрастанию значения. 14. Поиск данных в таблице. а) Поиск в таблице Пациенты. Найти в таблице Пациенты всех больных, у которых код диагноза равен 44. Во вкладке Таблицы окна Базы данных открыть таблицу
Пациенты
=> выделить столбец код диагноза => Правка => Найти в поле “Образец” окна “Поиск в поле ‘код диагноза’ ” ввести значение 44 => в поле “Просмотр” установить значение - Все => в поле “Совпадение” –
Поля

целиком

= >
установить, если не установлен, флажок
“Только в текущем поле” => Найти =>
для поиска следующих записей нажать кнопку
“Найти далее” =>
при этом в поле
код

диагноза
выделяется контрастным цветом искомое значение
44
в очередной найденной записи. б) Записать значения поля ФИО в найденных записях: ФИО________________________. Закрыть окно “Поиск в поле ‘Код диагноза’ ”. Закрыть таблицу
Пациенты
.
Самостоятельно :
найти в таблице
Пациенты
всех больных с группой крови
Л(П)
и резус-фактором
Rh+.
в) Поиск в таблице “Диагноз”. Найти в таблице “Диагноз” диагноз с кодом 36. Закрыть таблицу “Диагноз”. г) Записать информацию найденной записи:
Диагноз_____________________.
Закрыть окно таблицы,подтвердив необходимость сохранения макета или структуры таблицы. 15.Создание и корректировка формы. 1) Создание ленточной автоформы. Создать форму для ввода данных таблицы Пациенты. 12.Самостоятельное создание таблицы-справочника «
Диагноз ».
Создать таблицу-справочник с именем Диагноз, следующей структуры:
Ключ Имя

поля

Тип

данных

Описание

Свойства поля - Общие

Размер

поля

(формат

поля)

Число

десятич

ных

знаков

Обязатель-

ное поле

Индексиро

ванное

поле

+

Код

диагноза
ЧИСЛОВОЙ код диагноза байт 0 да да(совпадения не допускаются)
Диагноз
текстовый диагноз заболевания 120 да нет В качестве ключевого указать поле
код диагноза.
Ввести в таблицу информацию в соответствии с данными, приведенными в
таблице 2 “Диагноз”.
Таблица 2:
“Диагноз”
________________________________
Код диагноза

Диагноз

00
Поверхностная травма головы
01
Открытая рана головы
02
Перелом черепа и лицевых костей
03
Вывих, растяжение и повреждение суставов и связок головы
10
Поверхностная травма шеи
15
Травма кровеносных сосудов на уровне шеи
21
Открытая рана грудной клетки
36
Травма органов брюшной полости
44
Травма нервов на уровне плечевого пояса и плеча
60
Поверхностная травма запястья и кисти
82
Перелом костей голени, включая голеностопный сустав
86
Травмы мышц и сухожилий на уровне голени
52
Перелом костей предплечья
12
Перелом шейного отдела позвоночника
11 Перейти во вкладку
Формы
в окне БД
=>
активизировать
Создать
в окне БД “BD_Г_Б:
база данных” =>
в окне
Новая форма
выбрать из списка:
Автоформа:

ленточная =>
в нижнем поле окна выбрать из списка таблиц,

в качестве источника данных
”,
таблицу
Пациенты => ОК.
Просмотрите вид окна созданной формы. Закрыть окно формы.
Сохраните форму
(в окне
Сохранение
в поле
Имя формы
ввести
Пациенты => ОК).
2) Корректировка Ф ОРМЫ . Если вас не устраивает вид полученной формы, ее можно исправить. Открыть во вкладке
Формы
окна БД форму
Пациенты => Вид => Конструктор.
В полях формы можно изменить:
тип, размер шрифта, форматирование и стиль текста, положение

поля в форме, цвет фона формы.
{Цвет фона изменяется командой
Формат

=>

Автоформат).

=>
Кликнутьпо соответствующему полю => выполнить необходимые действия по изменению представления информации в полях => закрыть окно
Пациенты: форма =-> сохранить изменения макета или структуры формы

=> ОК.
16.Ввод и корректировка данных с помощью Ф ОРМЫ . Ввод данных в таблицу с использованием Ф ОРМЫ . Ввести дополнительно две записи с использованием формы в таблицу Пациенты. Открыть форму
Пациенты
во вкладке
Формы
окна
Базы данных Записи => Ввод

данных =>
ввести две произвольные записи в таблицу
Пациенты =>
закрыть окно формы
Пациенты.
2). Корректировка данных с использованием Формы. Откорректировать данные в таблице Пациенты, изменив у нескольких пациентов код диагноза на 12, группу крови на 0(1) с Rh+. Открыть форму
Пациенты
во вкладке
Формы
окна
Базы данных => Записи
=>
Удалить фильтр
изменить у нескольких пациентов коды диагноза на значение
12,
группу крови на
0(1)
с резус-фактором
Rh+
=> закрыть форму
Пациенты.
17.Создание запроса (
Запрос 1 « Старше 35»)
на выборку со связыванием двух таблиц. Составить запрос на выборку из таблицы Пациенты всех больных в возрасте >=35 лет, находящихся в стационаре >60 дней, с выводом их диагнозов. 1) Выбор таблиц, на основании которых создаётся запрос. Выбрать в качестве главной таблицу
Пациенты,
в качестве подчинённой -
Диагноз.
Для выбора таблиц: перейти во вкладку
Запросы
окна БД
“BD_Г_Б: база данных”
=> активизировать команду
Создать
=>
Конструктор
=> нажать кнопку
ОК
=> в окне
“Добавление таблицы”
во вкладке
Таблицы
выбрать главную таблицу
Пациенты
=> нажать кнопку
Добавить
=> выбрать подчинённую таблицу-справочник
Диагноз
=> нажать кнопки
Добавить, Закрыть.
Между полями
код диагноза
двух таблиц автоматически будет установлена связь, которая обозначится линией на экране. 2) Выбор полей, которые будут использоваться в запросе. Указать, что для выполнения запроса будут использованы поля: ФИО; Возраст; Количество койко-дней. пометить
двойным щелчком
в таблице
Пациенты
поля: - ФИО; возраст; количество койко-дней. В таблице
Диагноз
- поле: диагноз.(
двойным щелчком)
В результате указанных действий в нижней части проекта запроса в строке
Поле
автоматически разместятся наименования полей:
ФИО, возраст, количество койко-

дней, диагноз.
В строке
Имя таблицы
запишутся имена таблиц, из которых выбраны указанные
12 поля. Для того, чтобы не получать после выполнения запроса поле -
возраст,
необходимо снять с него пометку в строке
Вывод на экран,
щёлкнув мышью по соответствующему флажку. 3) Сортировка в запросе. Указать в запросе сортировку по возрастанию значения поля
ФИО:
щёлкнуть по ячейке, расположенной в проекте запроса на пересечении строки
Сортировка
и
столбца ФИО
=> из списка вариантов сортировки выбрать значение “
по

возрастанию”.
4) Применение специальных критериев. Реализовать отбор записей со значением полей: возраст: >=35; количество койко-дней: >60. Для указания условия отбора записей в ячейке, расположенной на пересечении строки
Условие отбора
и столбца
Возраст,
ввести условие: >=35. Самостоятельноввести условие отбора для поля
количество койкодней : >60.
5) Сохранение запроса. Сохранить запрос под именем
“старше 35”:
закрыть окно
Запрос 1: Запрос на

выборку,
использовав кнопку окна
“X”
;=> подтвердить изменение макета или структуры запроса, нажав в ответ на сообщение кнопку
Да
в окне
Сохранение
в поле
имя запроса
ввести:
старше 35
=> нажать кнопку
ОК.

18
. Запуск запроса на выполнение. Запустить запрос на выполнение. Дважды щёлкнуть по значку запроса с именем
“старше 35”
во вкладыше
Запросы.
На экране появится информация обо всех пациентах в возрасте старше 35 лет, находящихся в стационаре более 60 дней. Выборка пациентов будет упорядочена по возрастанию значений поля
ФИО.
(Сверить полученные результаты с информацией таблицы
Пациенты
закрыть окно запроса).
19.
Составление отчёта на основании запроса. Составить
отчёт “Сведения о заболеваниях пациентов в возрасте старше 35 лет,

находящихся в стационаре более 60 дней” на основании запроса “старше 35”.
Во вкладке
Отчёты
окна базы данных инициировать команду
Создать
==> в окне
“Новый отчёт”
выбрать –
Автоотчёт ленточный
=> в качестве “источника данных”выбрать запрос с именем
“старше 35”
=> нажать кнопку
ОК.
На экране появится окно созданного отчёта. (Если вид полученного отчёта вас не устраивает, отчёт можно исправить командой
Вид
=>
Конструктор).
=> закрыть окно отчёта => сохранить отчёт с именем “Сведения о заболеваниях пациентов в возрасте старше 35 лет, находящихся в стационаре более 60 дней ”.
20. Создание итогового запроса.
На основании таблиц
Пациенты
и
Диагноз
создать итоговый запрос о причинах временной нетрудоспособности. Запрос должен включать поля:
-
диагноз;
-

Count_KOд диагноза (число случаев);

-

Sum_ количество койко-дней
(суммируются дни нетрудоспособности по каждому коду заболевания). Имя
запроса

- Причины нетрудоспособности.
На основании запроса должен быть получен
отчёт
-
Причины нетрудоспособности.

Процесс создания указанного запроса проведём в несколько этапов:

13 1. Формирование запроса (
Запрос 2
) с именем
“Дни”,
на вычисление
количества

дней

нетрудоспособности
по каждому
коду

диагноза
на основании данных таблицы
“Пациенты”.
2. Формирование запроса (
З а п р о с 3)
с именем
“Случаи”,
на вычисление количества случаев заболеваний по каждому коду диагноза. Запрос будет осуществлять выборку записей
кода

диагноза
из таблицы
Пациенты
и вычисление
количества таких записей
по каждому
коду диагноза.
3. На основании таблицы и двух выше сформированных запросов получить результирующий запрос (
Запрос 4
) именем
Итоги.
(Таблица по каждому коду диагноза будет содержать количество случаев заболевания и количество дней больничных). 4. Используя таблицу
Итоги
и справочник
Диагноз,
создать запрос (
Запрос 5)
с и м е н е м
Причины

нетрудоспособности,
который позволит по каждому диагнозу указать количество случаев и дней больничного. Указания: 1*
Создание запроса (Запрос 2 «Дни») на вычисление итогов с помощью
Мастера. Сформировать запрос с именем
Дни
на вычисление количества дней больничных по каждому коду диагноза с помощью Мастера. В режиме
Запросы
нажать кнопку
Создать
=> в окне
Новый запрос
из списка выбрать
Простой запрос =>
нажать кнопку
ОК =>
в окне
Создание простых

запросов
в поле
Таблицы/Запросы
выбрать из списка таблицу
Пациенты =>
в окне
Доступные поля
последовательно выбрать двойным щелчком поля
код диагноза
и
количество койко -дней
=> нажать кнопку
Далее.
В окне
Создание простых

запросов
установить переключатель
Итоговый =>
нажать кнопку
Итоги =>
в окне
Итоги
установить флажок в поле, расположенном на пересечении строки
количество

койко-дней
и столбца
Sum
=> нажать кнопки
ОК
и
Далее
=>в поле
“Задайте имя

запроса”
ввести
- Дни =>
нажать кнопку
Готово.
На экране появится результат выполнения запроса, сверить его с информацией таблицы
Пациенты

=>
закрыть запрос. 2* Создание запроса (
Запрос 3 « Случаи»
) на получение итогов с помощью
Конструктора.
сформировать запрос с именем “Случаи” на выборку и подсчёт количества записей по каждому коду диагноза, т.е. определить количество случаев заболеваний по каждому диагнозу. Во вкладке
Запросы
нажать кнопку
Создать
=> в окне
Новый запрос
выбрать режим
Конструктор
=> нажать кнопку
ОК
=в> в окне
Добавление таблицы
во вкладке
таблицы
выбрать таблицу
Пациенты
=> нажать кнопки
Добавить, Закрыть.
В окне
“Запрос 3: запрос на выборку”
выбрать двойным щелчком мыши поля: - код диагноза. Указать
сортировку
по возрастанию первого поля
код диагноза.
Указать групповую операцию по последнему полю
код диагноза,
установив указатель на
последний
столбец
код диагноза
и щёлкнув по кнопке пиктограммы Z => в поле, расположенном на пересечении строки
“Группировка”
и
последнего
столбца “
код диагноза”
из раскрывающегося списка выбрать функцию Count (счётчик) => закрыть окно
“Запрос

3: запрос на выборку”
сохранить запрос под именем
Случаи
=> запустить запрос на выполнение =в> сверить результаты выполнения запроса с информацией таблицы
Пациенты
=в> закрыть окно
“Случаи: запрос на выборку”.
3* Составление запроса (
Запрос 4
«
Причины
») на получение таблицы. Сформировать на основании
запросов
«
Дни»
и «
Случаи»
запрос с именем
14 «
Причины»
с помощью Конструктора. Во вкладке запросы ввести команду
Создать
=>
Конструктор
=> выбрать исходные запросы
Дни
и
Случаи
в окне
Добавление таблицы
вкладки
Запросы
=> установить связь между полями
Код диагноза
двух запросов (перетянуть мышью поле
Код

диагноза
из таблицы
Дни
в таблицу
Случаи)
=> включить в запрос поля:
код

диагноза,Summ-количество, Count диагноза
=> сохранить
запро
с с именем «
Причины». З
апустить запрос на выполнение => проверить правильность его работы => закрыть окно
Причины: запрос на выборку
=> во вкладке
Запросы
выделить запрос
Причины
=> нажать кнопку
Конструктор
активизировать команду
Запрос

-Создание таблицы.
В окне
“Создание таблицы”
ввести в поле
Имя таблицы
ввести «
Итоги»

ОК
закрыть запрос
Причины .
Подтвердить сохранение изменения макета или структуры запроса => запустить запрос
Причины
=> дважды подтвердить необходимость выполнения запроса => во вкладке
таблицы
проверить информацию таблицы «
Итоги»
=> закрыть окно таблицы «
Итоги».
4* Составление
Запроса 5 « Причины нетрудоспособности».
На основании таблиц
« Итоги»
и
«Диагноз»
сформировать
запрос «Причины

нетрудоспособности»
, в котором по диагнозу было бы указано количество дней больничного (поле Summ - количество дней) и случаев заболеваний (поле Соunt- код диагноза). Обеcпечить сортировку по возрастанию поля
«Диагноз»
и сохранить запрос с именем
«Причины нетрудоспособности»

5. Закрепление знаний и навыков, полученных практическим путем
.
Задание для самостоятельного выполнения:
21 Создание отчёта по запросу. На основании
запроса
«
Причины нетрудоспособности»
по диагнозу сформировать и откорректировать простейший отчёт с именем
Причины нетрудоспособности
=> сохранить отчёт. 22.Самостоятельно создать запрос (
Запрос 6
) и отчётна получение информации о больных, поступивших в травматологическое отделение КБ№8 с 20.02.05 с группой крови AB(IV)Rh- (упорядочить информацию запроса по фамилиям пациентов). Завершить работу с программой Access.
Вопросы для самоконтроля:
1. Укажите назначение систем управления базами данных и возможности применения СУБД Access в медицине. 2. Укажите назначение таблиц, форм, отчетов в СУБД Access. 3. Как создать новую базу данных? 4. Как создать в базе данных новую таблицу и задать в ней ключевое поле? 5. Укажите основные типы полей таблицы. 6. Как осуществить ввод данных в таблицу и изменить её структуру? 7. Как создать и изменить простейшую форму с помощью конструктора форм? 8. Как создать и отредактировать простейший отчет? 9. С помощью какой команды осуществляется распечатка таблицы, формы, отчета? 10.Как сохранить и открыть файл базы данных? 12.Для каких целей используются запросы? 13.Какие типы запросов вы знаете? 14.Как задать запрос на выборку информации по критерию?
15 15.Как задать сортировку в запросе? 16. Как указать в запросе поля, подлежащие выводу и критерии выборки данных? 17. Как создавать запрос к нескольким таблицами и реализовать связь между ними? 18.Как сохранить и запустить запрос на выполнение? 19.Как создать запрос на вычисление итогов с помощью Мастера? 20.Как составить запрос на получение таблицы? 21.Как изменить структуру запроса?
6 Подведение итогов, анализ проведенного занятия.
По сравнению с картотеками компьютерные БД обладают явным преимуществом. С помощью специальных инструментов вы можете легко получать информацию как полную , так и выборочно по запросам, удовлетворяющую практически любому заданному критерию. В возможности просмотра информации любым удобным для вас способом и заключается реальная МОЩЬ БД. Данные , поученные на подготовленный вами запрос, можно использовать для создания форм, отчетов и диаграмм . АНАЛИЗ ЗАНЯТИЯ: Обучающиеся: Кол- во челов ек Справились : выполнили с/р Степе нь у усвоени я На «5» На «4» На «3» На «2» Индивидуально В малых парах (по 2 человека)
Литература:
1. Г.Л. Мыльникова. Основы практической деятельности в информатике. Владивосток-2001 г. 2. П.П.Беленький. Информатика., учебное пособие для средних специальных учебных заведений . «Феникс»-2004г. 3. Ю.А. Шафрин. Информационные технологии. М. Лаборатория Базовых знаний- 2000 г. 4. Учебное пособие для врачей и студентов младших курсов “Компьютер для врача”. Смоленск: изд. СГМА, 2005, 65с., стр. 41- 55. Приложение: Так должны выглядеть результаты по практическому занятию: Основная таблица «Пациенты»:
16
Вспомогательная таблица «Диагноз»:

Форма:

17
Запрос №1:

Отчет на основании запроса»старше 35»:

Запрос №2 «Дни» (
суммирует количество дней нетрудоспособных)
:

Запрос №3 «Случаи»:

18
По Запросу4 получилась таблица «ИТОГИ»

Запрос №5 «Причины нетрудоспособности»


В раздел образования