Запросы на выборку

advertisement
Условия поиска информации,
простые логические выражения.
§13 учебник «Информатика и ИКТ»
9 класс И.Г. Семакин
Основные понятия урока:
• Логическое выражение.
• Простые запросы на выборку.
• Запросы на выборку с использованием логических
выражений
Цель урока:
научиться создавать простые запросы на выборку
информации без использования логических
операций и с использованием нескольких
логических операций.
СУБД И БАЗЫ ДАННЫХ
Классификация
баз данных
Обработка
данных
СУБД (система управления базами данных)
Основные
команды
Фактографические
ДОБАВИТЬ
ЗАПИСЬ
Документальные
ОТКРЫТЬ
Централизованные
Распределенные
ВЫБРАТЬ
Список полей
Организация данных
Условие выборки
(логическое выражение)
Запись – строка таблицы
Поле – столбец таблицы
Тип - дата
Текстовый тип
Логический тип
Первичный
ключ
Составной
Простой
СОЗДАТЬ
Условие сортировки
Ключ
сортировки
Простой
Составной
Простое
Операции отношения
Числовой тип
УДАЛИТЬ
<>, >, <, >=, <=
Порядок
сортировки
Сложное
По возрастанию
Логические операции
И, ИЛИ, НЕ
По убыванию
Запрос – это вопрос о данных которые могут
хранится в базе данных.
Существуют разные типы запросов:
 простые запросы на выборку,
 перекрёстные,
 создание таблиц,
 обновление записей,
 добавление записей,
 удаление записей.
Типы запросов:
Запрос-выборка
это производная таблица, которая содержит те
же структурные элементы, что и обычная таблица
(столбцы-поля и строки), и формируется на основе
фактических данных системы.
Способы создания:
Создание запроса в режиме
конструктора;
Создание запроса с помощью
мастера.
Создание запроса с помощью мастера:
1 шаг – выбрать из списка таблицу
2 шаг – переместить из списка поля
3 шаг – кнопка Далее
8
Создание запроса с помощью мастера:
4 шаг – задать имя запроса
5 шаг – кнопка Готово
9
07.05.2016
Базовые операции создания макета
запроса на выборку:


10
указать системе, какие поля и из каких
таблиц мы хотим включить в запрос;
указать условие отбора, т. е.
сформулировать логическое выражение,
которое позволит включить в выборку
только записи, удовлетворяющие какомуто условию.
07.05.2016
Базовые операции создания макета
запроса на выборку:
1 шаг – добавить макет таблицы, Закрыть
Базовые операции создания макета
запроса на выборку:
2 шаг – выбрать поля таблицы
3 шаг – можно указать для поля условие отбора
12
07.05.2016
Создание запроса
в режиме конструктора:
4 шаг – отобразить таблицу запроса
результат
Формирование логического выражения условия отбора


Логическое
выражение,
представляет собой
операцию отношения
(>,<,=, ≠, ≤, ≥).
Условие отбора одного
поля может быть
составным, при этом
два логических
выражения
соединяются знаком
логической операции.
Наименование
Обозначение
или
or
и
And
не
not
Примеры условий выбора
Условные выражения
Вывод записей, которые
Саратов
имеют значение Саратов
Not Саратов
не имеют значение Саратов
<М
начинаются с букв А-Л
100
имеют числовое значение 100
Date()
имеют значение текущей даты
>=01.01.94
имеют значение даты позднее 01.01.94
*.02.*
имеют значение месяца Февраль
Null
содержат в поле пустое значение
Практическая работа:




Откройте файлы Лекция и задания и БД
Список.
Создайте запросы по заданиям к данной БД с
1-5,
Откройте файл Лекция и задания, стр.5.
Ответы на вопросы, которые расположены в
таблице, можно скопировать из текста.
Ответы на вопросы:
№
Вопрос
Ответ
1. Что такое запрос-выборка?
2. Какие способы создания запросов на выборку
вы знаете?
В режиме конструктора;
С помощью мастера.
3. Какие базовые операции, надо выполнить при
создании макета запроса?
4. Укажите два способа занесения имени поля в
создаваемом запросе?
5. Какие логические операции используются для
or, and, not
записи условий отбора?
6. Какие знаки отношения применяются для
>,<,=, ≠, ≤, ≥
записи условия отбора?
7
17
Результат выполнения запроса представлен в
виде...
Таблицы
07.05.2016
Домашняя работа:
В «Дневник.ру» на странице 9а и 9б класса
помещены файлы:
презентация, лекция и задания к БД «Список»


18
Повторить лекционный материал.
Выполнить создание запросов к БД «Список»,
задания № 14-17.
07.05.2016
Download