Similar presentations:
Формирование простых запросов на выборку в базах данных
1.
«Формирование простых запросов навыборку в базах данных»
Информационные технологии в
профессиональной деятельности
26.03.2020
1
2.
Жизнь учит лишь тех, ктоеё изучает
О. Хайям
26.03.2020
2
3.
«Формирование простыхзапросов на выборку в БД»
Цель– научиться создавать простые запросы
на
выборку
информации
без
использования логических операций и
с
использованием
нескольких
логических операций.
26.03.2020
3
4. Запрос — это вопрос о данных.
Существуют разные типы запросов:простые запросы на выборку,
перекрёстные,
создание таблиц,
обновление записей,
добавление записей,
удаление записей.
26.03.2020
4
5. Запрос-выборка
— это производная таблица, котораясодержит те же структурные элементы, что
и обычная таблица (столбцы-поля и
строки), и формируется на основе
фактических данных системы.
26.03.2020
5
6. Способы создания:
Создание запроса в режимеконструктора;
Создание запроса с помощью
мастера.
26.03.2020
6
7. Создание запроса с помощью мастера:
1 шаг – выбрать из списка таблицу2 шаг – переместить из списка поля
3 шаг – кнопка Далее
26.03.2020
7
8. Создание запроса с помощью мастера:
4 шаг – задать имя запроса5 шаг – кнопка Готово
26.03.2020
8
9. Базовые операции создания макета запроса на выборку:
указать системе, какие поля и из какихтаблиц мы хотим включить в запрос;
указать условие отбора, т. е.
сформулировать логическое выражение,
которое позволит включить в выборку
только записи, удовлетворяющие какомуто условию.
Демонстрация
26.03.2020
9
10. Создание запроса в режиме конструктора:
1 шаг – добавить макет таблицы, Закрыть26.03.2020
10
11. Создание запроса в режиме конструктора:
2 шаг – выбрать поля таблицы3 шаг – можно указать для поля условие отбора
26.03.2020
11
12. Создание запроса в режиме конструктора:
4 шаг – отобразить таблицу запросарезультат
26.03.2020
12
13. Формирование логического выражения - условия отбора
Логическое выражение,представляет собой
операцию отношения
(>,<,=, ≠, ≤, ≥).
Условие отбора одного
поля может быть
составным, при этом
два логических
выражения
соединяются знаком
логической операции.
26.03.2020
Наименование
Обозначение
или
or
и
And
не
not
Лекция
13
14. Примеры условий отбора
Условные выраженияВывод записей, которые
Саратов
имеют значение Саратов
Not Саратов
не имеют значение Саратов
<М
начинаются с букв А-Л
100
имеют числовое значение 100
Date()
имеют значение текущей даты
>=01.01.94
имеют значение даты позднее 01.01.94
*.02.*
имеют значение месяца Февраль
Null
содержат в поле пустое значение
Лекция
26.03.2020
14
15. Примеры использования символов в шаблонах
Использование символовОбразец
Поиск в Microsoft
Access
Вопросительный знак ( ? );
в качестве шаблона для любого символа.
За?ор
Забор
Затор
Звездочка ( * );
в качестве шаблона для любой группы символов.
Д*нь
День
Добрый день
Длинная тень
Звездочка ( * );
в качестве шаблона для любой группы начальных
символов.
*й
128й
Последний
Знак фунта (#);
в качестве шаблона для любой цифры.
#-й
5-й
8-й
Восклицательный знак ( ! ) после первой скобки;
для поиска символа, который не входит в
указанный набор символов.
Иванов[!а
ы]
Иванову
[но не Иванова или
Ивановы]
26.03.2020
15
16. Практические задания
Откройте файлы Лекция и задания иБД Список.
Создайте запросы по заданиям к данной
БД с 1-5, которые находятся на стр. 4
Лекция и задания
Список
26.03.2020
16
17. Ответить на вопросы
Откройте файл Лекция и задания,стр.5.
Ответы
на
вопросы,
которые
расположены в таблице, можно
скопировать из текста.
Лекция и задания
26.03.2020
17
18. Ответы на вопросы
№Вопрос
Ответ
1. Что такое запрос-выборка?
2. Какие способы создания запросов на выборку
вы знаете?
3. Какие базовые операции, надо выполнить при
В режиме конструктора;
С помощью мастера.
создании макета запроса?
4. Укажите два способа занесения имени поля в
создаваемом запросе?
5. Какие логические операции используются для
or, and, not
записи условий отбора?
6. Какие знаки отношения применяются для
>,<,=, ≠, ≤, ≥
записи условия отбора?
7
Результат выполнения запроса представлен в
виде...
26.03.2020
Таблицы
18
19. Домашнее задание:
Скопировать на носители файлыЛекция и задания, БД Список.
Повторить лекционный материал.
Выполнить создание запросов к БД
Список, задания № 14-17.
26.03.2020
19
20. Спасибо за внимание!
26.03.202020