- •Информатика Лабораторный практикум Работа с базами данных в субд 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.3 Запросы на обновление записей
Этот вид запроса позволяет внести изменения в группу записей одной или нескольких таблиц. MS Access сообщит число обновляемых записей и попросит подтвердить выполнение операции. После подтверждения в записи будут внесены новые значения. Обратите внимание на то, что просмотреть результат запроса на обновление записей можно только в исходной таблице!
1.4 Запрос на удаление записей
Этот вид запросов служит для удаления группы записей, удовлетворяющих определенным условиям. При запросе на удаление происходит удаление не данных в определенных полях таблицы, а всей записи. Удаление записи, выполненное с помощью запроса на удаление, нельзя отменить. Поэтому рекомендуется всегда делать резервные копии данных, чтобы их можно было восстановить.
Далее MS Access сообщит число удаляемых записей и попросит подтвердить выполнение операции. После подтверждения записи будут удалены из исходной таблицы.
1.4.1 Удаление записей из связанных таблиц
При выполнении запроса на удаление записей из связанных таблиц следует знать, какой режим обеспечения целостности данных установлен для них (см. лабораторную работу №2).
Если включен режим Каскадное удаление связанных записей, то данные, которые находятся на стороне «многие» в отношении «один-ко-многим» можно удалять без изменения отношения.
1.5 Запросы на добавление записей
С помощью запроса на добавление можно скопировать данные из одной таблицы (источника) и поместить их в другую таблицу (получатель). Можно также использовать запрос на добавление для переноса данных в используемую базу данных из другого источника (из какой-либо другой таблицы). Причем можно добавить в таблицу-получатель как записи целиком, так и содержимое отдельных полей таблицы-источника.
Выполнение запроса на добавление записей можно начать с запроса-выборки – для того, чтобы убедиться, что вы копируете необходимые записи.
1.5 Итоговые запросы
Иногда в запросах требуется произвести вычисления не для каждой записи таблицы, а по группам записей, т.е. подвести итоги (подсчитать количество хозяйств в каждом районе, среднюю стипендию по каждому факультету и т.п.). Получить такие результаты можно с помощью итоговых запросов.
В целом создание итогового запроса почти не отличается от создания запроса на выборку. Также выбираются источники данных для запроса, включаются необходимые поля. Для преобразования обычного запроса в итоговый нужно в режиме Конструктора запроса щелкнуть по кнопке Итоги , после чего в бланке запроса появится строка Групповые операции (рисунок 8). В этой строке указывается способ использования текущего поля в итоговом запросе.
В MS Access для вычисления итоговых значений имеются следующие функции:
SUМ – вычисляет сумму всех значений поля (для числовых или денежных полей);
AVG – вычисляет среднее значение поля (для числовых или денежных полей);
MIN – выбирает минимальное значение поля;
MAX – выбирает максимальное поля;
COUNT – вычисляет количество различных непустых значений поля;
FIRST – определяет первое значение в указанном поле;
LAST – определяет последнее значение в указанном поле.
В итоговых запросах допускается использование различных условий отбора. В этом случае записи в итоговом запросе будут созданы только для тех записей исходной таблицы, которые отвечают заданным критериям.