Тема: ПР № 9 «Формирование сложных запросов к готовой базе данных»
Оценка 4.7

Тема: ПР № 9 «Формирование сложных запросов к готовой базе данных»

Оценка 4.7
doc
10.02.2024
Тема: ПР № 9 «Формирование сложных запросов к готовой базе данных»
19.doc

Урок № 20 Информатика и ИКТ

Класс 8 Дата: 31.01.2022

Тема: ПР № 9 «Формирование сложных запросов к готовой базе данных»

Цель  урока: Научиться выполнять запросы к базам данных с использованием сложных логических выражений; освоить способы построения сложных запросов с использованием сложных  логических выражений; научиться осуществлять выбор оптимальных  параметров условий отбора для неформализованных задач.

          

Планируемые результаты:

предметные

ü закрепить понятие «простое логическое выражение» и знаки отношений;

ü cформировать у учащихся понятие «сложное логическое выражение»;

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

метапредметные

ü    развивать у учащихся логическое мышление;

ü    развивать познавательный интерес;

личностные

ü    формирование ответственного отношения к информации с учетом правовых и этических аспектов ее распространения.

 

Тип урока:  комбинированный

Оборудование:  компьютерный класс, персональные компьютеры на каждого ученика, мультимедийный проектор.

Ход урока

     I.              Организационный этап

  1. Актуализация опорных знаний

- Чем отличается запрос созданный мастером от запроса, разработан­ною Конструктором? (Мастер позволяет разрабатывать только простые запросы без выборки полей по заданному условию.)

- В чем особенность запроса на обновление? (Запрос на обновление автоматически изменяет значения таблицы при создании запроса.)

- Какие еще виды запроса существуют? (Есть еще запрос на удаление и запрос на добавление. В первом случае исключаются данные, удовлетворяющие заданному условию сразу в нескольких записях. Во втором - позволяет добавить записи из других таблиц и запросов.)

Мы продолжаем работу с базами данных. На прошлых уроках  мы работали с БД «Домашняя библиотека», «Погода», «Успеваемость» составляли запросы с помощью операций отношений  >, <, >=, <=, <>.

  1. Изучение нового материала (1015 мин.)

Определение. Выражение, содержащее логические операции, называется  сложным логическим выражением.

     Существуют три основные логические операции:

логическое умножение – конъюнкция (и), логическое сложение – дизъюнкция (или), отрицание (не);

     Логическая величина может принимать только 2 значения – истина (1) или ложь (0).

При создании запроса необходимо определить критерии, относительно которых будет осуществляться отбор нужных записей. Для ввода условий в Конструкторе запросов выделены строки Условие отбора и ИЛИ. Параметры условия должны задаваться в кавычках. Если критерии заданы правильно, то программа сама автоматически заключает условия в кавычки.

В качестве простых запросов выделялись лишь поля без использования каких - либо условий. Использование сложных запросов позволяет отбирать записи по определенным условиям. Для создания запроса с несколькими критериями используются различные операторы с использованием логических операций: И, ИЛИ, НЕ.

Логическая  операция ИЛИ позволяет выбрать записи, удовлетворяющих  одному из двух и более условий. Задается двумя способами: Можно ввести все условия в одну ячейку строки Условие отбора, соединив их логическим оператором или (or). В этом случае будут выбраны данные, удовлетворяющие хотя бы одному из условий. Ввести второе условие в отдельную ячейку строки или. И если ис­пользуется несколько строк или, то чтобы запись была выбрана, достаточно выполнения условий хотя бы в одной из строк или.

 Логическая операция И отбирает лишь те записи, которые удовлетворяют одновременно всем заданным условиям.

Логическая  операция НЕ позволяет исключить группу данных из со­става анализируемых запросом записей. Для записи условия используется op OR либо знак «не равно» - <>

 Логическое умножение (AND)

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

Логическое сложение (OR)  

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

Отрицание (NOT)

 изменяет значение логической величины на противоположное: не истина = ложь,

не ложь = истина.

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

     Приоритеты: отрицание, умножение, сложение

Использование логических операций в условиях выборки

Вот как записываются соответствующие логические выражения:

1.  ФАМИЛИЯ="Русанов" и ГЕОЛОГИЯ

2.  ФАМИЛИЯ="Шляпина" и (ЦВЕТОВОДСТВО или ГЕОЛОГИЯ или ТАНЦЫ)

3.  УЧЕНИК="Аликин Петр" и (ФИЗИКА=4 или ФИЗИКА=5)

4.  не АЛГЕБРА=2 и УЧЕНИК=" Галкина Нина"

5.  ДЕНЬ=15/03/2007 и (ОСАДКИ="дождь" или ОСАДКИ= "снег")

6.  ДЕНЬ= 17/03/200 7 и ВЛАЖНОСТЬ< 100

7.  АВТОР="Беляев А.Р." и ГОД>=1990

8.  АВТОР="Толстой Л.Н." или АВТОР="Тургенев И.С."

  1. Закрепление нового материала. П.Р. Сортировка, удаление и редактирование записей

1.         Открыть БД «Абитуриент.mdb».

2.         Создать запрос для вывода сведений обо всех абитуриентах, отсор-тировав их по ключу «школа (возр)+ фамилия (возр)».

3.         Создать запрос для вывода фамилии, даты рождения и всех оце-нок абитуриентов, окончивших школу «122», отсортировав их по дате рождения по убыванию.

4.         Создать запрос, с помощью которого заменить у всех абитуриентов, закончивших школы 44 и 59, оценку по информатике на 4.

5.         Создать запрос для удаления всех абитуриентов, имеющих «трой-ки» и «двойки» по информатике.

  1. Домашнее  задание 
  2. Итоги урока

Урок № 20 Информатика и ИКТ

Урок № 20 Информатика и ИКТ

В качестве простых запросов выделялись лишь поля без использования каких - либо условий

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