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