Урок № 8 . Запросы.  Способы создания запросов.

Тема.  Практическая работа  " Создание простых запросов. Создание перекрестных запросов».

Цель:

Учебная:

·        Закрепить знания учеников с объектом баз данных — запросами;

·        Закрепить умения создавать простые запросы;

·        Научить создавать  перекрестные запросы.

Развивающая:

·        Развивать аналитическое и логическое мышление,

Воспитательная:

·  Показать актуальность создания разных видов запросов в работе с данными базы,

Ход  урока.

1.              Орг момент. Сообщение целей  урока.

2.           Повторение предшествующего материала.

1.     Что такое запросы? Для чего нужны запросы?

2.     Виды запросов?

3.     Чем отличается запрос от фильтра?

4.     Что такое простой запрос?

5.     Что такое перекрестный запрос?

6.     Практическая работа № 1 ( на повторение)

*                                  Создать новую БД «Сказочные герои»

 

 

 

 

*                                  Задание 1.   В БД «Сказочные герои» создать запрос,  включив в него имя, фамилию и адрес.

Готовый результат.

 

 

*           Показать работу учителю

 

3.  Практическая работа № 2

 

Перекрестные запросы .  

Эффективным средством анализа данных является перекрестный запрос. Этот вид запроса разрешает сгруппировать данные строк или столбцов и вывести  итоговые значения в отдельный столбец.

Перекрестные запросы используют для расчетов и представления данных в структуре, облегчающей их анализ. Перекрестный запрос подсчитывает сумму, среднее, число значений или выполняет другие статистические расчеты, после чего результаты группируются в виде таблицы по двум наборам данных, один из которых определяет заголовки столбцов, а другой заголовки строк.

 

Задание 1. Создать перекрестный запрос, отвечающий на вопрос : В каких областях и  в каких санаториях какое количество мест.

 

Практическая работа

(Практическая работа выполняется за алгоритмом, который у Вас есть на столах.)

Ход  практической работы

1. Открыть БД «Украинае».

2.     Выбрать режим работы с объектами Запросы.

3.     В режиме запросов выбрать команду создания нового запроса с помощью конструктора.

4.     В бланк запроса вставить таблицы «Области» и «Санатории».

5.  В бланк запроса вставить поля: Область из таблицы «Областии», Название и Количество мест из таблицы «Санатории».

6.  В меню Запрос выбрать тип запроса «перекрестный» или воспользоваться соответствующим инструментом (в бланке запроса появляется строка Перекрестная таблица).

7.  В строке Перекрестная таблица для поля Область установить статус Заголовок столбцов.

8.  В строке Перекрестная таблица для поля Санатории установить статус Заголовок строк.

9.  В строке Перекрестная таблица для поля Количество мест установить статус Значение

 

10.Для полей из пунктов 7,8 и 9 строка Групповая операция оставить с значением, установленным по умолчанию, — Группировка.

10.   В поле Количество мест в строке Перекрестная таблица установить статус Значение, а в строке Групповая операция выбрать функцию sum для учета суммы мест  в соответствующих санаториях.

11.   Просмотреть запрос.

12.   Если после просмотра все удовлетворяет требованиям, запрос сохранить.

 

 

*      Показать работу учителю

4. Самостоятельная работа.

 

*           Самостоятельно создать запрос-выбор, в котором будут поля таблиц  «Области» и «Санатории..

*      На основе созданного запроса создать перекрестный запрос, таблица которого будет содержать информацию о том, в каких областях находятся санатории «РайЕленовка, Миргород, Берминводы»

*      Готовый запрос:

 

     

 

Подсказка:

 

Во время создания перекрестного запроса статус Значение можно использовать только для одного поля запроса.

*      Самостоятельно созданный запрос показать учителю для оценивания.

 

5. Итог  урока.

*      Чем отличается создание перекрестного запроса от создания простого запроса?

6. Выставление оценок( (оценка=1 пр. Раб.+2 пр. Работа+Сам работа)/3).

7. Домашнее задание.

*      Выучить алгоритм создания перекрестного  запроса

*      Продолжать добирать материал для своей БД.

 

 


 

 

Hosted by uCoz