- •Понятие базы данных. Виды (модели) баз данных. Краткая характеристика.
- •Понятие субд. Объекты субд ms acсess. Краткая характеристика.
- •Объекты Access.
- •Понятие поле, запись. Краткая характеристика. Типы полей субд ms acсess. Элементы таблиц:
- •Понятие первичного ключа. Структура базы данных. Виды связей между таблицами.
- •Объект субд ms acсess Таблица.
- •Способы создания таблиц:
- •Особенности таблиц бд:
- •Объект субд ms acсess Запрос.
- •Виды запросов.
- •Объект субд ms acсess Отчет.
- •Объект субд ms acсess Форма.
- •Структура формы.
- •Виды Запросов. Создание простого запроса на выборку в режиме Конструктора. Виды запросов.
- •Создание простого запроса на выборку в режиме Конструктора.
- •Шаблоны для отбора данных в текстовых полях. Логические операторы or и and. Пример использования.
- •Операторы.
- •Виды Запросов. Создание итогового запроса в режиме Конструктора. Итоговые функции. Пример использования. Виды запросов.
- •Виды Запросов. Создание запроса с вычисляемым полем в режиме Конструктора. Пример использования. Виды запросов.
- •Виды Запросов. Создание запросов с параметром в режиме Конструктора. Примеры использования. Виды запросов.
- •Виды Запросов. Оператор like. Примеры использования. Виды запросов.
- •Операторы.
Виды Запросов. Создание итогового запроса в режиме Конструктора. Итоговые функции. Пример использования. Виды запросов.
Запросы с параметром. Часто встречаются ситуации, когда перед выполнением запроса надо изменять условия отбора. Запрос с параметром позволяет ввести условие отбора в диалоговом окне Введите значение параметра.
Запросы с вычисляемыми полями - поле, содержимое которого является результатом расчета по содержимому других полей, оно существует только в результирующей таблице запроса.
Итоговые запросы. Они предназначены для группирования данных и представления их с компактном виде, напоминающем электронную таблицу. Запросы на изменение. Они позволяют автоматически создавать новые таблицы или изменять уже имеющиеся:
Запрос на создание таблицы используются для сохранения результатов запроса, например, для сохранения резервных копий таблицы.
Запрос на обновление используется для обновления данных в полях таблицы;
Запрос на добавление;
Запрос на удаление.
Запросы на выборку. Цель запросов такого вида состоит в создании результирующей таблицы, в которой отображаются только нужные по условию запроса данные из базовых таблиц.
Условие отбора представляют собой выражения, включающие конкретные значения, имена полей, константы, операторы, функции и т.д., и задает критерий для отбора записей.
Итоговый запрос на выборку использует групповые операции, которые позволяют выделить по полю группы записи с одинаковыми значениями и использовать для этих групп статистические (итоговые) функции. В таблице представлены статистические (итоговые) функции:
Функции |
Описание |
Sum |
Вычисляет сумму значений заданного поля в каждой группе |
Avg |
Вычисляет среднее арифметическое всех значений заданного поля в каждой группе |
Min |
возвращает наименьшее значение, найденное в заданном поле внутри каждой группы |
Max |
возвращает наибольшее значение, найденное в заданном поле внутри каждой группы |
Count |
возвращает число записей, найденное в заданном поле внутри каждой группы, отличное от Null (пустого значения) |
First |
возвращает первое значение, найденное в заданном поле внутри каждой группы |
Last |
возвращает последнее значение, найденное в заданном поле внутри каждой группы |
Stdev |
возвращает среднеквадратичное отклонение от среднего значения поля в группе |
Var |
возвращает дисперсию значений поля в группе |
Результат запроса с использованием групповых операций содержит по одной записи для каждой группы. В запрос включаются поля, по которым производится группировка, и поля, для которых выполняются статистические функции.
Для создания итогового запроса на выборку с использованием групповых операций необходимо:
Сформировать простой запрос на выборку, включив в бланк запроса поля, по которым надо произвести группировку, и поля, по которым надо выполнить статистические вычисления.
Выполнить команду Вид \ Групповые операции или щелкнуть по кнопке Групповые операции со значком . В бланке запроса появится строка групповые операции, в которой для всех полей записано Группировка.
3. Для статистических вычислений по заданному полю заменить слово Группировка на требуемую функцию через раскрывающийся в поле список.
В качестве примера используем базу данных Подписка. На рисунке показан бланк итогового запроса на выборку с групповой операцией подсчета количества выписываемых каждого из периодических изданий.
|
|
Бланк итогового запроса на выборку |
Результат выполнения запроса |
