
- •I. Иерархическая модель
- •II. Сетевая модель
- •III. Реляционная модель
- •Базовые понятия реляционных баз данных (рбд)
- •Правила (нормализации) построения реляционной бд
- •Реляционная система управления базами данных (рсубд)
- •Окно бд в Access
- •Основные объекты субд Access
- •Режимы работы с объектами
- •Создание таблицы бд с помощью Конструктора
- •Задание имени поля
- •Определение типа данных
- •Описание свойств полей
- •Определение ключевого поля
- •Сохранение таблицы
- •Ввод данных
- •Сортировка данных в таблице
- •Целостность данных
- •Каскадные операции
- •Удаление (изменение) связей
- •Понятие запроса к базе данных
- •Создание запросов выбора с помощью Конструктора
- •Добавление (удаление) полей в Бланке запроса
- •Сортировка результатов выборки
- •Запуск запроса
- •Вычисляемые поля в запросах. Построитель выражений.
- •Формирование Условий отбора
- •Сложные критерии выборки
- •Условие отбора для даты и времени
- •Функции Iif( ) и Format( )
- •Проектирование параметрических запросов
- •Проектирование итоговых запросов
- •Проектирование перекрестных запросов
- •1. Основная литература:
- •2. Дополнительная литература:
Проектирование перекрестных запросов
В перекрестном запросе отражаются результаты расчетов (средние величины, суммы и т. д.) по значению одного поля таблицы. Результаты вычислений группируются по двум наборам данных: один находится в левом столбце таблицы, другой – в верхней строке. Перекрестный запрос представляет информацию в более компактном виде, чем обычные запросы. Данные сгруппированы как по горизонтали, так и по вертикали и размещены компактно в виде двумерной таблицы.
Последовательность действий при создании перекрестного запроса с помощью Мастера:
находясь в окне БД выбрать вкладку Запросы;
нажать кнопку Создать;
в появившемся диалоговом окне Новый запрос выбрать опцию Перекрестный запрос и нажать кнопку ОК;
в появившемся окне Создание перекрестных таблиц выбрать из списка таблицу-источник
далее выполнять инструкции в диалоговых окнах Мастера.
Последовательность действий при создании перекрестного запроса без Мастера:
находясь в окне БД на вкладке Запросы нажать кнопку Создать;
в окне Новый запрос выбрать режим Конструктор;
в появившемся диалоговом окне Добавление таблицы из списка следует выбрать имя таблицы-источника или запроса-источника, на основе которых будет проводиться выбор данных, и щелкнуть кнопку Добавить, после чего закрыть окно диалога Добавление таблицы кнопкой Закрыть;
находясь в окне Конструктора из п.м. Запрос выбрать команду Перекрестный;
для полей, значения которых будут заголовками строк, выбрать в строке Перекрестная таблица опцию Заголовки строк и оставить в строке Групповая операция значение Группировка;
для полей, значения которых будут представлены в запросе в качестве заголовков столбцов, выбрать в строке Перекрестная таблица опцию Заголовки столбцов и оставить в строке Групповая операция значение Группировка;
для расчетных (итоговых) полей, значения которых будут находиться на пересечении строк и столбцов, выбрать в строке Перекрестная таблица опцию Значение, а в строке Групповая операция из списка выбирается необходимая статистическая функция.
11. Проектирование форм и отчетов
Понятие «Форма» в БД означает структурированное окно, экранное поле либо независимый элемент интерфейса с заранее установленными областями для ввода либо изменения информации; визуальный шаблон, который упорядочивает предоставляемые формой данные, что позволяет лучше их организовывать и просматривать. Форма дает возможность вводить и просматривать информацию в БД.
Как объект базы данных форма используется:
для ввода данных в таблицу, их корректировки;
в качестве специального окна диалога для выбора;
в виде кнопочной формы для открытия других форм либо отчетов.
В форме может быть представлена информация из нескольких связанных таблиц. Представление данных в формах может быть различным: поля располагаются в виде столбца или таблицы.
Источником данных для формы могут являться записи таблицы либо запроса. Форма облегчает восприятие информации, – это гибкий способ ее представления.
Инструментарий для форм ничем не отличается от табличного: данные в формах можно искать, заменять, сортировать, фильтровать, словом, делать с ними то же самое, что и в таблицах.
Как правило, отчеты создаются для подготовки информации, содержащейся в таблицах и запросах, к выводу на печать. На этапе создания отчета над данными можно выполнить некоторые дополнительные действия: группировку и сортировку данных, а также произвести необходимые вычисления.
Подробная последовательность действий при создании и редактировании форм и отчетов приводится в разделе «Методические рекомендации к выполнению задания № 4».
Литература