Цель урока:
- закрепить знания и умения по работе с различными видами запросов в БД;
- освоить принципы создания запросов на выборку с условием;
- развивать логическое мышление, речемыслительную деятельность, учащихся на основе работы со сложными запросами;
- содействовать воспитанию интереса к предмету, формировать интерес к техническому образованию.
Тип урока: комбинированный (изучение нового и закрепление ране изученного материала).
Методы проведения урока:
- тестирование;
- беседа;
- рассказ с демонстрацией;
- упражнения.
Оборудование:
- для учащихся - тетрадь, бланки ответов для самостоятельной работы.
- для учителя - экран и проектор для демонстрации приемов работы, оформление доски (тема, цели), карточки - задания для самостоятельной и практической работы учащихся
Ход урока
Орг. момент.
Сегодня у нас необычный урок. Сегодня присутствуют гости, посмотрите на них. На гостей больше, пожалуйста, не отвлекайтесь, они на нас посмотрят сами.
Постановка цели урока.
Сегодня тема нашего урока: "Создание сложных запросов с помощью конструктора". На этом занятии мы вспомним основные приемы работы с объектами БД и научимся создавать с помощью конструктора запросы с параметром.
Актуализация опорных знаний (тест).
Для начала мы вспомним основные сведения о БД и ответим на вопросы теста (выполнение тестового задания, затем взаимоконтроль).
Тестовое задание.
База данных - это:
- набор сведений, относящихся к определенной теме или задаче, предназначенных для временного хранения;
- программное обеспечение для работы с информацией;
- организованная совокупность сведений о конкретных объектах реального мира в какой-либо предметной области, предназначенная для длительного хранения и постоянного применения;
- поиск и изменение информации об объектах реального мира.
В реляционной базе данных сведения хранятся:
- в виде таблиц;
- на множестве компьютеров сети;
- друг с другом в отношении вложенности и подчиненности;
- в памяти нескольких вычислительных машин
- Основными объектами СУБД MS Access являются:
- таблицы, запросы, отчеты, бланки;
- таблицы, запросы;
- таблицы, вопросы, закладки, формы;
- таблицы, запросы, отчеты, формы;
Таблица - это:
- объект БД, предназначенный для хранения бланков;
- объект БД, предназначенный для ввода данных;
- объект БД, предназначенный для хранения данных в виде записей и полей;
- запросы, отчеты, бланки
Таблицу в БД MS Access можно создать с помощью:
- линейки и карандаша;
- мастера и конструктора;
- мастера, конструктора и путем ввода данных.
- путем ввода данных;
Запрос - это:
- объект БД, предназначенный для хранения данных;
- объект БД, позволяющий получить нужные данные из одной или нескольких таблиц;
- объект БД, предназначенный для вывода данных;
- объект БД, предназначенный для ввода данных.
Отчет - это:
- объект БД, предназначенный для ввода данных
- объект БД, предназначенный для расчета данных
- объект БД, предназначенный для печати данных;
- объект БД, предназначенный для хранения данных.
Форма - это:
- объект БД, предназначенный для печати данных;
- объект БД, позволяющий получить нужные данные;
- объект БД, предназначенный для хранения данных;
- объект БД, предназначенный для ввода данных.
Объяснение нового материала.
Теоретическая часть
Для изменения уже существующих запросов и для создания новых запросов используется Конструктор запросов. Для того чтобы открыть запрос в режиме Конструктора, выделите в списке один из существующих запросов, например, только что созданный запрос ":", и нажмите кнопку Конструктор на панели инструментов окна База данных.
Появляется окно Конструктора запросов. В верхней части окна отображается таблица (или несколько таблиц, если запрос многотабличный) в том виде, в каком таблицы отображаются в окне Схема данных. Таблицы - источники данных для запроса, являются базовыми таблицами запроса. В нижней части окна находится бланк запроса - таблица, ячейки которой используются для определения запроса. В бланке отображаются все столбцы, включенные в результирующее множество запроса.
Окно конструктора разделено на две части. В верхней части находятся окна таблиц со списками полей. Имя каждой таблицы отображается в строке заголовка такого окна. В базе данных MS Access в различных режимах меняются и кнопки панели инструментов.
Значения полей вводятся путем выбора соответствующих записей из ниспадающего меню. При вводе символа, который распознается как начальная буква поля выбранной таблицы, автоматически вызывает всю запись, и нет необходимости набирать все слово в строке.
Запрос на выборку позволяет отобрать необходимые поля с записями, которые могут быть отсортированы, либо отобраны по какому либо условию. Для использования условия используются знаки "=", ">", "<" и т.д. Данные вводятся в строку условие отбора.
Н: >7,<8, >=6
Условие позволяет оперировать не только числовыми значениями, но и текстовыми элементами. Например: можно отобрать все поля, идентичные какому-либо слову, либо те слова, которые начинаются с определенной буквы.
Н: "А*", "*А"
Для выбора различных видов запросов используется конструктор и в появившемся основном меню в пункте "Запрос" выбираем необходимый параметр запроса. Вид конструктора автоматически меняется, где появляются новые строки, куда и вносятся значения условий.
Демонстрация приемов работы (приложение 1)
Практическая работа: закрепление и совершенствования знаний и формирование умений по составлению запросов с параметрами.
- правила ТБ
- объяснение задания
- критерии оценивания-
- правила сдачи итогов работы
Откройте БД "Европа" (приложение 2)
Задание (для учащихся):
Создайте форму для ввода данных в таблицу "Европа".
Создать отчет, выводящий следующие данные:
- название государства
- столицу
Создать запрос, выводящий, выводящий следующие данные:
- название государства
- площадь (в порядке убывания)
Создать запрос с параметром, выводящий следующие данные:
- название государства
- столица
- плотность населения (более 7 чел)
Создать запрос с параметром, выводящий следующие данные:
- название государства
- столица
- плотность населения (менее 7 чел)
Откройте БД "Атлас" (приложение 3)
Задание (для учащихся):
Создать запрос, выводящий следующие данные:
- название страны
- название наивысшей точки и ее высоту
Создать запрос с параметром, выводящий следующие данные:
- название страны
- название столицы
- язык арабский
Создать запрос с параметром, выводящий следующие данные:
- название страны
- денежная единица фунт стерлинг и алжирский динар
Создать запрос с параметром, выводящий следующие данные:
- название страны
- население (более 20 млн)
- название наивысшей точки и ее высота (не менее 2000м)
Создать запрос с параметром, выводящий следующие данные:
- название страны
- крупные города с населением от 100 тыс
- религия христианство
Создать отчет с параметром, выводящий следующие данные:
- название страны (по алфавиту)
- валюта
- язык
- экспорт
Создать отчет с параметром, выводящий следующие данные:
- название страны (по алфавиту),
- столица,
- население столицы,
- крупные города этой страны,
- население крупного города.
Подведение итогов урока.
(проверка выполнения практической работы в парах, собеседование)
На уроке поработали хорошо: :
За работу на уроке выставлены оценки: :
Д/з.
Создать базу данных по выбранной теме. Требования:
- не менее 3-х таблиц;
- 3 запроса (на выборку, с параметром, перекрестный);
- 3 отчета;
- форма для ввода данных в таблицу.