10 класс
Занятие 19. Формирование запросов на выборку данных
10 класс
Занятие 19. Формирование запросов на выборку данных
Цель: планируется, что к окончанию урока учащиеся будут
знать:
что такое запрос;
как выполнить запрос;
правила формирования запросов.
уметь:
создавать запросы по условию для выборки данных.
Задачи личностного развития:
содействовать формированию компьютерной грамотности;
способствовать воспитанию информационной культуры;
содействовать развитию дисциплинированности и любознательности;
способствовать бережному отношению при эксплуатации средств ИКТ.
Тип урока: урок изучения нового материала.
Учебно-методическое обеспечение:
электронное учебное пособие "Информатика 10, В.М. Котов" (ссылка);
рабочая тетрадь по информатике 10 класс Л.Г. Овчинникова;
раздаточный материал "Занятие 19. Формирование запросов на выборку данных".
Программное обеспечение:
Система управления базами данных (Microsoft Access).
Ход урока
Приветствие учащихся. Создание благоприятного настроя на уроке.
Проверить готовность учащихся к уроку с помощью слова ТРУД: "Тетрадь, ручка, учебник и дневник" (презентация, 1 слайд).
Фронтально задать вопросы по теме предыдущего занятия ("Сортировка и поиск данных в таблице БД с помощью фильтров"):
Что такое сортировка данных?
Что такое фильтрация данных?
В чем отличие сортировки от фильтрации?
Можно ли при выполнении фильтрации, выполнить сортировку данных?
Напомнить учащимся, что результаты сортировки или фильтрации, не сохраняются после закрытия базы данных, в которой они применялись. Существует возможность сохранить результаты выборки, посредством применения запросов.
Пояснить учащимся, что составление запросов является важной частью работы специалиста по базам данных. Различные данные в базе данных применяются в различных частях программы, для клиентов или для специалистов. Допустим база данных пользователей банковских карт, отображает необходимую информацию клиенту, сотруднику банка, или правоохранительным органам, и это может реализовываться благодаря запросам.
Сформулировать тему урока: "Формирование запросов на выборку данных" (презентация, 2 слайд).
Совместно с учащимися сформулировать цели урока (презентация, 3 слайд):
Буду знать:
что такое запрос;
как выполнить запрос;
правила формирования запросов.
Буду уметь (смогу):
создавать запросы по условию для выборки данных.
Параграф 5 (электронное учебное пособие).
Рассказать, что с помощью запросов, можно работать, как с одной таблицей, так и с несколькими, отображать результаты запросов в формы, использовать запросы как объекты для других запросов. Осуществлять с помощью запросов поиск, сортировку, изменение данных, объединять записи из нескольких таблиц, генерировать отчеты и многое другое.
Пояснить учащимся что такое запрос: запрос - это объект БД, который используется для реализации эффективного поиска и обработки данных (электронное учебное пособие). Рассказать, зачем осуществляются запросы в базе данных: для отбора, сортировки и фильтрации данных. Рассказать о запросе на выборку: отбор данных в соответствии с некоторым условием.
Пояснить, что запрос позволяет:
просматривать значения только из полей, которые вас интересуют;
просматривать записи, которые отвечают указанным вами условиям;
использовать выражения в качестве полей.
Разобрать с учащимся с алгоритмом создания запроса на выборку:
выбор инструмента создания запроса;
определение вида запроса;
выбор источника(ов) данных;
добавление из источника(ов) данных полей, которые должен содержать запрос;
определение условий, которые формируют набор записей в запросе;
добавление группировки, сортировки и вычислений (может отсутствовать).
Познакомить учащихся с основными инструментами создания запроса на выборку данных:
мастер запросов (презентация, 5 слайд, или демонстрация экрана);
конструктор (презентация, 6 слайд, или демонстрация экрана).
Продемонстрировать создание запроса с группировкой данный для вычисления значений записей определенного поля (презентация, 7 слайд, или демонстрация экрана).
Объяснить назначение операторов в условии запроса: "*", "?", "#" логические операциями "And", "Or", логическая операция инверсии "Not", операторы отношений (<, >, <>, <=, >=), поиск по шаблону с использованием "" (презентация, 8 слайд).
Акцент делается на опорно-двигательную систему.
Предложить учащимся выполнить на компьютере задание 1 (Урок 19, рабочая тетрадь) и задание 2 (Урок 19, рабочая тетрадь, или задание 1 из раздаточного материала).
Предложить выполнить на компьютере задание 3 (Урок 19, рабочая тетрадь, или задание 2 из раздаточного материала).
Организовать обсуждение (презентация, 10 слайд):
Для чего предназначены запросы?
Какие объекты баз данных могут быть источником данных для запросов?
Что представляет собой запрос на выборку?
Что такое условие запроса?
С помощью каких инструментов можно создавать запросы?
Можно ли добавлять группировку и сортировку записей в запрос?
Можно ли организовать вычисления в запросе?
Обсудить результаты выполнения заданий (тестов) и оценить работу учащихся на учебном занятии.
Предложить вернуться к цели урока, организовать обсуждение:
Насколько вы достигли поставленной цели?
Над чем еще надо поработать дома?
Как вы оцениваете свою работу на уроке?
Предложить закончить фразы:
"Сегодня мне понравилось ..."
"На уроке для меня было трудным ..."
"Хотелось бы узнать еще ..."
"Хотелось бы изменить в уроке ..."