Ответы Условия выбора и простые логические выражения



Задание 1. Какую роль выполняет условие выбора? После какого служебного слова записывается это условие в команде выбрать?

Условие выбора выполняет роль выбора не всех записей БД, а только часть, которая удовлетворяет какому-либо условию. После служебного слова «где» мы записываем условие в команде выбрать.
Пример:
.выбрать ФАМИЛИЯ где ГЕОЛОГИЯ (Таблица 2.5 Выведем Фамилии, которые посещали факультативы по геологии)

Задание 2. Что такое логическое выражение? Какие значения оно принимает?

Логическое выражение – это операция сравнения, оно принимает логические значения: истина (true) или ложь (false).

Задание 3. Какое логическое выражение называется простым?

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

Задание 4. Какие виды отношений используются в логических выражениях? Как записываются знаки отношений?

Виды отношений в логических выражениях:
1) равно (=)
2) не равно (<>)
3) больше (>)
4) меньше (<)
5) больше или равно (>=)
6) меньше или равно (<=)

Задание 5. Как сравниваются текстовые величины, даты, логические величины?

Сравнение текстовых величин:
1) Они равны, если длина текста и все его символы одинаковы.
2) Сопоставление текстовых величин в отношениях <, >, <=, >=. Упорядоченность слов (последовательность символов) определяется по алфавитному принципу.

Сравнение даты: сравниваются в соответствии с календарной последовательностью.

Логические величины сравниваются между собой равны или нет.

Задание 6. В следующих простых логических выражениях поставьте вместо знаков вопроса такие знаки отношений, при которых эти выражения будут истинны в указанных записях баз данных.

а) БД «Погода», запись номер 3.
ВЛАЖНОСТЬ > 90
ОСАДКИ <> "дождь"

б) БД «Домашняя библиотека», запись номер 1.
АВТОР <> "Толстой Л.Н."
ГОД < 1990

в) БД «Успеваемость», запись номер 4.
ФИЗИКА = 2

Задание 7. Данные высказывания запишите в форме простых логических выражений и определите результат их вычисления для указанных записей.

а) БД «Погода», запись номер 2.
Температура выше нуля.
Осадков нет.
ТЕМПЕРАТУРА > 0 ложь
ОСАДКИ = "без осадков" истина

б) БД «Домашняя библиотека», запись номер 3.
Книга издана в 1982 году.
Книга находится ниже пятой полки.
ГОД = 1982 истина
ПОЛКА < 5 истина

в) БД «Факультативы», запись номер 4.
Ученик занимается геологией.
Фамилия ученицы – Шляпина.
ГЕОЛОГИЯ истина
ФАМИЛИЯ = "Шляпина" истина

Задание 8. Запишите следующие высказывания в форме логических выражений.

а) фамилия ученика – не Семенов
ФАМИЛИЯ <> "Семенов"

б) ученик занимается геологией
ГЕОЛОГИЯ

в) день – раньше 5 мая 1989 года
ДЕНЬ < "05/05/1989"

г) день – не позже 23 сентября 1996 года
ДЕНЬ < "23/09/1996"

д) по алгебре – не отлично
АЛГЕБРА < 5

е) автор книги – Беляев А.Р.
АВТОР < "Беляев. А.Р."

ж) книга издана до 1990 года
ГОД < 1990

з) книга находится не ниже третьей полки
ПОЛКА >= 3

Задание 9. Запишите в форме команды выбрать запросы, использующие в качестве условий простые логические выражения, полученные в результате выполнения предыдущего задания.

а) .выбрать ФАМИЛИЯ где ФАМИЛИЯ <> "Семенов"
б) .выбрать ФАМИЛИЯ, ГЕОЛОГИЯ где ГЕОЛОГИЯ
в) .выбрать ДЕНЬ где ДЕНЬ < "05/05/1989"
г) .выбрать ДЕНЬ где ДЕНЬ < "23/09/1996"
д) .выбрать УЧЕНИК, АЛГЕБРА где АЛГЕБРА < 5
е) .выбрать АВТОР, НАЗВАНИЕ где АВТОР < "Беляев. А.Р."
ж) .выбрать НАЗВАНИЕ, ГОД где ГОД < 1990
з) .выбрать НАЗВАНИЕ, ПОЛКА где ПОЛКА >= 3