«Формирование простых запросов на выборку в базах данных»
Информатика
01.10.20
Жизнь учит лишь тех, кто её изучает
О. Хайям
01.10.20
« Формирование простых запросов на выборку в БД »
Цель – научиться создавать простые запросы на выборку информации без использования логических операций и с использованием нескольких логическ их операци й .
01.10.20
Запрос — это вопрос о данных.
Существуют разные типы запросов:
- простые запросы на выборку,
- перекрёстные,
- создание таблиц,
- обновление записей,
- добавление записей,
- удаление записей.
01.10.20
Запрос-выборка
— это производная таблица , которая содержит те же структурные элементы, что и обычная таблица (столбцы-поля и строки), и формируется на основе фактических данных системы.
01.10.20
Способы создания:
- Создание запроса в режиме конструктора;
- Создание запроса с помощью мастера.
01.10.20
Создание запроса с помощью мастера:
1 шаг – выбрать из списка таблицу
2 шаг – переместить из списка поля
3 шаг – кнопка Далее
01.10.20
Создание запроса с помощью мастера:
4 шаг – задать имя запроса
5 шаг – кнопка Готово
01.10.20
Базовые операции создания макета запроса на выборку:
- указать системе, какие поля и из каких таблиц мы хотим включить в запрос;
- указать условие отбора , т. е. сформулировать логическое выражение, которое позволит включить в выборку только записи, удовлетворяющие какому-то условию.
Демонстрация
01.10.20
Создание запроса в режиме конструктора:
1 шаг – добавить макет таблицы, Закрыть
01.10.20
Создание запроса в режиме конструктора:
2 шаг – выбрать поля таблицы
3 шаг – можно указать для поля условие отбора
01.10.20
Создание запроса в режиме конструктора:
4 шаг – отобразить таблицу запроса
результат
01.10.20
, Условие отбора одного поля может быть составным, при этом два логических выражения соединяются знаком логической операции. Наименование Обозначение или or и And не not Лекция 01.10.20 " width="640"
Формирование логического выражения - условия отбора
- Логическое выражение, представляет собой операцию отношения (,
- Условие отбора одного поля может быть составным, при этом два логических выражения соединяются знаком логической операции.
Наименование
Обозначение
или
or
и
And
не
not
Лекция
01.10.20
=01.01.94 имеют значение даты позднее 01.01.94 *.02.* имеют значение месяца Февраль Null содержат в поле пустое значение Лекция 01.10.20 " width="640"
Примеры условий отбора
Условные выражения
Саратов
Вывод записей, которые
имеют значение Саратов
Not Саратов
не имеют значение Саратов
начинаются с букв А-Л
100
имеют числовое значение 100
Date()
имеют значение текущей даты
=01.01.94
имеют значение даты позднее 01.01.94
*.02.*
имеют значение месяца Февраль
Null
содержат в поле пустое значение
Лекция
01.10.20
Примеры использования символов в шаблонах
Использование символов
Образец
Вопросительный знак ( ? ); в качестве шаблона для любого символа.
Поиск в Microsoft Access
За?ор
Звездочка ( * ); в качестве шаблона для любой группы символов.
Д*нь
Забор Затор
Звездочка ( * ); в качестве шаблона для любой группы начальных символов.
Знак фунта (#); в качестве шаблона для любой цифры.
День Добрый день Длинная тень
*й
#-й
128й Последний
Восклицательный знак ( ! ) после первой скобки; для поиска символа, который не входит в указанный набор символов.
5-й 8-й
Иванов[!аы]
Иванову [но не Иванова или Ивановы]
01.10.20
Практические задания
- Откройте файлы Лекция и задания и БД Список .
- Создайте запросы по заданиям к данной БД с 1-5, которые находятся на стр. 4
Лекция и задания
Список
01.10.20
Ответить на вопросы
- Откройте файл Лекция и задания, стр.5.
- Ответы на вопросы, которые расположены в таблице, можно скопировать из текста.
Лекция и задания
01.10.20
, 5. Какие логические операции используются для записи условий отбора? Таблицы 6. 7 Какие знаки отношения применяются для записи условия отбора? Результат выполнения запроса представлен в виде... 01.10.20 " width="640"
Ответы на вопросы
Ответ
№
В режиме конструктора;
С помощью мастера.
Вопрос
1.
Что такое запрос-выборка?
2.
3.
Какие способы создания запросов на выборку вы знаете?
Какие базовые операции, надо выполнить при создании макета запроса?
4.
or, and, not
Укажите два способа занесения имени поля в создаваемом запросе?
,
5.
Какие логические операции используются для записи условий отбора?
Таблицы
6.
7
Какие знаки отношения применяются для записи условия отбора?
Результат выполнения запроса представлен в виде...
01.10.20
Домашнее задание:
Скопировать на носители файлы Лекция и задания , БД Список .
- Повторить лекционный материал.
- Выполнить создание запросов к БД Список, задания № 14-17.
01.10.20
Спасибо за урок!
01.10.20