Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СУБД.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
87.55 Кб
Скачать

Запросы

Запросы – служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С помощью запросов можно выполнять преобразование данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнение таблиц данными, импортированными из других источников, выполнять простейшие вычисления в таблицах и многое другое.

Особенность запросов состоит в том, что они черпают данные из базовых таблиц и создают на их основе временную результирующую таблицу. Если хотят подчеркнуть факт «временности», то её ещё называют моментальным снимком.

С помощью запросов можно создавать таблицы (запрос на Создание таблицы), а также удалять (запрос на Удаление), добавлять (запрос на Добавление) и обновлять (запрос на Обновление) записи. Перекрестный запрос позволяет проводить вычисления в таблицах по группам данных.

Создавать запросы можно вручную через Конструктор запросов и автоматически, используя Мастер запросов.

Конструктор запросов предназначен для визуального проек­тирования конструкций SQL. В верхней части окна конструк­тора запросов находятся таблицы с перечнем полей, в нижней части — таблица условий.

Когда мы работаем с основными таблицами БД, мы физически имеем дело с жестким диском, т.е. с очень медленным устройством. Когда же мы на основании запроса получаем результирующую таблицу, то имеем дело с электронной таблицей, не имеющей аналога на жестком диске, - это только образ отобранных полей и записей. Разумеется работа с «образом» происходит гораздо быстрее и эффективнее.

Таблицы – слишком ценные объекты БД, чтобы с ними имел дело кто-либо, кроме разработчика. Исполнитель получает данные через запросы.

По содержанию запросы могут быть на

  • Выборку;

  • Запросы с параметры (задаются критерии на выборку);

  • Итоговые;

  • На изменение;

  • На вычисления;

  • Перекрестные;

  • Специфические (SQL) запросы к серверу БД.

Формы

Формы - используют для ввода, просмотра записей таблиц (запросов) в специально разработанных для этих целей окнах. Формы позволяют ограничить объем информации, отображаемой на экране и представить её в требуемом виде.

Таблицы или запросы можно выводить на экран не только в виде результирующих таблиц, но и в виде красиво оформленных форм. К формам предъявляются повышенные требования по дизайну.

Отчеты

Отчеты – используют для отображения информации, предназначенной для вывода на печать и в режиме просмотра на экране. Отчеты могут включать группировку данных до 3-х уровней, групповые и вычисляемые поля и оформлены соответствующим образом. Сортировка полей по количеству уровней должна соответствовать количеству уровней группировок. Группировочные поля в отчетах должны располагаться в левой части отчетов слева направо по убыванию их старшинства (т.е. 1, 2, 3).

Макросы

Макросы – предназначены для автоматизации часто используемых операций. Каждый макрос содержит одну или несколько макрокоманд, каждая их которых выполняет определенное действие, например, открывает форму или печатает отчет (используется язык высокого уровня – Visual Basic).