- •Информатика Лабораторный практикум Работа с базами данных в субд 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.7.3 Определение подписи вычисляемых полей
Созданному вычисляемому полю при выполнении запроса автоматически присваивается имя Выражение 1. Если таких полей в запросе несколько, то после слова Выражение будет написан порядковый номер данного вычисляемого поля (например, Выражение 2). Поскольку такие названия полей недостаточно информативны, то следует их изменить. Сделать это можно двумя способами.
1.7.4 Использование Построителя выражений
При построении выражений для минимизации ошибок рекомендуется использовать Построитель выражений. Для этого нужно в бланке запроса перейти в поле для построения выражения и нажать кнопку Построить на панели инструментов. После этого на экране появится окноПостроитель выражений (рисунок 6).
Рисунок 6 Окно Построителя выражений
1.7.5 Использование встроенных функций в выражениях
В выражения вычисляемых полей могут быть использованы встроенные функции MS Access. Для их выбора следует в окне Построителя выражений раскрыть папку Функции, выбрать категорию и название функции, нажать кнопку Вставить. Выбранная функция появится в области ввода выражения. Теперь следует ввести аргумент функции, который указывается в круглых скобках.
Аргументами встроенных функций могут являться поля таблиц БД, константы, другие функции.
1.7.6 Функции для полей типа Дата-время
Для хранения дат в Access предусмотрен специальный тип данных Дата/Время. Соответственно, в запросах к полям этого типа используются особые функции. Они позволяют формировать практически любые условия отбора для таких полей. В таблице 2 приведен список таких функций.
1.8 Запросы с параметром
Запросы, которые представляют собой варианты базового запроса и незначительно отличаются друг от друга только значениями, вводимыми в качестве условий отбора, называются параметрическими или запросами с параметром.
Параметр вместо конкретного значения устанавливается в строке Условие отбора для соответствующего поля. В одном запросе можно задать несколько параметров, при этом имя каждого параметра должно быть уникальным и информативным. При выполнении запроса будет предложено ввести подходящие значения последовательно для каждого из указанных параметров.
1.9 Особенности многотабличных запросов
Для формирования многотабличного запроса нужно добавить в схему запроса все таблицы, данные из которых используются в запросе. Если при создании таблиц были сразу определены связи между ними, то они будут отображены в виде линий, соединяющих таблицы в схеме запроса.
2 Порядок выполнения работы
В свою личную папку скопировать БД Учебная (Пуск/Методические указания/MS Office/Access/Учебная база данных).
Схема данных БД Учебная имеет следующий вид (рисунок 11):
Рисунок 11 Схема данных БД Учебная
Открыть базу данных Учебная, изучить ее структуру и данные. Выполнить примеры запросов из Приложения В (номер вариантов определяется по указанию преподавателя.
Создать новую базу данных, выбрав вариант из Приложения Г по указанию преподавателя. Заполнить ее данными и сохранить в своей личной папке.
К базе данных, созданной в п. 2.3, создать запросы на выборку. Варианты запросов указываются преподавателем из списка «Запросы на выборку», предложенного в Приложении Г.
К базе данных, созданной в п. 2.3, создать вычисляемые запросы. Их варианты выбираются по указанию преподавателя из списка «Запросы с вычислениями», предложенного в Приложении Г. Для каждого вычисляемого поля определить подпись, отражающую характер полученной информации.
К базе данных, созданной в п. 2.3, создать запрос с параметром, вариант которого указывается преподавателем из списка «Запросы с параметрами», предложенного в Приложении Г.
Результаты работы сохранить на дискете. Оформить отчет.