Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпора экзамен базы данных.docx
Скачиваний:
5
Добавлен:
25.08.2019
Размер:
64 Кб
Скачать

11. Сортировка результирующего набора данных.

Результирующий набор данных является динамическим (или виртуальным) набором записей и не хранится в базе данных, т.е. результат выполнения запроса не сохраняется. В запросе Access хранит только инструкции о том, как должны быть организованы данные в результате выполнения запроса. Однако полученная виртуальная таблица, тем не менее, может использоваться в качестве источника данных в других запросах, а также в формах, отчетах и страницах доступа к данным. В общем случае результирующая таблица может не соответствовать ни одной из базовых таблиц базы данных. Ее поля могут представлять набор из полей разных таблиц, а ее записи могут содержать отфильтрованные и отсортированные записи таблиц, на основе

которых формировался запрос. Access позволяет создавать и выполнять следующие типы запросов:·Запрос на выборку; ·Параметрический запрос; ·Запрос с вычисляемыми полями;·Итоговый запрос;·Перекрестный запрос;·Запрос на создание таблицы;·Запрос на обновление; ·Запрос на добавление записей;·Запрос на удаление записей.После создания и сохранения соответствующего запроса Access использует специальные обозначения в окне базы данных,указывающие на тип запроса.

12. Статистические функции языка SQL.

Они позволяют получать из таблицы сводную инф-ю, выполняя операции над группой строк таблиц.

Функции:

1)SUM-для вычисления суммы столбца

2)AVG-для нахождения среднего знач всех знач столбца

3)MAX- для нахождения макс знач столбца

4)MIN- для нахожденияминимзнач столбца

5)COUNT-для подсчёта кол-ва знач столбца

6)COUNT*- для нахождения кол-ва записей в таблице или строк

Аргументом функций 1-5 может быть простое имя столбца или выражение на основе столбцов. На исп-е статис ф-ций накладываются след ограничения:

  1. недопускается вложение статис ф-ций друг в друга

  2. статис ф-ции могут распологаться только в строках SELECT и HAVING

13. Предложение GROUPBY.

Оператор GroupBY позволяет группировать записи подмножества, определяемые значениями какого-либо поля и применять статис ф-ции уже не по всем записям таблицы, а каждой сформулир группе. Следует иметь ввиду, что в строке GROUPBY должны быть указаны все выбираемые столбцы, приведённые в строке select, кроме столбцов, указанных в качестве аргумента статис.ф-ции.

14. Предложение HAVING.

С помощью этого оператора при необходимости часть сформулир групп может быть исключена.

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

15. Оператор UNION, особенности его использования.

Для размещения нескольких запросов вместе и объединенияих вывода используют предложение UNION. ПредложениеUNION объединяет вывод двух или более SQL запросов в единый набор строк и столбцов. Стоит обратить внимание на тот факт, что UNION будет автоматически исключать дубликаты строк из вывода.

16. Операторы соединения таблиц.

Для вывода информации из двух таблиц можно перечислить название этих таблиц в строке From. На практике обычно перечисление таблиц используется совместно с условием соединения записи. Операция Tnner Join объединяет записи из 2х таблиц. Если связывающие поля этих таблиц содержат одинаковые значения. Операция LeftJoin используется для соединения левого объединения..Левое объединение включает все записи из первой таблицы даже если нет соответствующих значений из второй таблицы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]