- •Лабораторная работа № 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
- •Теоретические сведения
- •Объединение результатов нескольких запросов
- •Вложенные запросы на чтение
- •Условия поиска с вложенным запросом
- •Внесение изменений в базу данных
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Литература
- •Содержание
Страницы доступа к данным
Таблицы, запросы, формы и отчеты представляют собой объекты, которые широко используются при разработке баз данных Access. Однако возможности базы данных существенно расширяются, если предоставить доступ к информации, хранящейся в ней, пользователям компьютерных сетей Интернет или интранет с помощью Web-страниц, называемых страницами доступа к данным. Работа с данными на странице доступа в сети осуществляется примерно так же, как в Access - пользователи могут просматривать таблицы, выполнять запросы и заполнять поля форм.
Хотя публикация информации из базы данных в компьютерной сети на первый взгляд кажется сложной, в Access имеется Мастер страниц, который берет на себя большую часть кропотливой работы по созданию страницы доступа. При желании созданную Мастером страницу доступа можно доработать в режиме конструктора. На рис. 16 показан вид одной из страниц доступа учебной базы данных “Борей” в режиме конструктора вместе с панелью элементов.
Рис. 16. Вид окна страницы доступа к данным в режиме конструктора
Лабораторное задание
1. Ознакомиться с описанием лабораторной работы, изучить основные функции и режимы СУБД Access, типы объектов базы данных Access, назначение элементов главного окна СУБД Access, основные понятия реляционных баз данных и ответить на контрольные вопросы.
2. Использовать справочную систему СУБД Access для получения дополнительной информации об объектах базы данных.
3. Освоить основные приемы работы с базой данных и ее объектами в различных режимах.
Порядок выполнения лабораторной работы
При домашней подготовке к лабораторной работе изучить ее описание и ответить на контрольные вопросы.
При выполнении лабораторной работы в компьютерном классе скопировать папку F:\Program Files\Microsoft Office\Office\Samples на устройство D: персонального компьютера, чтобы появилась папка D:\Samples.
Запустить СУБД Access, активизировать окно справки и найти разделы, в которых встречается слово “таблица”. Среди найденных разделов выбрать раздел “Таблицы: что это такое и как они работают” и поместить справочные сведения из этого раздела в текстовый документ Отчет1.doc. На последней странице выбранного раздела найти ссылку “Способы работы с данными таблицы” и поместить в текстовый документ сведения о назначении кнопок панели инструментов в режиме таблицы.
В окне справки на вкладке “Содержание” найти раздел “Вызов справки” и в словаре терминов ознакомиться с понятиями “база данных”, “база данных ODBC”, “объекты базы данных”, “первичный ключ”, “внешний ключ”, “режим (окно)” и включить сведения о них в текстовый документ. (Информация, отображаемая в активном окне, копируется в буфер обмена нажатием комбинации клавиш <Alt-Print Screen>.)
Открыть учебную базу данных “Борей”, находящуюся в папке D:\Samples, и ознакомиться со справочной информацией об этой базе.
Открыть таблицу “Типы” в режиме таблицы и уменьшить ширину столбцов в два раза, а высоту строк увеличить так, чтобы название и описание типов товаров полностью размещались в ячейках. Ознакомится с изображениями типов товаров и отметить в текстовом документе обнаруженные неточности.
Добавить в поля “Категория” и “Описание” таблицы “Типы” сведения о трех новых типах товаров. Выделить записи, добавленные в таблицу, скопировать их, вставить в текстовый документ, а затем удалить из таблицы и закрыть таблицу без сохранения изменений.
Открыть в режиме таблицы поочередно все другие таблицы учебной базы данных, являющиеся только главными, и отобразить в окне таблицы записи подчиненной таблицы. Поместить в текстовый документ копию одного из окон таблицы с развернутыми записями во всех подчиненных таблицах. Записать в текстовый документ сведения о числе записей в каждой из открытых таблиц.
Открыть поочередно все таблицы учебной базы данных, являющиеся подчиненными, сначала в режиме конструктора, а затем в режиме таблицы, и записать в текстовый документ: 1) имена таблиц, у которых кроме свойства “Описание” установлены и другие свойства; 2) имена таблиц с наименьшим и наибольшим числом индексов; 3) имена таблиц, у которых отличаются имена полей при отображении в режимах таблицы и конструктора, и предполагаемое объяснение этого отличия. Проверить правильность ответа на 4-й контрольный вопрос.
Оценить внешний вид напечатанных страниц с содержимым таблицы “Заказано”, воспользовавшись предварительным просмотром. Поместить в текстовый документ копию окна предварительного просмотра страниц и закрыть все окна таблиц.
Открыть запрос “Список имеющихся товаров” в режиме таблицы, определить число записей (число имеющихся товаров) в таблице результатов и сравнить его с числом записей в таблице “Товары”.
Отобразить запрос “Список имеющихся товаров” в режиме конструктора, исправить бланк запроса, чтобы в таблице результатов оказались сведения о товарах, поставки которых прекращены, с указанием этого признака, и выполнить скорректированный запрос, нажав кнопку “Запуск” на панели инструментов. Вставить в текстовый документ сформированную таблицу результатов, определить число записей в ней и сравнить его с числом записей в таблице “Товары” и ранее полученной таблице результатов. Закрыть запрос без сохранения изменений.
Открыть форму “Список товаров” в режиме конструктора и объяснить ее отличие от формы, показанной на рис. 14.
Отобразить форму “Список товаров” поочередно в режимах формы и таблицы, развернув окно формы на полный экран, и поместить вид окна формы в обоих режимах в текстовый документ. Найти в окне формы товары, попавшие в таблицу результатов, сформированную при выполнении п.12, и исправить значения любого из полей для этих товаров. Отметить в текстовом документе результативность исправлений.
Открыть форму “Клиенты” поочередно в режимах конструктора, формы и таблицы, развернув окно формы на полный экран, и поместить вид окна формы во всех режимах в текстовый документ. С помощью панели перехода, расположенной в окне формы, осуществить просмотр сведений о клиентах и добавить сведения о новом клиенте, нажав на панели перехода кнопку со звездочкой (*) до и после ввода всех сведений.
Закрыть все окна форм без сохранения изменений и проверить появление сведений о новом клиенте, открыв таблицу “Клиенты”.
Выбрать “Главную кнопочную форму” в учебной базе данных, двойным щелчком открыть ее в режиме формы и ознакомиться с ее функционированием, активизирую с помощью кнопок другие формы и записывая в текстовый документ сведения об иерархии вызова форм в ячейках таблицы такого вида:
Главная кнопочная форма
. . .
Товары
. . .
Поставщики
. . .
. . .
. . .
Открыть отчет “Список товаров” в режиме конструктора и установить размеры окна отчета такими, чтобы в нем помещались все разделы отчета. Отобразить отчет в режимах просмотра образца и предварительного просмотра, определить отличия, сделав запись о них, поместить в текстовый документ вид отчета в любом из режимов и затем закрыть окно отчета без сохранения изменений.
Открыть страницу доступа “Список товаров” в режиме конструктора и установить размеры окна страницы такими, чтобы в нем помещались все разделы страницы. Отобразить страницу доступа в режиме просмотра, на панели перехода нажать кнопку с изображением знака “?”, в активизированном окне справки ознакомиться с назначением кнопок этой панели, осуществить просмотр сведений о товарах и добавить сведения о новом товаре. Поместить в текстовый документ вид окна страницы доступа со сведениями о новом товаре и информацию о назначении кнопок панели перехода.
В папке D:\Samples выделить файл Список товаров.htm и открыть его программой-браузером Internet Explorer, сделав двойной щелчок мышью. Найти сведения о новом товаре на Web-странице, поместить вид окна браузера в текстовый документ и удалить запись со сведениями о новом товаре, воспользовавшись панелью перехода, находящейся на Web-странице.
Сохранить текстовый документ с отчетными материалами на сетевом диске H: и сдать зачет по лабораторной работе преподавателю.
Закрыть учебную базу данных и переместить ее файл Борей.mdb из папки D:\Samples на сетевой диск H:.
