- •Лабораторная работа № 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
- •Теоретические сведения
- •Объединение результатов нескольких запросов
- •Вложенные запросы на чтение
- •Условия поиска с вложенным запросом
- •Внесение изменений в базу данных
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Литература
- •Содержание
Лабораторное задание
Изучить правила записи объединяющих и вложенных запросов и корректирующих операторов, подготовить и выполнить SQL-запросы с использованием операторов UNION, SELECT, INSERT, DELETE, UPDATE для учебной базы данных “Борей” и базы данных для своего варианта.
Порядок выполнения лабораторной работы
При домашней подготовке к лабораторной работе изучить ее описание, ответить на контрольные вопросы и для базы данных, созданной для своего варианта, сформулировать и записать на языке SQL 10 объединяющих и вложенных запросов (предоставляющих всестороннюю информацию о предметной области) с использованием всех видов условий поиска и 10 корректирующих запросов.
С сетевого диска H: скопировать учебную базу “Борей” в папку D:\Samples, а базу данных, сохраненную на при выполнении предыдущей лабораторной работы, на локальный диск компьютера.
Запустить СУБД Access и для учебной базы “Борей” выполнить запросы, приведенные в качестве примеров в описании лабораторной работы.
Для базы данных своего варианта выполнить запросы, сформулированные при домашней подготовке.
Показать результаты преподавателю, сдать зачет по лабораторной работе и переместить учебную базу “Борей” и базу данных своего варианта, дополненные созданными SQL-запросами, на сетевой диск H:.
Требования к отчету
Отчет должен содержать:
название и цель лабораторной работы;
письменные ответы на контрольные вопросы;
формулировку запросов и их запись на языке SQL;
результаты выполнения запросов.
Контрольные вопросы
Как объединить результаты выполнения нескольких запросов?
Какие ограничения существуют при использовании оператора UNION?
Какие запросы называются вложенными?
В чем отличие подзапроса от оператора SELECT?
Что называется внешней ссылкой?
Какой подзапрос называется связанным?
В чем особенность выполнения связанного подзапроса?
Какие виды условий поиска с подзапросами предусмотрены в языке SQL? Приведите примеры.
Какие операторы языка SQL относятся к корректирующим?
Приведите правила записи и перечислите особенности выполнения корректирующих операторов.
Литература
Диго С.М. Базы данных: проектирование и использование: Учебник. - М.: Финансы и статистика, 2005. - 592 с.
Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite. – М.: ДИАЛОГ-МИФИ, 2003. - 432 с.
Грофф Дж.Р., Вайнберг П.Н. SQL: полное руководство. 2-е изд. - К.: BHV, 2001. - 816 с.
Содержание
Лабораторная работа № 1 Функции и режимы СУБД Access 3
Лабораторная работа № 2 Создание базы данных средствами СУБД Access 31
Лабораторная работа № 3 Использование языка QBE для задания запросов к базе данных 46
Лабораторная работа № 4 Создание форм и страниц доступа к данным средствами СУБД Access 62
Лабораторная работа № 5 Создание отчетов средствами СУБД Access 82
Лабораторная работа № 6 Проектирование базы данных средствами программы ERwin 98
Лабораторная работа № 7 Использование оператора SELECT языка SQL для доступа к базам данных Access 114
Лабораторная работа № 8 Использование объединяющих и вложенных запросов и корректирующих операторов языка SQL 130
Литература 140
