- •1. Форматирование выходных данных запросов. 39
- •Тема 1.
- •1. Введение. История развития баз данных.
- •1. Введение. История развития баз данных
- •2. Основные понятия и определения
- •Тема 2.
- •1. Архитектура базы данных. Физическая и логическая независимость.
- •1. Архитектура базы данных. Физическая и логическая независимость
- •2. Разработка приложений в среде Microsoft Windows. Системы быстрой разработки приложений. Субд. Модели данных.
- •3. Основные этапы проектирование базы данных.
- •Тема 3.
- •1. Дополнительные общие рекомендации по проектированию базы данных.
- •2. Разработка приложений в среде Microsoft Windows.
- •1. Дополнительные общие рекомендации по проектированию базы данных.
- •2. Разработка приложений в среде Microsoft Windows.
- •Тема 4.
- •1. Построение таблиц.
- •2. Запросы в Microsoft Access. Параметры запросов на выборку данных.
- •3. Операции реляционной алгебры.
- •1. Построение таблиц
- •2. Запросы в Microsoft Access. Параметры запросов на выборку данных.
- •3. Операции реляционной алгебры.
- •Тема 5.
- •1. Понятие технологии «Клиент-сервер». Общие сведения о языке запросов sql.
- •2. Структура sql.
- •1. Понятие технологии «Клиент-сервер». Общие сведения о языке запросов sql.
- •2. Структура sql.
- •Тема 6.
- •1. Запрос выборки в языке sql. Выборка из одной таблицы.
- •2. Суммирование данных с помощью функций агрегирования (групповых функций).
- •1. Запрос выборки в языке sql. Выборка из одной таблицы.
- •2.Суммирование данных с помощью функций агрегирования (групповых функций).
- •Тема 7.
- •1. Форматирование выходных данных запросов.
- •2.Соединение таблиц
- •3.Вложенные подзапросы
- •4.Связанные подзапросы. Оператор exists
- •5.Вложенные и связанные подзапросы. Операторы any, all, come
- •Тема 8.
- •1. Форматирование выходных данных запросов.
- •1. Форматирование выходных данных запросов.
- •Тема 9.
- •1. Запросы обновления таблиц.
- •2. Создание, модификация и уничтожение таблиц. Ограничение на множество допустимых значений данных. Значение по умолчанию.
- •3. Создание и уничтожение индексов. Поддержка ссылочной целостности.
- •1. Запросы обновления таблиц.
- •2. Создание, модификация и уничтожение таблиц. Ограничение на множество допустимых значений данных. Значение по умолчанию.
- •3. Создание и уничтожение индексов. Поддержка ссылочной целостности.
- •Тема 10.
- •1. Создание представлений .
- •2. Определение правд доступа к данным.
- •1. Создание представлений.
- •2. Определение правд доступа к данным.
- •Тема 11.
- •1. Определение синонимов объектов. Понятие транзакций. Управление параллелизмом.
- •Тема 12.
- •1. Встроенный sql, основные понятия
- •1. Встроенный sql, основные понятия.
2. Запросы в Microsoft Access. Параметры запросов на выборку данных.
Одним из наиболее важных инструментов по обработке данных в любой СУБД являются запросы. В Microsoft Access имеется графическое средство формирования запросов по образцу QBE, с помощью которого может быть построен сложный запрос. Запросы строятся на основе одной или нескольких таблиц. При этом, могут использоваться как таблицы базы данных, так и сохранённые таблицы, т.е. результаты обработки предыдущих запросов.
Запрос QBE содержит схему данных, включающую используемые таблицы и бланк запроса. Запрос позволяет выбрать необходимые данные и произвести вычисления и получить результат.
С помощью запроса можно выполнить следующие виды обработки данных:
Выбрать данные, удовлетворяющие условию отбора.
Включить в результирующую таблицу запроса заданные пользователем поля.
Произвести вычисления в каждой из полученных записей.
Сгруппировать записи с одинаковыми значениями в одном или нескольких полях для проведения над ними групповых функций.
Произвести обновление полей в выбранном подмножестве записей.
Создать новую таблицу базы данных, используя данные из существующих таблиц.
Добавить/удалить выбранное подмножество записей в таблице.
Изобразим макет бланка QBE:
Поле: |
|
|
|
Имя таблицы: |
|
|
|
Групповая операция: |
|
|
|
Сортировка |
|
|
|
Вывод на экран: |
|
|
|
Условие отбора: |
|
|
|
Или |
|
|
|
При заполнении бланка запроса выполняются следующие действия:
Поле. В строку «Поле» включаются имена полей, используемых в запросе, или заносятся выражения над полями.
Имя таблицы. В имени таблицы указывается соответственно имя той таблицы, данные которой выбираются в пункте «Поле».
Групповая операция. Строка «Групповая операция» появляется в случает добавления её пользователем, путём нажатия соответствующей кнопки знака «Алгебраическая сумма» с целью подсчёта каких-либо данных.
Сортировка. Она указывает порядок сортировки записей результата запроса. Бывает трёх видов: 1. Не сортируется 2. Сортируется по возрастанию. 3. Сортируется по убыванию.
Вывод на экран. Отмечаются поля, которые должны быть отображены после выполнения запроса.
Условие отбора. В данной строке задаются логические выражения, которым должны удовлетворять значения полей, для включения записей в результирующую таблицу. В столбце для каждого поля может быть задано несколько элементарных выражений. Если выражение в условии задано таким образом: [текст], то такой запрос является параметрическим и перед его выполнением появляется окно, в котором требуется ввести значение запрашиваемого параметра.