Инструктаж по ТБ в кабинете информатики. ПР №8 «Формирование простых запросов к готовой базе данных».
Оценка 4.7

Инструктаж по ТБ в кабинете информатики. ПР №8 «Формирование простых запросов к готовой базе данных».

Оценка 4.7
doc
10.02.2024
Инструктаж по ТБ в кабинете информатики. ПР №8 «Формирование простых запросов к готовой базе данных».
18.doc

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

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

Инструктаж по ТБ в кабинете информатики. ПР №8 «Формирование простых запросов к готовой базе данных».

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

          

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

предметные

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

ü 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.

Пусть требуется получить справку о книгах Беляева А.Р., издан­ных не раньше 1990 года, с указанием названия книги, года издания и полки, на которой стоит книга. Соответствующая команда имеет вид:

 

.выбрать НАЗВАНИЕ, ГОД, ПОЛКА где АВТОР= "Беляев А.Р." и ГОД>=1990

Формирование справки происходит в такой последовательности: сначала вырезаются и склеиваются в одну таблицу все строки, удов­летворяющие первому отношению:

АВТОР="Беляев А.Р.". Полу­чается следующее:

 

НОМЕР

АВТОР

НАЗВАНИЕ

ГОД

ПОЛКА

0001

Беляев А.Р.

Человек-амфибия

1987

5

0005

Беляев А.Р.

Звезда КЭЦ

1990

5

0008

Беляев А.Р.

Избранное

1994

7

 

Затем из этой таблицы вырезаются строки, удовлетворяющие второму отношению: ГОД>=1990.

 

Получаем:

НОМЕР

АВТОР

НАЗВАНИЕ

год

ПОЛКА

0005

Беляев А.Р.

Звезда КЭЦ

1990

5

0008

Беляев А.Р.

Избранное

1994

7

 

И наконец, вырезаются столбцы, указанные в списке полей ко­манды. На экран выведется справка:

 

НАЗВАНИЕ

ГОД

ПОЛКА

Звезда КЭЦ

1990

5

Избранное

1994

7

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

  1. Закрепление нового материала.
  2. Домашнее  задание 
  3. Итоги урока

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

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

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

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

Беляев А.Р. Звезда КЭЦ 1990 5 0008

Беляев А.Р. Звезда КЭЦ 1990 5 0008
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
10.02.2024