- •Лабораторная работа № 1 Функции и режимы субд Access
- •Теоретические сведения
- •Основные функции субд Access
- •Основные режимы работы субд Access
- •Главное окно субд Access
- •Справочная система субд Access
- •Основные операции с базой данных и ее таблицами
- •Открытие, создание и закрытие базы данных
- •Создание, открытие, просмотр, печать и закрытие таблицы
- •Изменение данных в таблице и удаление таблицы
- •Использование запросов, форм, отчетов и страниц доступа к данным Запросы
- •Страницы доступа к данным
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 2 Создание базы данных средствами субд Access
- •Теоретические сведения
- •Создание таблицы с использованием Мастера таблиц
- •Создание таблицы в режиме конструктора
- •Связывание таблиц
- •Ввод информации в таблицы
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 3 Использование языка qbe для задания запросов к базе данных
- •Теоретические сведения
- •Создание и сохранение запроса
- •Добавление и удаление таблиц
- •Включение полей в запрос и их удаление из запроса
- •Выбор полей, отображаемых в таблице результатов
- •Выбор записей, включаемых в таблицу результатов
- •Выполнение запроса, просмотр и сортировка результатов
- •Формирование запросов к связанным таблицам
- •Итоговые запросы
- •Корректирующие запросы
- •Запрос на создание таблицы
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 4 Создание форм и страниц доступа к данным средствами субд Access
- •Теоретические сведения
- •Создание и сохранение формы
- •Модификация формы в режиме конструктора
- •Создание многотабличной формы
- •Создание кнопочной формы
- •Создание страниц доступа к данным
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 5 Создание отчетов средствами субд Access
- •Теоретические сведения
- •Структура отчета
- •Создание нового отчета
- •Создание сложных отчетов
- •Сохранение содержимого отчета
- •Корректировка формы отчета в режиме конструктора
- •Группировка и подведение итогов в отчетах с группировкой
- •Нумерация страниц и постраничный вывод групп записей
- •Создание отчетов анкетного типа и в виде этикеток
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 6 Проектирование базы данных средствами программы eRwin
- •Теоретические сведения
- •Назначение, возможности и особенности программы eRwin
- •Использование программы eRwin
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 7 Использование оператора select языка sql для доступа к базам данных Access
- •Теоретические сведения
- •Использование языка sql для выборки (чтения) данных
- •Отбор строк из таблиц
- •Where Скидка not between 5.00 and 10.00
- •Where Скидка is null
- •Where Скидка is not null
- •Составные условия поиска
- •Сортировка таблицы результатов запроса
- •Многотабличные запросы на чтение (соединения)
- •Итоговые запросы на чтение
- •Запросы с группировкой
- •Создание sql-запроса в Access
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 8 Использование объединяющих и вложенных запросов и корректирующих операторов языка sql
- •Теоретические сведения
- •Объединение результатов нескольких запросов
- •Вложенные запросы на чтение
- •Условия поиска с вложенным запросом
- •Внесение изменений в базу данных
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Литература
- •Содержание
Запрос на создание таблицы
Запрос на создание таблицы фактически означает сохранение таблицы результатов запроса. Чтобы использовать такую возможность, следует создать запрос на выборку, результаты которого требуется сохранить, отметив на бланке запроса в строке “Вывод на экран” поля, включаемые в создаваемую таблицу, а затем в режиме конструктора выбрать в меню “Запрос” команду “Создание таблицы”, которая активизирует одноименное окно (рис. 10). В этом окне указывается имя таблицы, в которой будут сохранены выбранные данные.
Для просмотра содержимого таблицы до ее создания на панели инструментов следует нажать кнопку “Вид”. Повторное нажатие этой кнопки обеспечивает возврат в режим конструктора, в котором можно изменить или выполнить запрос.
Новая таблица создается после выполнения запроса, причем признаки ключевых полей и некоторые другие свойства полей таблицы-источника не наследуются полями созданной таблицы.
Рис. 10. Запрос с активизированным окном “Создание таблицы”
Запрос, показанный на рис. 10, выбирает из таблиц-источников записи, содержащие код группы и ФИО студентов факультета МПиТК, и сохраняет эти данные в таблице “ФакультетМП”.
Лабораторное задание
Изучить способы создания запросов на языке QBE и использовать запросы для выбора необходимых данных, корректировки содержимого таблиц и сохранения результатов выполнения запросов.
Порядок выполнения лабораторной работы
При домашней подготовке к лабораторной работе изучить ее описание, ответить на контрольные вопросы и для базы данных, созданной для своего варианта в лабораторной работе № 2, сформулировать (а) запросы для отображения содержимого каждой таблицы из базы данных, (б) десять запросов на выборку, всесторонне анализирующих информацию о предметной области с помощью различных условий отбора и подведения итогов, (в) корректирующие запросы и (г) запрос на создание таблицы с результатами одного из запросов на выборку.
Запустить СУБД Access, активизировать окно справки, ознакомиться с разделами “Запросы: что это такое и как они работают” и “Способы настройки запроса”, найти раздел с информацией о подстановочных знаках, которые можно использовать в шаблонах оператора Like, и записать сведения о них в отчет.
Скопировать базу данных, сохраненную на сетевом диске H: при выполнении предыдущей лабораторной работы, на локальный диск компьютера.
Создать подготовленные запросы (применив построитель выражений), отобразить их в различных режимах и выполнить, проанализировав получаемые результаты и отметив в отчете замеченные особенности.
Показать результаты преподавателю, сдать зачет по лабораторной работе и сохранить базу данных, дополненную созданными запросами, на сетевом диске H:.
Требования к отчету
Отчет должен содержать:
название и цель лабораторной работы;
письменные ответы на контрольные вопросы;
формулировку запросов на выборку для базы данных, созданной для своего варианта в лабораторной работе № 2, и схемы взаимосвязи таблиц в многотабличных запросах;
формулировку корректирующих запросов для базы данных и описание таблицы, в которую будут добавляться записи;
формулировку запроса на выборку для базы данных и описание таблицы, в которой будут сохранены выбранные записи;
описание замеченных особенностей выполнения запросов.
