Тема: «Формирование запросов в СУБД Access»
Цель: сформировать
представление о запросе БД, познакомить учащихся со способами создания
запросов в в среде СУБД Access .
Дидактическая
цель:
·
закрепление пройденного
материала;
·
формирование знаний учащихся
об объектах СУБД;
·
освоение технологических
приемов по созданию запросов в среде СУБД;
·
контроль уровня знаний и
умений учащихся по темам «Создание, ведение и использование БД», «Формирование
запросов на поиск данных в среде СУБД»;
·
активизация мыслительной
деятельности учащихся;
·
систематизация знаний,
умение синтезировать полученные знания.
Воспитательная
цель:
·
воспитание внимательности;
·
формирование устойчивого
интереса к предмету;
·
привитие навыков к
самостоятельной работе;
·
воспитать
стремление к успеху;
·
способствовать воспитанию
аккуратности;
·
привитие навыков
самоконтроля.
Развивающая
цель:
·
развитие самостоятельности
и творчества при работе на ПК;
·
способствовать развитию
внимания;
·
развитие логического
мышления;
·
развитие памяти;
·
умение пользоваться
полученными знаниями;
·
развитие познавательного
интереса;
·
умение оценивать
результат выполненной работы;
·
развитие творческой
активности учащихся.
Знания, умения
и навыки
Учащиеся должны знать:
- понятие
базы данных;
- создание структуры таблицы в режиме
конструктора;
- типы данных;
- ввод и редактирование данных в таблице;
- создание формы в БД;
- создание и заполнение формы;
- использование фильтров.
Учащиеся должны уметь:
- создавать базы данных в режиме конструктора;
- вносить записи в режиме таблицы;
- создавать формы;
- работать с фильтром и сортировкой данных.
Тип урока: урок
изучения нового материала и совершенствования знаний и
умений.
Форма: Урок- практикум.
Наглядные
пособия: флипчарты,
карточки, таблицы.
Оборудование: мультимедийный проектор, компьютерная
техника.
План урока.
I.Организационный момент.
1) Вступительное слово учителя.
а) Сообщение темы
и цели урока
б) Ознакомление учащихся с ходом проведения урока. Сегодня на уроке мы
познакомимся с созданием запросов. Сначала повторим основные элементы и объекты
БД. Все ваши достижения будут
заноситься в электронный журнал, где будет осуществлен подсчет баллов и расчет
итоговой оценки за урок.
II. Актуализация знаний.
Задание 1. Определите тип
данных:
Номер дома_______________________
возраст
человека___________________
количество учеников в
классе________
номер
телефона____________________
цена
товара________________________
срок реализации продуктов___________
наименование
товара________________
Задание 2. Даны имя таблицы и перечень полей.
Подчеркните главный
ключ и определите типы всех полей.
Библиотека:
Номер_____________________________
автор_______________________________
название____________________________
год_________________________________ полка_______________________________
Успеваемость:
Ученик_____________________________
русский_____________________________ алгебра_____________________________
химия______________________________ история_____________________________
За выполнение каждого задания – максимально 5 баллов.
Тестирование на компьютере. Тест по теме «СУБД» содержит
7 вопросов. За каждый правильный ответ учащийся получает 1 балл.
II. 1. Подведение итогов. Заполнение электронного журнала.
III. Изложение нового материала.
Одним из основных назначений реляционных баз
данных является быстрый поиск хранящейся в ней информации. Наиболее мощное
средство поиска нужной информации в БД — запросы. Они позволяют
выбрать данные из одной или нескольких взаимосвязанных таблиц БД, произвести
над ними вычисления и получить результаты в виде таблиц.
Кроме того, посредством запросов можно
обновлять, удалять или добавлять данные в таблицы, а также создавать новые
таблицы на основе уже существующих. Запросы строятся на основе одной или
нескольких таблиц базы данных или на ранее созданных запросах.
Программа “СУБД Access” позволяет создавать
различные типы запросов: запрос на выборку данных, запрос на добавление и
удаление данных, запрос на обновление данных.
Рассмотрим запросы на выборку данных из одной
таблицы.
Создание запроса в окне конструктора
Конструктор запросов является простым и наглядным
средством создания достаточно сложных запросов. С помощью конструктора запросов
можно сформировать сложные критерии для выбора записей таблицы, указать поля,
которые должны быть отображены для выбранных записей, выполнить вычисления над
выбранными данными.
Для вызова конструктора запросов следует:
1.
в диалоговом окне Новый
запрос выбрать Конструктор и нажать кнопку ОК,
2.
в появившемся диалоговом
окне Добавление таблицы указать таблицы (или ранее созданные запросы),
которые будут использоваться в новом запросе, и нажать кнопку Добавить,
3.
нажать кнопку Закрыть.
4.
В окне Запроса в строке
Поле: из раскрывающегося списка выбрать имена полей в которых будут заданы
условия. В строке Условие отбора: ввести условия для выбранных полей. В строке
Вывод на экран: задать поля, которые будут представлены в запросе.
Построение запросов с помощью условных выражений.
1.
Тараз - текст Тараз
2.
Тараз or Астана – текст Тараз или Астана
3.
<M –
текст, начинающийся с букв А-Л
4.
>=M –
текст , начинающийся с букв М-Я
5.
100 – число 100
6.
>=01.01.2013 – даты позднее 01.01.2013
7.
>= 01.01.2013 and <=31.12.2013 – Дата 2013
8.
* - любое количество любых
символов (напр. Like “A*” – текст, начинающийся с буквы А)
9.
*А – текст,
заканчивающийся на букву А
10.
? – один любой символ или
его отсутствие (напр. КО? – КОД, КОТ,КО)
Рассмотреть на интерактивной создание запросов на примере БД «Страны
СНГ»:
1.
Страны, территория которых
больше 1млн. кв.км
2.
Страны с численностью
населения более 1000000
3.
Страны , названия которых
начинается с буквы «К» или «А»
IV. Закрепление нового материала. Практическая работа на ПК.
1.
Создать
БД «9 Э класс»
2.
В режиме конструктора
создайте запросы на выборку для таблицы "9 Э класс":
1)
Содержащий
всю информацию о мальчиках (имя запроса –«Мальчики») – 1 балл
2)
Содержащий
всю информацию о девочках (запрос –«Девочки») - 1 балл
3)
Список
ударников (только Ф.И., фото,успеваемость) ,запрос – «Ударники» - 2 балла
4)
Список
троечников (только Ф.И., фото,успеваемость),запрос – «Троечники»- 2 балла
5)
Список
(только Ф.И., фото,хобби) учащихся, у которых нет хобби, запрос –«Нет хобби» -
2 балла
6)
Список
(только Ф.И., фото,хобби) учащихся, у которых хобби – компьютер или пение,
запрос « Компьютер или пение» - 3 балла
7)
Содержащий
всю информацию об учащихся, живущих в микрорайоне, запрос – «Микрорайон» - 5
баллов
8)
Список
(только Ф.И., фото,дата рождения) учащихся, родившихся весной, запрос – «Весна»
- 10 баллов
За правильно созданные запросы учащиеся получают соответствующие баллы.
V.
Подведение итогов:
Сегодня мы с вами изучили способы задания запросов к базам данных. Все
баллы заносятся в электронный журнал, где просчитывается итоговая сумма баллов каждого учащегося, по которой
выводится оценка за урок.
VI. Домашнее задание.
1. §10
2. Выучить шаблоны условных
выражений для построения запросов.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.