- •Лабораторная работа № 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
- •Теоретические сведения
- •Объединение результатов нескольких запросов
- •Вложенные запросы на чтение
- •Условия поиска с вложенным запросом
- •Внесение изменений в базу данных
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Литература
- •Содержание
Контрольные вопросы
К какому классу языков запросов относится язык QBE?
Каким образом формируются запросы на языке QBE?
Какие разновидности запросов предусмотрены в Access?
Что может служить источником данных для запроса в Access?
Какие режимы работы с запросами предусмотрены в Access?
Какие операции необходимо выполнять при формировании запроса? Оформите ответ в виде таблицы с графами “Операции” и “Действия”.
По каким правилам записываются условия отбора записей и какие средства записи выражений имеются в Access?
Как можно задать диапазон значений в условии отбора?
Как задается условие отбора по шаблону?
Как задаются операторы логических операций “И” и “ИЛИ” в условиях отбора, содержащих различные поля?
В чем особенности формирования запросов к связанным таблицам?
Как упорядочить данные в таблице результатов?
Какими способами можно выполнить запрос?
Как сформировать итоговый запрос?
Какие разновидности корректирующих запросов предусмотрены в Access и как они задаются?
Может ли запрос на удаление не содержать в бланке запроса ни одного поля?
Что произойдет при выполнении запроса на удаление, если в бланк запроса включено какое-то одно поле, но условие отбора не задано?
Как сохранить запрос? Для чего это необходимо?
Как сохранить результат выполнения запроса? Для чего это необходимо?
В чем разница между сохранением запроса и сохранением результатов запроса?
Лабораторная работа № 4 Создание форм и страниц доступа к данным средствами субд Access
Цель работы: ознакомиться с основными способами создания форм и страниц доступа к данным и получить практические навыки по их созданию и использованию.
Продолжительность работы - 4 ч.
Теоретические сведения
Форма, или экранная форма, - это специальное окно на экране, используемое для разных целей, например, для ввода данных в таблицу и просмотра записей. Формы позволяют корректировать данные, добавлять и удалять записи, могут обеспечивать работу одновременно с несколькими взаимосвязанными таблицами.
Форма содержит поля ввода-вывода данных, надписи, списки, переключатели, кнопки, линии и другие элементы, называемые элементами управления и предназначенные для отображения и оформления информации и обеспечения взаимодействия с пользователем.
Форма, отображающая какие-либо данные из таблиц базы данных, называется присоединенной (к таблицам или запросам). Неприсоединенная форма содержит элементы управления, предназначенные исключительно для информирования пользователя или управления активизацией других форм. Примерами неприсоединенных форм являются заставка и главная кнопочная форма в учебной базе данных “Борей”.
По числу используемых таблиц различают однотабличные и многотабличные формы. В последнем случае форма может быть основана на запросе, выбирающем данные из нескольких таблиц, включать в себя подчиненную форму или активизировать связанную с ней форму.
По характеру соподчинения многотабличные формы делятся на простые, иерархические и синхронизированные. Простая многотабличная форма хотя и содержит данные из разных таблиц, но не имеет в своей структуре соподчиненных частей. Такие формы получаются, например, когда источником данных для них является многотабличный запрос. Иерархическая форма состоит из области, в которую выводятся данные из текущей записи главной таблицы, и области, постоянно отображающей соответствующие записи подчиненной таблицы. В эту вторую область встраивается подчиненная форма, присоединенная к подчиненной таблице. В синхронизированных формах записи из подчиненной таблицы выводятся в отдельной, связанной, форме, которая активизируется по мере необходимости пользователем при нажатии специально предусмотренной кнопки, размещенной в форме, отображающей текущую запись главной таблицы.
Страница доступа к данным по функциональным возможностям и внешнему виду подобна форме, но предназначена для публикации данных в Интернете и хранится вне файла базы данных. Если страница доступа создается при открытой базе данных, то для этой страницы создается ярлык, отображаемый в окне базы данных.
