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

Содержание

Слайд 2

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

Повторим:

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

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

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

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

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

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

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

Слайд 3

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

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

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

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

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

И

И

И

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

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

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

Слайд 4

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

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

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

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

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

Слайд 5

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

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

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

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

И

И

И

Л

Л

Л

И

Л

А и В

Слайд 6

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

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

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

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

А или В

Слайд 7

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

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

не А

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

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

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

Слайд 8

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

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

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

А, Б –

логические операнды;
логическая величина «Истина» – «И»;
Логическая величина «Ложь» – «Л»
Слайд 9

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

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

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

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

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

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

Слайд 10

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

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

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

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

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

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

Слайд 11

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

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

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

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

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

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

Слайд 12

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

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

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

Операции

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

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

Слайд 13

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

Закрепление

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

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

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

Слайд 14

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

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

Закрепление

материала
Слайд 15

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

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

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

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