Запрос. Простые логические выражения
Урок 4
Запросы
Запросы осуществляют поиск данных в БД, являются самостоятельными объектами БД.
Результатом выполнения запроса является таблица, т.е. запросы могут использоваться вместо таблиц.
Запросы позволяют отобрать те записи, которые удовлетворяют заданным условиям. В процессе создания запроса можно отбирать не только записи, но и поля, которые будут присутствовать в запросе.
Запрос
– объект БД, который позволяет проводить основные операции по обработке данных – сортировку, фильтрацию, объединение данных из разных источников – и сохранять результаты с некоторым именем, чтобы в дальнейшем применять эти операции по мере необходимости.
Запросы
сложные
простые
содержат несколько условий для различных полей.
содержат одно условие.
Логические выражения
Условия выбора в командах СУБД записываются в виде логических выражений.
Логическое выражение вычисляется подобно математическому, но может принимать всего два значения: истина ( true ) или ложь ( false ).
Высказывания
БД «Погода»
Номер записи
Значение
1. Идет дождь.
2. Давление больше 740 мм рт. ст.
1
3. Влажность не 100%.
2
3
Ложь
Истина
Ложь
Логические выражения
Высказывания
Номер записи
БД «Домашняя библиотека»
Значение
4. Книга стоит ниже пятой полки.
3
5. Автор книги — Толстой Л.Н.
3
БД «Факультативы»
6. Фамилия ученика — Русанов.
7. Ученик занимается цветоводством.
1
1
8. Ученик занимается танцами.
1
Истина
Ложь
Истина
Ложь
Истина
больше; не равно; = больше или равно; меньше или равно. Отношения применимы ко всем типам полей. " width="640"
Отношения
Отношение — форма логического выражения.
Существует шесть вариантов отношений.
= равно;
меньше;
больше;
не равно;
= больше или равно;
меньше или равно.
Отношения применимы ко всем типам полей.
740 ВЛАЖНОСТЬ 100 4. ПОЛКА 5. АВТОР = «Толстой Л.Н.» 6. ФАМИЛИЯ = «Русанов» 7. ЦВЕТОВОДСТВО 8. ТАНЦЫ В примерах 7 и 8 нет никаких знаков отношений. Поля с именами ЦВЕТОВОДСТВО и ТАНЦЫ имеют логический тип. Поэтому в каждой записи их значения — это логические величины «ложь», «истина». Одна величина логического типа — простейшая форма логического выражения. Простое логическое выражение – это выражение, состоящее из имени поля логического типа или одного отношения. " width="640"
Логические выражения
2. ДАВЛЕНИЕ 740
4. ПОЛКА
5. АВТОР = «Толстой Л.Н.»
6. ФАМИЛИЯ = «Русанов»
7. ЦВЕТОВОДСТВО
8. ТАНЦЫ
В примерах 7 и 8 нет никаких знаков отношений. Поля с именами ЦВЕТОВОДСТВО и ТАНЦЫ имеют логический тип. Поэтому в каждой записи их значения — это логические величины «ложь», «истина».
Одна величина логического типа — простейшая форма логического выражения.
Простое логическое выражение – это выражение, состоящее из имени поля логического типа или одного отношения.
Этапы создания запроса
1. Открыть созданную БД.
Этапы создания запроса
2. В окне База данных выбрать объект Запросы.
3. Выбрать Создание запроса в режиме конструктора.
Этапы создания запроса
4. В окне диалога Добавлении таблицы выделить нужную таблицу и нажать кнопку Добавить.
5. Закрыть окно Добавление таблицы.
Этапы создания запроса
6. В окне Запрос на выборку перетащить нужное имя поля из списка полей таблицы в первую клетку строки Поле запроса (в нижней половине окна).
Этапы создания запроса
7. Указать условия отбора.
8. При необходимости выполнить сортировку, щелкнув мышью, в строке Сортировка под именем нужного поля.
Этапы создания запроса
9. Нажать на панели инструментов кнопку Запуск.
Этапы создания запроса
10. Сохранить запрос, присвоив ему некоторое имя.
11. Открыть запрос для просмотра.
Запрос