- •Информатика Лабораторный практикум Работа с базами данных в субд access 2007
- •Оглавление
- •Введение
- •Требования к организации рабочего места
- •1.2 Реляционные базы данных
- •1.6.2 Создание таблиц с помощью мастера и путем ввода данных (в режиме таблицы)
- •1.6.3 Импорт таблиц
- •1.7 Использование режима таблицы
- •2 Содержание работы
- •2.1 Создание однотабличной бд с помощью Конструктора таблиц.
- •2.2 Создание однотабличной базы данных с помощью Мастера таблиц
- •2.3 Создание однотабличной базы данных путем ввода данных.
- •2.4 Создание однотабличной базы с помощью импорта таблиц.
- •2.5 Создание однотабличной бд для определенной предметной области.
- •Требования к оформлению отчета
- •3 Контрольные вопросы
- •Лабораторная работа №2
- •1.2 Типы связей (отношений) между таблицами
- •1.2.1 Связь типа «один-к-одному» (1:1)
- •1.2.2 Связь типа «один-ко-многим» (1:м). Ключевые поля
- •1.2.3 Связь типа «много-ко-многим» (м:м)
- •1.3 Создание многотабличной базы данных в субд Access
- •1.3.1 Определение ключевых полей
- •1.3.2 Определение связи между таблицами
- •1.3.3 Использование Мастера подстановок при вводе данных
- •2 Содержание работы
- •2.1 Создание многотабличной базы данных «Вступительные экзамены»
- •2.2 Создание многотабличной базы данных для определенной предметной области
- •Требования к оформлению отчета
- •3 Контрольные вопросы
- •Лабораторная работа №3
- •1.3 Режимы создания запросов
- •1.5.6 Выполнение запроса
- •1.6.5 Условия с логическим или
- •1.7 Запросы с вычислениями
- •1.7.1 Создание вычисляемых полей
- •1.7.2 Правила записи выражений для вычисляемых полей
- •1.7.3 Определение подписи вычисляемых полей
- •1.9 Особенности многотабличных запросов
- •2 Порядок выполнения работы
- •Требования к оформлению отчета
- •3 Контрольные вопросы
- •Лабораторная работа №4
- •1.2 Запросы на создание таблицы
- •1.3 Запросы на обновление записей
- •1.4 Запрос на удаление записей
- •1.4.1 Удаление записей из связанных таблиц
- •1.5 Запросы на добавление записей
- •1.5 Итоговые запросы
- •1.6 Перекрестные запросы
- •1.6.1 Создание перекрестного запроса в режиме Конструктора
- •2 Порядок выполнения работы
- •Требования к оформлению отчета
- •3 Контрольные вопросы
- •Лабораторная работа №5 Создание и редактирование отчетов в Access
- •1 Общие сведения
- •1.1 Основные сведения об отчетах
- •1.2 Создание нового отчета
- •1.3 Выбор режима создания отчета
- •1.4 Структура отчета
- •1.5 Элементы управления
- •1.6 Редактирование элементов отчета
- •1.7 Свойства элементов отчета
- •1.8 Сортировка и группировка
- •1.8.1 Задание диапазонов группировки
- •1.9 Использование вычисляемых полей
- •1.9.1 Вычисления в области данных
- •1.9.2 Вычисление промежуточных итогов для групп и общего итога
- •1.9.3 Объединение текстовых значений и скрытие повторяющихся значений
- •1.9.4 Вычисление процентов
- •1.9.5 Вычисление итогов с накоплением
- •1.10 Создание отчета с помощью Мастера отчета
- •1.11 Просмотр готового отчета
- •2 Порядок выполнения работы
- •3 Контрольные вопросы
- •Библиографический список
- •Приложение а Варианты заданий для создания однотабличной базы данных
- •Приложение б Варианты заданий для создания многотабличной базы данных
- •Приложение в Варианты запросов на выборку к базе данных Учебная
- •Приложение г Варианты индивидуальных заданий для выполнения запросов Вариант 1
- •Продолжение приложения г
- •Вариант 2
- •Продолжение приложения г
- •Продолжение приложения г
- •Вариант 3
- •Окончание приложения г
- •Приложение д Варианты запросов на создание таблицы к базе данных Учебная
- •Приложение е Варианты для создания запросов на обновление к бд Учебная
- •Приложение ж Варианты для создания запросов на удаление записей к бд Учебная
- •Приложение з Варианты для создания перекрестных запросов к бд Учебная
- •Приложение и Варианты для создания отчетов к бд Учебная
- •Окончание приложения и
1.6 Перекрестные запросы
Перекрестные запросы являются специальными запросами итогового типа, позволяющими сгруппировать данные по двум и более полям. В этом случае значение полей по первому полю группировки могут стать заголовками строк, а по второму - заголовками столбцов. Перекрестные запросы используют для расчетов и представления данных в структуре, облегчающей их анализ.
1.6.1 Создание перекрестного запроса в режиме Конструктора
Перекрестный запрос можно создать в режиме Конструктора. Для этого после добавления необходимых таблиц в схему запроса выбирается тип запроса –Перекрестный. После этого в бланке запроса появятся две новые строк Перекрестная таблица и Групповая операция (рисунок 10):
Рисунок 10 Структура бланка перекрестного запроса
В строке Перекрестная таблица нужно задать, как будет использовано данное поле в перекрестной таблице: в виде заголовка строк, полей или значений. Обычно те поля, по которым производится группировка, выбираются заголовками строк или столбцов. По умолчанию заголовки столбцов и строк в перекрестной таблице сортируются по возрастанию. Для полей, по которым идет подсчет итогов в перекрестном запросе, выбирается установка Значение. Данную установку в перекрестной таблице можно выбрать только для одного поля.
Таким образом, для создания перекрестного запроса должны быть использованы как минимум три поля базовой таблицы.
В строке Групповая операция для каждого поля, являющегося заголовками строк или столбцов, задается значение Группировка. Для полей, используемых в перекрестной таблице в качестве значений, в этой строке выбирается необходимая итоговая функция.
2 Порядок выполнения работы
2.1 В свою личную папку скопировать базу данных Учебная (Пуск/Методические указания/MS Office/Access/Учебная база данных).
2.2 Выполнить запросы из примеров 1-4 данной лабораторной работы.
2.3 К базе данных Учебная создать запрос на создание таблицы. Вариант запроса выбирается по указанию преподавателя из Приложения Д.
2.4 К базе данных Учебная создать два запроса на обновление. Варианты запросов на обновление выбираются из Приложения Е по указанию преподавателя.
2.5 В базе данных Учебная создать таблицу Новая Продукция. Заполнить ее данными (не менее 10 записей). Выполнить запрос на добавление записей из таблицы Новая продукция в таблицу Продукция.
2.6 К базе данных Учебная создайте запросы на удаление записей. Варианты запросов выбираются из Приложения Ж по указанию преподавателя.
2.7 К базе данных Учебная создать перекрестные запросы. Варианты запросов выбираются из Приложения З по указанию преподавателя.
2.8 Результаты работы сохранить на дискете. Оформить отчет.
Требования к оформлению отчета
Отчет по данной работе должен содержать:
название работы, ее цель и задачи;
ход выполнения работы;
бланки запросов для всех выполняемых заданий;
краткие выводы по работе;
ответы на контрольные вопросы (по указанию преподавателя).
К отчету прилагается дискета с результатами данной работы.
3 Контрольные вопросы
Назвать типы запросов-действий в СУБД Access.
В каких случаях удобно создавать запросы на создание таблицы?
Перечислить особенности работы с запросами-действиями.
Что следует сделать, если необходимо добавить записи к таблице в другой базе данных?
Чем отличается создание запросов-действий от создания запросов на выборку?
Как создать запрос на обновление записей?
Какие проблемы могут возникнуть при использовании запросов удаления?
Какие виды итоговых запросов существуют в MS Access?
Что такое группировка записей? По каким полям она может быть определена?
Для чего используется строка Групповые операции в итоговом запросе?
Для чего используется строка Перекрестная таблица в перекрестном запросе?