Базы данных. Access 2007. Запросы

Содержание

Слайд 2

Запросы

«Ну и запросы у вас!» - сказала база данных и «повисла». (Фольклор)

Запрос –

Запросы «Ну и запросы у вас!» - сказала база данных и «повисла».
это обращение к СУБД для выполнения каких-либо операций с данными.
Типы запросов:
выборка (отбор нужной информации)
создание таблицы
обновление (изменение данных)
добавление записей
удаление записей

Слайд 3

Запрос и фильтрация

В запросе можно:
отобрать информацию из нескольких связанных таблиц
использовать сложные условия

Запрос и фильтрация В запросе можно: отобрать информацию из нескольких связанных таблиц
отбора
пользователь может сам ввести параметры (сумму денег)
добавить вычисляемые поля
выполнить итоговые расчеты

Слайд 4

Создание запросов

Мастер: режим «вопрос-ответ»

Конструктор: полностью вручную

Создание запросов Мастер: режим «вопрос-ответ» Конструктор: полностью вручную

Слайд 5

Мастер запросов

Мастер запросов

Слайд 6

Запуск запроса

2 x ЛКМ

Запуск запроса 2 x ЛКМ

Слайд 7

Конструктор

ПКМ

Конструктор ПКМ

Слайд 8

Конструктор

таблица
(ПКМ – Добавить таблицу)

перетащить ЛКМ

все поля

по возрастанию
по убыванию
отсутствует

фильтр

Конструктор таблица (ПКМ – Добавить таблицу) перетащить ЛКМ все поля по возрастанию по убыванию отсутствует фильтр

Слайд 9

Работа со столбцами

выделить (ЛКМ)

ПКМ:
вырезать
копировать
вставить
свойства

перетащить (ЛКМ)

Работа со столбцами выделить (ЛКМ) ПКМ: вырезать копировать вставить свойства перетащить (ЛКМ)

Слайд 10

Условия отбора

Совпадение

Неравенство

Шаблон

* любое количество любых символов
? один любой символ # любая цифра

Условия отбора Совпадение Неравенство Шаблон * любое количество любых символов ? один

Слайд 11

Построитель выражений

Forms – формы
Reports – отчеты
Функции: 1) встроенные; 2) функции пользователя (VB)

Построитель выражений Forms – формы Reports – отчеты Функции: 1) встроенные; 2)

Константы: пустая строка, Истина, Ложь
Операторы: + - * / < > <= >= = <> Not And Or Xor
Общие выражения – время, дата, нумерация страниц

ПКМ

Слайд 12

Вычисляемые поля

ввести Цена*Количество
Выражение1: [Цена]*[Количество]
заменить Выражение1 на Сумма

или ПКМ - Построить

Вычисляемые поля ввести Цена*Количество Выражение1: [Цена]*[Количество] заменить Выражение1 на Сумма или ПКМ - Построить

Слайд 13

Вычисляемые поля

ввести Year(Дата) Выражение1: Year([Дата])
заменить Выражение1 на Год

Задача: отобрать все заказы за

Вычисляемые поля ввести Year(Дата) Выражение1: Year([Дата]) заменить Выражение1 на Год Задача: отобрать
2007 год.

Слайд 14

Запросы с параметрами

Задача: вводить числовые данные для фильтра не в конструкторе, а

Запросы с параметрами Задача: вводить числовые данные для фильтра не в конструкторе,
при выполнении запроса.
Пример: «Какой суммой Вы располагаете?»

Любая неизвестная строка вызывает запрос

Слайд 15

Виды запросов

выборка
создание таблицы
добавление в существующую таблицу
обновление (изменение данных)
перекрестный запрос (сколько заработал каждый

Виды запросов выборка создание таблицы добавление в существующую таблицу обновление (изменение данных)
по месяцам)
удаление записей
итоговый запрос (сумма, среднее и т.п. по полю)

Слайд 16

Режим SQL

SQL = Structured Query Language
(язык структурных запросов)

Режим SQL SQL = Structured Query Language (язык структурных запросов)

Слайд 17

Виды запросов

выборка
создание таблицы
добавление в существующую таблицу
обновление (изменение данных)
перекрестный запрос (сколько заработал каждый

Виды запросов выборка создание таблицы добавление в существующую таблицу обновление (изменение данных)
по месяцам)
удаление записей
итоговый запрос (сумма, среднее и т.п. по полю)
Имя файла: Базы-данных.-Access-2007.-Запросы.pptx
Количество просмотров: 44
Количество скачиваний: 0