Урок Запросы на выборку данных


4000302260center22.11.2016
330009500022.11.2016
420003175000880009408795Волошин Андрей Александрович
450000Волошин Андрей Александрович
420003175000175001870710План – конспект урока на тему:Запросы на выборку данных (9-А)
450000План – конспект урока на тему:Запросы на выборку данных (9-А)


Тема: БД. Запросы к базе данных (22.11.16)
Цели урока:
Образовательная: ознакомиться со средствами поиска и выборки данных в MS Access, изучить основные принципы конструирования запросов, получить навыки создания запросов по образцу.
Развивающая: развивать у детей механическую память.
Воспитательная: формировать ответственное отношение учащихся ко всем этапам обучения, умение работать в коллективе.
Ожидаемые результаты: сформировать необходимую базу знаний, умений и навыков для дальнейшего освоения ИКТ. Привить интерес к предмету.
Оборудование: ПК, учебники по данной теме (Босова 9 кл ч1).
ПО: ОС Windows, СУБД MS Access 2007
Тип урока: комбинированный урок.
Ход урока:
1. Организационный и духовно-эстетический момент.
Приветствие, проверка присутствующих.
Сегодня мы с вами продолжим изучение базы данных Access и научимся создавать запросы к базе данных. Освоение СУБД несомненно пригодится всем, кто будет связывать свою профессиональную деятельность с информационными технологиями, т.е. – практически везде)
2. Актуализация базовых знаний. Установочно-мотивационный момент.
Что такое БД?
Типы БД?
Что такое СУБД?
Программы СУБД.
Тема сегодняшнего урока ознакомит вас с типами запросов к БД и правильной их постановкой, отчего зависит их эффективность
3. Объяснение нового материала.
Одним из основных назначений реляционных баз данных является быстрый поиск хранящейся в ней информации. Наиболее мощное средство поиска нужной информации в БД — запросы. Они позволяют выбрать данные из одной или нескольких взаимосвязанных таблиц БД произвести над ними вычисления и получить результаты в виде таблиц.
Кроме того, посредством запросов можно обновлять, удалять или добавлять данные в таблицы, а также создавать новые таблицы на основе уже существующих. Запросы строятся на основе одной или нескольких таблиц базы данных или на ранее созданных запросах.
Типы запросов
Запросы можно разделить на несколько типов: по способу формирования и по результатам действия.
По способу формирования различают следующие запросы:
> Запросы по образцу или QBE (Query by Example) - запросы, для определения которых пользователь должен указать параметры запроса в окне конструктора, задавая образцы для поиска информации.
> Структурированные запросы или SQL (structured query language) - запросы, для определения которых пользователь должен описать запрос с помощью особого языка запросов, используя специальные команды и функции.
Начинающим пользователям рекомендуется использовать запросы по образцу. Они более наглядны, просты для изучения и понимания, при этом не требуется знание команд и функций языка структурированных запросов.
По результатам действия различают;
> Запросы на выборку - стандартные запросы, которые позволяют отобрать данные из взаимосвязанных таблиц БД и других запросов. Результатом таких запросов является выборка. Выборкой называют динамическую таблицу с записями данных, которые удовлетворяют заданным условиям запроса. Выборка не сохраняется, она существует только до закрытия запроса и формируется каждый раз заново на основе реальных таблиц базы данных.
Запросы на выборку играют особую роль, так как на их основе строятся запросы других типов.
> Модифицирующие запросы - это запросы на выполнение действий, в результате выполнения которых изменяется содержимое таблиц базы данных.
Существует четыре вида модифицирующих запросов:
Запросы удаления позволяют удалить записи из таблицы БД, удовлетворяющие определенным условиям.
Запросы добавления используются для добавления записей, удовлетворяющих определенным условиям, из одной таблицы в другую.
Запросы обновления позволяют изменить значения выбранных полей во всех записях таблицы, удовлетворяющих определенным условиям.
Запросы создания таблиц позволяют создать новые таблицы в базе данных.
Перекрестные запросы - позволяют представить данные в виде сводных таблиц, осуществляя при этом разнообразные группировки записей и групповые вычисления.
Многотабличные запросы - позволяют сформировать новые таблицы, записи которых образуются путем объединения взаимосвязанных записей из разных таблиц БД и включения нужных полей из этих таблиц.
Итоговые запросы - обеспечивают группировку данных с одинаковыми значениями некоторых полей и вычисления в группах записей (например, суммирование, определение среднего, максимального или минимального значений).
4. Закрепление нового материала. Рефлексия.
Для таблицы Члены-корреспонденты Академии наук файла базы данных Akademik.mdb с помощью запросов на выборку изменить порядок следования полей, сделать невидимыми указанные поля, отсортировать записи по предложенному критерию, вывести на экран записи, отвечающие данным условиям.
Открыть файл базы данных Akademik.mdb.
В списке Создание выбрать Запросы – Конструктор запросов
В диалоговом окне Добавление таблицы указать на таблицу Члены-корреспонденты Академии наук и нажать кнопку Добавить, а затем кнопку Закрыть.
Выполнить отбор полей. Для этого на каждой вкладке Поле щелчком разместить поля из бланка запросов

На панели инструментов Работа с запросами нажать Выполнить
Вернуться в режим конструктора.
Установить критерии отбора для вывода на экран полей: ФИО, Специализация, Год присвоения звания. Для этого на бланке в строке
Вывод на экран отключить флажки для полей: Дата рождения, Пол. Нажать Выполнить
Перейти в режим таблицы. Убедиться, что видимыми остались только отобранные поля.
Вернуться в режим конструктора.
11. Изменить порядок следования столбцов, переместив столбец Пол на второе место. Для этого выделить столбец Пол и перетащить его в нужное место.
12. Вернуть видимость всем полям таблицы.
13. Отобрать записи, которые содержат информацию об академиках-женщинах. Для этого в условии отбора в поле Пол ввести ж.
14. Упорядочить по возрастанию отобранные данные по значению поля Дата рождения. Для этого на бланке запроса в строке Сортировка в поле Дата рождения выбрать способ сортировки По возрастанию.
15. Просмотреть отобранные записи. Убедиться, что записи расположены в возрастающем порядке значений поля Дата рождения.
Создать запросы для вывода на экран записей, отображающих информацию:
- об академиках-физиках;
- об академиках-физиках и химиках;
- об ученых, получивших звание академика до 1970 года;
об академиках-философах и языковедах;
- обо всех академиках, кроме физиков.
6. Домашнее задание
Пар. 1.6. Подготовка к практическим работам