
- •Проектирование баз данных
- •Иерархические базы данных
- •Объекты в субд Access:
- •Подходы к проектированию бд. Стадии и этапы процесса проектирования бд, их характеристики.
- •Классическая методология проектирования (ПрО – Предметная область)
- •Понятие'об инфологическом и даталогическом проектировании. Их коренное отличие.
- •Концептуальное (инфологическое) проектирование
- •[Править]Логическое (даталогическое) проектирование
- •Субдассе88
- •Основные групповые функции
- •Форма, виды форм. Применение мастера форм. Элементы управления в форме. Вычисляемые поля в форме. Конструктор форм, встраивание одной формы в другую.
- •Отчет, типы отчетов и способы их создания. Формирование отчета в режиме Мастера отчетов. Использование Конструктора отчетов. Встраивание одного отчета в другой.
Основные групповые функции
Обозначение |
Объяснение |
SUM |
Используется для определения суммы всех значений выбранного поля в каждой группе |
AVG |
Используется для определения среднего арифметического значения выбранного поля в каждой группе |
MIN, МАХ |
Используется для определения соответственно минимального и максимального значения, найденного в выбранном поле внутри каждой группы |
COUNT |
Используется для определения количество записей в поле |
STDEV |
Используется для определения статистического стандартного отклонения всех значений данного поля в группе |
VAR |
Используется для определения статистической дисперсии |
FIRST, LAST |
Используется для определения соответственно первого и последнего значения в группе |
Если необходимо произвести расчеты не по всем записям, а только по определенным, в строке «Условия отбора» задаются соответствующие условия. При необходимости указывается и порядок сортировки
Как правило, запросы с параметром создаются в тех случаях, когда предполагается выполнять этот запрос многократно, изменяя лишь условия отбора. В отличии от запроса на выборку, где для каждого условия отбора создается свой запрос и все эти запросы хранятся в БД, параметрический запрос позволяет создать и хранить один единственный запрос и вводить условие отбора (значение параметра) при запуске этого запроса, каждый раз получая новый результат. В качестве параметра может быть любой текст, смысл которого определяет значение данных, которые будут выведены в запросе. Значение параметра задается в специальном диалоговом окне. В случае, когда значение выводимых данных должно быть больше или меньше указываемого значения параметра, в поле «Условие отбора» бланка запроса перед параметром, заключенным в квадратные скобки ставится соответствующий знак. Можно также создавать запрос с несколькими параметрами, которые связанны друг с другом логическими операциями И и ИЛИ. В момент запуска на выполнение MS Access отобразит на экране диалоговое окно для каждого из параметров.
С помощью конструктора можно создать следующие виды запросов:
Простой
По условию
Параметрические
Итоговые
С вычисляемыми полями
Чтобы вызвать Конструктор запросов, необходимо перейти в окно базы данных. В окне база данных необходимо выбрать вкладку Запросы и дважды щелкнуть на пиктограмме Создание запроса в режиме конструктора. Появится активное окно Добавление таблицы на фоне неактивного окна «Запрос: запрос на выборку». В окне Добавление таблицы следует выбрать таблицу – источник или несколько таблиц из представленного списка таблиц, на основе которых будет проводиться выбор данных, и щелкнуть на кнопке Добавить. После этого закрыть окно Добавление таблицы, окно «Запрос: запрос на выборку» станет активным. Окно Конструктора состоит из двух частей – верхней и нижней. В верхней части окна размещается схема данных запроса, которая содержит список таблиц – источников и отражает связь между ними. В нижней части окна находится Бланк построения запроса QBE (Query by Example), в котором каждая строка выполняет определенную функцию:
Поле – указывает имена полей, которые участвуют в запросе
Имя таблицы – имя таблицы, с которой выбрано это поле
Сортировка – указывает тип сортировки
Вывод на экран – устанавливает флажок просмотра поля на экране
Условия отбора - задаются критерии поиска
Или – задаются дополнительные критерии отбора
Запрос можно использовать для выполнения расчетов и подведения итогов из исходных таблиц. Для создания вычисляемых полей используются математические и строковые операторы. При этом Access проверяет синтаксис выражения и автоматически выставляет следующие символы:
1. квадратные скобки ([…]), в них заключаются имена элементов управления; 2. знаки номеров (#), в них заключаются распознанные даты; 3. кавычки («»), в них заключается текст, не содержащий пробелов или знаков пунктуации.
Поле, содержимое которого является результатом расчета по содержимому других полей, называется вычисляемым полем. Вычисляемое поле существует только в результирующей таблице. Общий формат вычисляемого поля выглядит так: Имя вычисляемого поля: Выражение для создания вычисляемого поля.
Например: Прибыль: [Доход] – [Расход]
Выражения используются в Access с различными целями, например для вычисления значений, проверки данных или определения условий запроса. Построитель выражений предоставляет удобный доступ к именам полей и элементов управления, используемым в базе данных, а также к множеству других встроенных функций, применяемых во время написания выражений. В этой демонстрации показано, как использовать построитель выражений для одной из распространенных задач — вычисления значения даты в отчете.