РЕАЛИЗАЦИЯ ДИДАКТИЧЕСКОГО ПРИНЦИПА ПОСЛЕДОВАТЕЛЬНОСТИ ПРИ ИЗУЧЕНИИ ЗАПРОСОВ В MICROSOFT ACCESS Фирсова С.А.,Рябухина Е.А.

Мордовский государственный университет им. Н. П. Огарева


Номер: 12-4
Год: 2015
Страницы: 153-164
Журнал: Актуальные проблемы гуманитарных и естественных наук

Ключевые слова

дидактические принципы в обучении, принцип последовательности, Microsoft Access, запрос на выборку, медицинская информатика, didactic principles in teaching, the principle of consistency, Microsoft Access, a select query, health informatics

Просмотр статьи

⛔️ (обновите страницу, если статья не отобразилась)

Аннотация к статье

В статье представлены универсальные дидактические принципы обучения. Подробно рассматривается один из этих принципов - принцип последовательности и его реализация в курсе «Медицинская информатика» при изучении темы «Запросы в Microsoft Access».

Текст научной статьи

В настоящее время во всех отраслях науки и производства происходит широкое внедрение компьютерных технологий обработки информации. Задача овладения информационными технологиями особенно актуальна для работников здравоохранения, имеющих дело с большим количеством медицинской документации, требующей статистической обработки. Широкое внедрение персональных компьютеров в повседневную практику работника здравоохранения - врача поликлиники или стационара, лаборанта, фармацевта и т. д. - позволяет не только ускорить обработку медицинской документации, но и рационализировать лечебную и лечебно-профилактическую работу, эффективно распределять потоки пациентов в учреждениях, усилить контроль качества оказания медицинской помощи населению. Кроме специализированных программ медицинского назначения, для решения многих из указанных задач можно использовать приложения MICROSOFT OFFICE, имеющие широкое распространение и достаточно простые в применении. В связи с этим одной из задач курса «Медицинская информатика», реализуемого в высшем медицинском образовании, является обучение студентов работе с приложениями MICROSOFT OFFICE, в том числе, с СУБД MICROSOFT ACCESS, позволяющей эффективно работать с большими объемами информации [4]. Несмотря на многообразие форм и методов, учебный процесс в высшей школе будет эффективным, если сохранит свою целостность, единство составляющих его сторон. Эта целостность обеспечивается не только целью обучения, определяющей все его содержание, и не только взаимодействием преподавателя и студента, но и общими принципами учебного процесса. Принципы обучения - это дидактические требования к организации учебного процесса, учитываемые во всех его компонентах и обусловленные целями обучения [2, с. 48-52; 3, с. 34-37]. В современной педагогике в качестве основных предлагаются следующие дидактические принципы: - объективности, научности; - связи обучения с практикой; - последовательности, систематичности; - доступности при необходимой степени трудности; - наглядности, разнообразия методов; - прочности усвоения знаний, умений и навыков в сочетании с опытом творческой деятельности; - активности обучаемых [1, с. 260-262, 309-314]. В той или иной методической системе обучения указанные принципы не только реализуются по-разному, но и различаются по значимости. В данной статье авторы предлагают структурно-логическую схему изучения темы «Запросы на выборку в MICROSOFT ACCESS», являющейся составной частью курса «Медицинская информатика». Схема разработана в соответствии с принципом последовательности и систематичности. Реализация этого принципа требует, чтобы преподавание велось в определенном порядке, системе, было построено в строгой логической последовательности. Это означает, что изучаемый материал должен быть четко структурирован, представлять собой иерархическую модель детерминированных учебных модулей; в каждой учебной теме следует выделять главные понятия и методы. На первом этапе (см. рисунок 1) предлагаемой схемы приводится определение главного понятия темы - запроса. Наиболее доступным для понимания студентами «нетехнических» специальностей может служить следующее определение: «Запрос - это средство, применяемое для выбора необходимой информации из базы данных, а также обновления и обработки данных в таблицах базы данных». Рис. 1 - Описание 1-го этапа Далее можно рассмотреть способы построения запросов; чаще всего используют Конструктор запросов, как наиболее подходящее визуальное и в то же время многофункциональное средство формирования запроса. Затем объясняются основные этапы работы с конструктором запросов: - вызов конструктора запросов; - добавление таблиц, содержащих информацию, которая необходима для построения запроса; - работа в окне конструктора запроса (изучение структуры окна конструктора, заполнение столбцов бланка запроса; заполнение строк Поле, Сортировка, Вывод на экран в бланке запроса); - запуск запроса на выполнение. На этом же этапе приводится пример построения простого запроса, отображающего все или отдельные поля одной или нескольких взаимосвязанных таблиц. Дальнейшие примеры основываются на учебной базе данных «Роддом», содержащей 4 таблицы [5], схема данных представлена на рисунке 2: Рис. 2 - Схема данных В качестве примера простого запроса, рассматриваемого на этапе 1, приводим задание 1. Задание 1. Составить журнал родов по дням с указанием ФИО роженицы, ФИО врача-акушера, пола, веса и роста новорожденного. Заполнение бланка запроса показано на рисунке 3: Рис. 3 - Простой запрос, содержащий поля из нескольких таблиц На втором этапе рассматриваются основные типы запросов (см. рисунок 4): на выборку, на обновление, на добавление, на удаление, на создание таблиц, перекрестный запрос. Рис. 4 - Описание 2-го этапа Основное внимание уделяется запросу на выборку, как наиболее часто используемого типа запросов. При этом указываются виды обработки данных, которые можно выполнить с помощью запроса на выборку, в соответствии со следующей классификацией: - включить в результирующую таблицу запроса заданные пользователем поля (простой запрос); - выбрать записи, удовлетворяющие условиям отбора (запрос с условием); - произвести вычисления в каждой из полученных записей (запрос с вычисляемым полем); - группировать записи, которые имеют одинаковые значения, и вычислять итоги для сформированных групп (запрос с итогами); - установить параметры запроса, значения которых будет вводить пользователь при выполнении запроса (запрос с параметром). Далее рассматривается классификация основных видов запросов на выборку и методы конструирования каждого вида запроса. Для конструирования запроса с условием: - в строке Условие отбора задаются условия отбора записей; - в строке или задаются альтернативные условия отбора записей. В соответствии с этим запросы с условием можно разделить на: 1. запросы, содержащие условия, которые должны выполняться одновременно (условия типа «И»), при этом используется только строка Условие отбора (см. рисунок 5); 2. запросы, содержащие условия, из которых должно выполняться хотя бы одно (условия типа «ИЛИ»), при этом в строках Условие отбора, или и других, расположенных ниже строках, задаются по одному условию на один столбец бланка запроса; 3. запросы, содержащие условия обоих типов (условия типа «И-ИЛИ»), при этом в строках Условие отбора, или и других расположенных ниже строках могут задаваться по несколько условий на один столбец бланка. Рис. 5 - Классификация запросов с условием Задание 2 (запрос с условием типа «И»). Показать фамилии женщин старше 40 лет, рожавших 01.09.2015 с осложнениями (см. рисунок 6): Рис. 6 - Запрос с условием типа «И» Рис. 7 - Запрос с условием типа «ИЛИ» Задание 3 (запрос с условием типа «ИЛИ»). Показать фамилии женщин-рожениц, давших своим детям имена, начинающиеся на «Э», или «Ю», или «Я» (см. рисунок 7). Задание 4 (условия типа «И-ИЛИ»). Показать фамилии женщин-рожениц и имена их детей, родившихся с осложнениями и оценкой Апгар менее 7 баллов, или родившихся на сроке более 41 недель с весом более 4500 г. Построение запроса в конструкторе показано на рисунке 8: Рис. 8 - Запрос с условием типа «И + ИЛИ» Для конструирования запроса с итогами - в конструкторе запросов выбирают команду Итоги, при этом в бланке запроса появляется строка Групповая операция; - в строке Групповая операция для каждого столбца бланка запроса выбираются требуемые значения: Группировка, статистические функции и т. д. В соответствии с этим запросы с группировкой можно условно разделить на (см. рисунок 9): 1. запросы для нахождения статистического значения столбца, при этом в строке Групповая операция для некоторого столбца выбирается одна из доступных статистических функций: Count, Max, Min, Avg, Sum и т. д.; 2. запросы для выделения групп (неповторяющихся значений) в повторяющихся данных столбца, при этом в строке Групповая операция для некоторого столбца выбирается значение Группировка; 3. запросы для нахождения статистического значения в группе, при этом в строке Групповая операция для одного столбца выбирается значение Группировка, а для другого столбца - одна из статистических функций. Рис. 9 - Классификация запросов с итогами Задание 5 (запрос для нахождения статистического значения столбца). Вычислить средний вес новорожденных (см. рисунок 10): Рис. 10 - Итоговый запрос для нахождения статистического значения столбца Задание 6 (запрос для выделения групп). Показать фамилии врачей-акушеров, принимавших роды (см. рисунок 11): Рис. 11 - Итоговый запрос Рис. 12 - Итоговый запрос для для выделения групп нахождения статистического значения в группе Задание 7 (запрос для нахождения статистического значения в группе). Найти число новорожденных мальчиков и девочек (см. рисунок 12). В запросе для каждой записи могут производиться вычисления с данными из одного или нескольких полей. Результат вычисления образует в таблице запроса новое вычисляемое поле. В исходных таблицах базы данных новых полей не создается. При каждом выполнении запроса производится вычисление с использованием текущих значений полей. В выражениях вычисляемых полей помимо имен полей могут использоваться встроенные функции. В результате обработки выражения может получаться только одно значение. Для конструирования запроса с вычисляемым полем создается выражение в пустой ячейке строки Поле с помощью построителя выражений или вручную. В зависимости от вида созданного выражения запросы с вычисляемым полем можно условно разделить на (см. рисунок 13): 1. запросы, содержащие выражения с вычислениями над полями; 2. запросы, содержащие выражения, которые сочетают встроенные функции и вычисления над полями. Рис. 13 - Классификация запросов с вычисляемыми полями Задание 8 (запрос с вычислением над полями). Для каждого новорожденного вычислить индекс Эрисмана (индекс Эрисмана - разница между объемом головы и полуростом новорожденного) (см. рисунок 14). Задание 9 (запрос со встроенными функциями и вычислениями над полями). Найти стаж работы врачей-неонатологов (в годах), исходя из даты начала работы по специальности (см. рисунок 15). Рис. 14 - Запрос с вычислением Рис. 15 - Запрос со встроенными над полями функциями и вычислениями над полями Для конструирования запроса с параметром создается выражение, использующее имя параметра в строке Условия отбора или в вычисляемом поле, имя параметра заключается в квадратные скобки. При выполнении запроса это имя появится в диалоговом окне Введите значение параметра. На третьем этапе студенты по заданию преподавателя конструируют запросы на выборку, сочетая по два вида, рассмотренных на этапе 2: Рис. 16 - Описание 3-его этапа Сочетание «Итоги + Параметр» в силу сложности реализации в учебных курсах не применяется. Рассмотрим примеры на приведенные сочетания. Задание 10 (запрос «Условие + Итоги»). Найти количество родов, принятых каждым врачом, имеющим высшую категорию (см. рисунок 17). Рис. 17 - Запрос «Условие + Итоги» Задание 11 (запрос «Условие + Вычисляемое поле»). Показать фамилии рожениц с продолжительностью родов более 20 часов (см. рисунок 18). Рис. 18 - Запрос «Условие + Вычисляемое поле» Задание 12 (запрос «Итоги + Вычисляемое поле»). Найти средний возраст (в днях) мальчиков и девочек, лежащих в роддоме (см. рисунок 19): Рис. 19 - Запрос «Итоги + Вычисляемое поле» Задание 13 (запрос «Вычисляемое поле + Параметр»). Для каждого новорожденного сформулировать назначение: поместить его в отделение интенсивной терапии или в обычную палату в зависимости от того, превышает или нет его оценка по Апгар некоторую минимальную оценку (параметр - [Мин оценка]) (см. рисунок 20): Рис. 20 - Запрос «Вычисляемое поле + Параметр» Задание 14 (запрос «Условие + Параметры»). Показать фамилии врачей-акушеров и врачей-неонатологов, принимающих роды в заданном диапазоне дат (см. рисунок 21): Рис. 21 - Запрос «Условие + Параметр» На четвертом этапе студенты конструируют составные запросы, содержащие три или четыре вида запросов на выборку, самостоятельно предлагая различные сочетания (см. рисунок 22): Рис. 22 - Описание 4-го этапа Задание 15 (запрос «Группировка + Вычисляемое поле + Условие»). Составить график проведения БЦЖ-прививок новорожденным, не имеющим осложнений (под графиком прививок понимается таблица, содержащая дату прививки и количество новорожденных, прививаемых в эту дату). Данная прививка проводится на 5-ый день от рождения (см. рисунок 23). Рис. 23 - Запрос «Группировка + Вычисляемое поле + Условие» Задание 16 (запрос «Итоги + Вычисляемое поле + Параметры»). Показать график стажировок врачей-неонатологов (т. е. для каждого года вывести количество врачей, которым необходимо пройти стажировку в этом году). Год следующей стажировки рассчитывается, исходя из года последней стажировки и периодичности стажировок (периодичность стажировок (обычно от 2 до 5 лет) является параметром) (см. рисунок 24): Рис. 24 - Запрос «Итоги + Вычисляемое поле + Параметры» Задание 17 (запрос «Условие + Итоги + Параметры»). Показать фамилии женщин, родивших заданное число детей (см. рисунок 25). Рис. 25 - Запрос «Условие + Итоги + Параметры» Задание 18 (запрос «Условие + Итоги + Вычисляемое поле + Параметры»). Показать количество проведенных операций (кесарево сечение) по месяцам заданным врачом-акушером (см. рисунок 26). Рис. 26 - Запрос «Условие + Итоги + Вычисляемое поле + Параметры» В результате наглядно схему изучения темы «Запросы в MICROSOFT ACCESS» можно представить следующим образом (см. рисунок 27): Рис. 27 - Структурно-логическая схема изучения темы Предлагаемая в статье последовательность изучения темы «Запросы в MICROSOFT ACCESS» представляется наиболее целесообразной с точки зрения усвоения материала и способствует развитию креативного мышления студентов. Кроме того, приведенная схема соответствует существующей в педагогике таксономии уровней деятельности; так, репродуктивному уровню соответствует первый и второй этапы, частично-поисковому - третий и творческому - четвертый.

Научные конференции

 

(c) Архив публикаций научного журнала. Полное или частичное копирование материалов сайта возможно только с письменного разрешения администрации, а также с указанием прямой активной ссылки на источник.