Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на экзаменационные вопросы.doc
Скачиваний:
105
Добавлен:
01.05.2014
Размер:
6.31 Mб
Скачать

Вопрос 10. Формирование запроса – выборки на языке qbe. Сортировка и группировка данных, являющихся результатом запроса.

В строке «Сортировка» бланка QBE можно указать необходимость сортировки по возрастанию или убыванию для каждого из выбранных полей. При этом следует помнить, что при сортировке по нескольким полям, важен порядок расположения этих полей в бланке запроса.

Язык QBE имеет средство группировки данных. Цель группировки – объединить данные на основе одинакового значения поля группировки с целью упрощения их последующего визуального анализа. Над данными, входящими в группу, обычно выполняется какая-нибудь операция, при этом используются функции агрегирования. К таким функциям относятся: функция подсчета количества записей - COUNT(), суммирования значений столбца - SUM(), вычисления среднего значения - AVG(), вычисления минимального и максимального значений - MIN(), MAX() и другие. Запрос с группировкой называется итоговым, так как группировка дает возможность получить на выходе набор строк, включающий по одной строке для каждого уникального значения поля запроса, для которого она установлена. Для получения итоговых значений установку «Группировка» в строке «Групповая операция» следует поменять на нужную функцию агрегирования, выбрав ее из списка. Кроме 9 стандартных функций агрегирования список содержит также значение «Выражение», что позволяет использовать для подведения итогов более сложные выражения. Само выражение задается в строке «Поле». В группы могут включаться не все строки таблицы, а только удовлетворяющие определенным условиям, заданным в строке «Условие отбора». Строка «Групповая операция» при этом должна содержать значение «Группировка», установленное выбором из списка. Кроме того, что в группу можно включать не все строки, в результат запроса можно включать не все группы, а только те, для которых групповое значение удовлетворяет заданному условию. В этом случае условие задается в строке «Условие отбора», а в строке «Групповая операция» должна быть установка «Условие». Следует помнить, что результаты итоговых запросов не могут быть изменены.

Вопрос 11. Язык sql. Команды select и другие команды обработки данных.

ВОПРОС 15. Особенности SQL – диалекта Access по сравнению со стандартным языком.

ВОПРОС 14. Вложенные запросы.

ВОПРОС 12. Язык SQL. Комманды определения данных.

ВОПРОС 13. Язык SQL. Язык управления доступом к данным.

Соседние файлы в предмете Базы данных