Условия поиска информации. Сложные логические выражения. Хранение и обработка информации в базах данны. (Урок 7) презентация

Содержание

Слайд 2

Повторим:

Может принимать только два значения: истина (True) или ложь (False).

Логическое выражение – простое

или сложное высказывание, представленное в символической форме.

. выбрать <список полей> где <условие выбора>

Структура команды выбора:

В командах СУБД условие выбора записывается в форме простого или сложного логического выражения.

Простое логическое выражение – выражение, состоящее из имени поля логического типа или одного отношения.

Повторим: Может принимать только два значения: истина (True) или ложь (False). Логическое выражение

Слайд 3

БД «Домашняя библиотека»

Рассмотрим высказывания:
В библиотеке есть книги Беляева А.Р., изданные не ранее 1990

года.
В библиотеке есть книги Толстого Л.Н или Тургенева И.С.
В библиотеке есть книги других авторов, кроме Беляева А.Р.

АВТОР=«Беляев А.Р.» И ГОД>=1990

И

И

И

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

АВТОР= НЕ«Беляев А.Р.»

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

БД «Домашняя библиотека» Рассмотрим высказывания: В библиотеке есть книги Беляева А.Р., изданные не

Слайд 4

Основные логические операции

Смысловые связки И, ИЛИ, НЕ – служебные слова, которые выполняют роль

знаков логических операций:

Сложные логические выражения – выражения, содержащие логические операции.

Основные логические операции Смысловые связки И, ИЛИ, НЕ – служебные слова, которые выполняют

Слайд 5

Основные логические операции

«Зенит» выиграл у «Спартака» И вышел в финал Кубка России по

футболу.
А = «Зенит» выиграл у «Спартака».
В = «Зенит» вышел в финал Кубка России по футболу.

И

И

И

Л

Л

Л

И

Л

А и В

Основные логические операции «Зенит» выиграл у «Спартака» И вышел в финал Кубка России

Слайд 6

Основные логические операции

2. В портфеле лежат учебники ИЛИ тетради.
А = «В портфеле

лежат учебники».
В = «В портфеле лежат тетради».

А или В

Основные логические операции 2. В портфеле лежат учебники ИЛИ тетради. А = «В

Слайд 7

Основные логические операции

не А

3. А = «У мухи восемь ног».
не А =

«Неверно, что у мухи восемь ног».

Еще пример:
А = «х = 0».
не А = «х<>0».

Основные логические операции не А 3. А = «У мухи восемь ног». не

Слайд 8

Таблица истинности

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

А, Б – логические операнды;
логическая

величина «Истина» – «И»;
Логическая величина «Ложь» – «Л»

Таблица истинности Иллюстрирует результаты всех вариантов выполнения трех логических операций. А, Б –

Слайд 9

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

В результате логического умножения (конъюнкции) получается «истина», если оба операнда истинны,

и «ложь» в противном случае.

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

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

Логическое умножение (И) В результате логического умножения (конъюнкции) получается «истина», если оба операнда

Слайд 10

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

В результате логического сложения (дизъюнкции) получается «истина», если хотя бы один

операнд истинен, и «ложь», если оба операнда ложны.

Требуется получить список всех книг Толстого Л.Н и Тургенева И.С.

. выбрать АВТОР, НАЗВАНИЕ где АВТОР = «Толстой Л.Н» ИЛИ АВТОР=«Тургенев И.С.»

Логическое сложение (ИЛИ) В результате логического сложения (дизъюнкции) получается «истина», если хотя бы

Слайд 11

Логическое отрицание (НЕ)

Отрицание (инверсия) изменяет значение логической величины на противоположное: не истина =

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

Требуется получить список всех книг, кроме книг Беляева А.Р.

. выбрать АВТОР, НАЗВАНИЕ где АВТОР = НЕ«Беляев А.Р.»

Логическое отрицание (НЕ) Отрицание (инверсия) изменяет значение логической величины на противоположное: не истина

Слайд 12

Приоритеты логических операций

В каком порядке выполняются логические операции в логическом выражении?

Операции в скобках

выполняются в первую очередь.

Порядок (по убыванию старшинства):
Отрицание (НЕ)
Конъюнкция (И)
Дизъюнкция (ИЛИ)

Приоритеты логических операций В каком порядке выполняются логические операции в логическом выражении? Операции

Слайд 13

Закрепление

Пусть а, b, с – логические величины, которые имеют следующие значения: а =

истина, b = истина, с = ложь.
Определите результаты вычисления следующих логических выражений:

a и b
a или b
а и b или c
а или b и c
(а или b) и (с или b)
не а или b и с

Закрепление Пусть а, b, с – логические величины, которые имеют следующие значения: а

Слайд 14

Работа с интерактивным задачником «Логические выражения в запросах» в режиме тренировка.

Закрепление материала

Работа с интерактивным задачником «Логические выражения в запросах» в режиме тренировка. Закрепление материала

Слайд 15

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

Учебник: § 14 (вопросы после параграфа)
Карточки по вариантам.

Домашнее задание Учебник: § 14 (вопросы после параграфа) Карточки по вариантам.

Имя файла: Условия-поиска-информации.-Сложные-логические-выражения.-Хранение-и-обработка-информации-в-базах-данны.-(Урок-7).pptx
Количество просмотров: 106
Количество скачиваний: 0