Учитель информатики и ИКТ Кузнецова Aлёна Анатольевна МБОУ СОШ 121 г.Екатеринбург
Понятие логического выражения ; Операции отношения ; Запросы на выборку и простые логические выражения.
Чаще всего для справки требуются не все записи, а только часть из них, удовлетворяющих какому - то условию. Это условие называется условием выбора. Логическое выражение – это некоторое высказывание, по поводу которого можно заключить истинно оно или ложно.
ВысказыванияНомер записи Значение БД «Погода» 1.Идет дождь 1 Ложь 2.Давление больше 740 мм рт ст 2 Истина 3.Влажность не 100% 3 Ложь БД «Домашняя библиотека» 4.Книга стоит ниже пятой полки 3 Истина 5.Автор книги Толстой Л.Н. 3 Ложь БД «Факультативы» 6.Фамилия ученика Русанов 1 Истина 7.Занимается цветоводством 1 Ложь 8.Занимается танцами 1 Истина
1. ОСАДКИ = « дождь » 2. ДАВЛЕНИЕ > ВЛАЖНОСТЬ ПОЛКА < 5 5. АВТОР = « Толстой Л. Н.» 6. ФАМИЛИЯ = « Русанов » 7. ЦВЕТОВОДСТВО 8. ТАНЦЫ
Отношение « равно » истинно для двух символьных величин, если их длина одинакова и все соответствующие символы совпадают. АВТОР = « Беляев А. Р.»
Символьные величины можно сопоставлять и в отношениях, =. Здесь принцип такой : сравниваются между собой не сами символы, а их внутренние коды. Например : А < Б < В < Г < Д < Е
Например : квартет, компонент, конверт, конвульсия Истинны следующие отношения : квартет < конвульсия компонент > квартет конверт > компонент
Значения полей типа « дата » при выполнении отношений сравниваются в соответствии с календарной последовательностью. Например, истинны отношения : 3/12/56 < 23/04/65 24/09/79 > 23/09/79
При выполнении отношений значений полей типа « время » ( с форматом чч : мм : сс ) учитывается хронологическая последовательность. Например, истинны отношения : 12:53:08 > 03:40:00 23:05:12 < 23:05:13
Отношения можно применять и к логическим величинам. Истинно следующие отношение : true > false
Одна величина логического типа – простейшая форма логического выражения. Следовательно, условие выбора может содержать в своей записи лишь имя логического поля.
. выбрать ДАТА для ОСАДКИ = « дождь » Получим : Дата 18/03/97
. выбрать ДАТА, ВЛАЖНОСТЬ для ДАВЛЕНИЕ > 745 ДАТАВЛАЖНОСТЬ 15/03/ /03/ /03/9787
Команда запроса справки к БД « Домашняя библиотека »: вывести названия книг и авторов, фамилии которых начинаются с букв О, П, Р и далее по алфавиту.. выбрать АВТОР, НАЗВАНИЕ для АВТОР >= « О » АВТОРНАЗВАНИЕ Тургенев И.С.Повести и рассказы Олеша Ю.К.Избранное Тынянов Ю.Н.Кюхля Толстой Л.Н.Повести и рассказы
. выбрать ФАМИЛИЯ для ТАНЦЫ ФАМИЛИЯ Русанов Зотова Шляпина
Выражение, состоящее из имени поля логического типа или одного отношения, называют простым логическим выражением. СУБД позволяет в запросах на выборку использовать арифметические выражения. Арифметические выражения могут включать в себя числа, имена полей числового типа, знаки арифметических операций, круглые скобки.
Ученик Русский Алгебра ХимияФизика История Музык а Аликин Петр Ботов Иван Волков Илья Галкина Нина
. выбрать УЧЕНИК для РУССКИЙ + ИСТОРИЯ + МУЗЫКА > АЛГЕБРА + ХИМИЯ + ФИЗИКА Ученик Русский Алгебра ХимияФизика История Музык а Аликин Петр Ботов Иван Волков Илья Галкина Нина В результате получим: Ботов Иван Галкина Нина
. выбрать УЧЕНИК для АЛГЕБРА > ( РУССКИЙ + АЛГЕБРА + ХИМИЯ + ФИЗИКА + ИСТОРИЯ + МУЗЫКА )/6 Ученик Русский Алгебра ХимияФизика История Музык а Аликин Петр Ботов Иван Волков Илья Галкина Нина Ответ: Аликин Петр Галкина Нина
стр задание : 6 2 задание : 7 3 задание : 8
§30 и д / з 9 на сайте ( в разделе УЧЕНИКАМ )