Тема урока: Запросы. Создание запросов в СУБД Access
9 класс
Цель урока: Повторить
основные понятия темы Базы данных, Системы управления базами данных;
познакомить учащихся с различными способами создания запросов в БД; научить
отбирать записи по нескольким условиям, использовать выражения в запросах
Тип урока,
продолжительность урока.
Комбинированный урок, 45
минут.
Средства обучения.
Технические средства: -
мультимедийный проектор.
Программные средства
обучения: - программа MS Access 2013, MS PowerPoint 2013.
План
урока:
1. Организационный момент (1 минута)
2. Постановка темы и целей урока (3 минута)
3. Фронтальный опрос (4 минут)
4. Ознакомление с новым материалом (15 минут)
5. Первичное осмысление и применение изученного.
- Компьютерный практикум (20 минут)
6. Домашнее задание (1 минута)
7. Подведение итогов урока, выставление оценок (1 минуты)
Ход урока
1. Организационный момент
Приветствие, проверка
отсутствующих
2. Постановка темы и
целей урока
Слайд 1
Мы продолжаем изучать
базы данных, на прошлых уроках вы познакомились с понятием базы данных, с
понятием СУБД, с различными классификациями баз данных, с полями и записями, с
типами данных и с операциями над информацией в базах данных. Тема сегодняшнего
урока закодирована с помощью числового кода, ваша задача раскодировать это код.
Перед вами последовательность символов, каждый символ или два символа это номер
буквы в алфавите, нужно перебором определить какие буквы спрятаны и определить
слово.
Слайд 2
Тема сегодняшнего урока:
«Запросы. Создание запросов в СУБД Access 2013»
Слайд 3
Итак, на этом уроке мы:
1. Повторим основные понятия темы Базы
данных
2. Познакомимся с
различными способами создания запросов в БД;
3. Научимся отбирать
записи по нескольким условиям, использовать выражения в запросах.
3. Фронтальный опрос
Слайд 4
Повторение материала
Вопросы:
1.
Что такое база данных
2. Что
означает аббревиатура СУБД
3. Что
такое запись
4. Что
такое поле
5. В
виде чего представлена база данных Access
6. Какие
2 режима существуют для создания таблицы в MS Access
4.
Ознакомление с новым материалом
Одним из основных назначений реляционных баз данных
является быстрый поиск хранящейся в ней информации. Наиболее мощное средство
поиска нужной информации в БД — запросы. Они позволяют выбрать данные
из одной или нескольких взаимосвязанных таблиц БД произвести над ними
вычисления и получить результаты в виде таблиц.
Запрос — это
временная таблица. Это значит, что данные в запросах не хранятся постоянно, а
только временно вызываются из таблицы по заданному шаблону, в момент
активизации запроса. Поэтому в базе данных постоянно сохраняется только шаблон
вызова данных, а не сама информация. Следовательно, запрос не занимает много
места в БД.
Слайд 4
Способы создания
запросов
1. SQL;
2. Конструктор;
3. Мастер.
Создание
запросов с помощью конструктора является более универсальным способом создания
запросов из 3-х вариантов.
Рассмотрим пример
создания запроса при помощи Конструктора.
1 шаг – на вкладке Создание выбираем Конструктор запросов.
2 шаг – в диалоге Добавление таблицы выбираем таблицы, поля из которых будут
использоваться в запросе Добавить Закрыть
Появляется бланк запроса,
в верхней части которого отображаются макеты выбранных таблиц. А нижняя часть
содержит такие строки:
·
Поле, в которой будут отображаться имена выбранных
полей;
·
Имя таблицы, в которой будет отображаться имена таблиц, в
состав которых входят соответствующие поля;
·
Сортировка, в которой при необходимости можно выбрать вид
сортировки;
·
Вывод на экран, содержащая флажок, установленная метка которого
свидетельствует о том, что данное будет отображаться в запросе;
·
Условие отбора, которая может содержать условие – выражение для
выборки данных из соответствующего поля;
·
или – для записи еще одного выражения, которое
является частью составного условия.
3 шаг – выбираем нужные
поля.
Чтобы выбрать поле, можно
выполнить двойной щелчок по этому полю, или перетащить его из макета таблицы в
строку Поле.
4 шаг – вводим условие
отбора и нажимаем кнопку Выполнить.
5 шаг – закроем вкладку запроса
в окне сохранения структуры запроса выберем Да
введем имя запроса ОК
Логическое выражение,
представляет собой операцию отношения, при записи которого используются символы>,
<,=, ≠, ≤, ≥. Условие отбора одного поля может быть составным, при этом два
логических выражения соединяются знаком логической операции.
Слайд 5
Использование символов
|
Образец
|
Поиск в Microsoft Access
|
Вопросительный
знак (?);
в качестве шаблона для любого символа.
|
За?ор
|
Забор
Затор
|
Звездочка
(*);
в качестве шаблона для любой группы символов.
|
Д*нь
|
День
Добрый день
Длинная тень
|
Звездочка
(*);
в качестве шаблона для любой группы начальных символов.
|
*й
|
128й
Последний
|
Знак
фунта (#);
в качестве шаблона для любой цифры.
|
#-й
|
5-й
8-й
|
Восклицательный
знак (!) после первой скобки;
для поиска символа, который не входит в указанный набор символов.
|
Иванов[!аы]
|
Иванову
[но не Иванова или Ивановы]
|
Условные выражения
|
Вывод записей, которые
|
Саратов
|
имеют
значение Саратов
|
Not
Саратов
|
не имеют
значение Саратов
|
In
(Саратов, Томск, Уфа)
|
имеют
значение Саратов, Томск или Уфа
|
<М
|
начинаются
с букв А-Л
|
>=М
|
начинаются
с букв М-Я
|
100
|
имеют
числовое значение 100
|
<=20
|
имеют
числовое значение 20
|
Date()
|
имеют
значение текущей даты
|
>=01.01.94
|
имеют
значение даты позднее 01.01.94
|
Beetween
01.01.93 AND 31.12.93
|
имеют
значение года 1993
|
*.02.*
|
имеют
значение месяца Февраль
|
Null
|
содержат
в поле пустое значение
|
Is Not
Null
|
имеют не
пустое значение в поле
|
"Р*"
|
начинаются
с буквы Р
|
Рассмотрим несколько
примеров
Из таблицы Книги выбрать рассказы А.П.Чехова. Условий отбора
будет два: по полю Автор и по Полю Наименование. Если условия отбора записаны в
одной строке, то они соединяются операцией «и».
Запрос на выборку: Книги, изданные в 1987 году, или в которых
больше 300 страниц. Условия отбора по полям Год издания и Количество страниц
записываются на разных строках, поэтому они соединяются операцией «или».
4. Первичное
осмысление и применение изученного.
- Компьютерный практикум Приложение 1
На
основе ранее созданной таблицы выполнить запросы.
5. Домашнее задание: (карточка)
1. Запишите, какую маску для поиска надо
использовать, чтобы найти:
a) слова:
кит, кот, кут ______
b) числа: 123,
1256000, 12,7 ______
c) даты:
12.12.2011, 03.12.20013, 26.12.2014 ______.
2. Какие
условные выражения надо использовать, чтобы найти:
a) все числа,
не меньшие 105 ______
b) все слова, кроме
физика ______
c) все даты,
ранее 12.11.2013 ______.
6. Подведение итогов урока, выставление
оценок
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.