Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемСергей Калитеевский
1 БАЗЫ ДАННЫХ. ACCESS 2007 © К.Ю. Поляков, Тема. Запросы
2 2 Запросы «Ну и запросы у вас!» - сказала база данных и «повисла». (Фольклор) Запрос – это обращение к СУБД для выполнения каких-либо операций с данными. Типы запросов: выборка (отбор нужной информации) создание таблицы обновление (изменение данных) добавление записей удаление записей …
3 3 Запрос и фильтрация Дополнительные возможности запросов: отбор информации из нескольких связанных таблиц вывести не все столбцы вычисляемые поля (общая стоимость) итоговые расчеты (сумма, среднее) можно сохранить в базе много разных запросов служат основой для других запросов и отчетов
4 4 Создание запросов Мастер: режим «вопрос-ответ» Конструктор: полностью вручную
5 5 Мастер запросов
6 6 Запуск запроса 2 x ЛКМ
7 7 Конструктор ПКМ
8 8 Конструктор таблица (ПКМ – Добавить таблицу) таблица (ПКМ – Добавить таблицу) перетащить ЛКМ все поля по возрастанию по убыванию отсутствует по возрастанию по убыванию отсутствует фильтр
9 9 Работа со столбцами выделить (ЛКМ) ПКМ: вырезать копировать вставить свойства ПКМ: вырезать копировать вставить свойства перетащить (ЛКМ)
10 10 Условия отбора Совпадение Неравенство Шаблон * любое количество любых символов ? один любой символ # любая цифра
11 11 Построитель выражений Forms – формы Reports – отчеты Функции: 1) встроенные; 2) функции пользователя (VB) Константы: пустая строка, Истина, Ложь Операторы: + - * / = = <> Not And Or Xor Общие выражения – время, дата, нумерация страниц ПКМ
12 12 Все данные, которые можно вычислить, не должны храниться в таблицах! ! ! Вычисляемые поля ввести Цена*Количество Выражение 1: [Цена]*[Количество] заменить Выражение 1 на Сумма ввести Цена*Количество Выражение 1: [Цена]*[Количество] заменить Выражение 1 на Сумма или ПКМ - Построить
13 13 Вычисляемые поля ввести Year(Дата) Выражение 1: Year([Дата]) заменить Выражение 1 на Год ввести Year(Дата) Выражение 1: Year([Дата]) заменить Выражение 1 на Год Задача: отобрать все заказы за 2007 год.
14 14 Запросы с параметрами Задача: вводить числовые данные для фильтра не в конструкторе, а при выполнении запроса. Пример: «Какой суммой Вы располагаете?» Любая неизвестная строка вызывает запрос
15 15 Виды запросов выборка создание таблицы добавление в существующую таблицу обновление (изменение данных) перекрестный запрос (сколько заработал каждый по месяцам) удаление записей итоговый запрос (сумма, среднее и т.п. по полю)
16 16 Режим SQL SQL = Structured Query Language (язык структурных запросов)
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.