- •Лабораторная работа № 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, активизировать окно справки и найти разделы, в которых встречается слово “таблица”. Среди найденных разделов выбрать раздел “Способы настройки таблицы ” и ознакомиться с приемами создания таблицы в режиме конструктора.
Создать первую и вторую таблицы базы данных в режиме конструктора, обязательно заполнив для каждого поля свойство “Описание”, а третью таблицу - с помощью Мастера таблиц на основе подходящего образца, задав связь между таблицами в окне “Схема данных” или с помощью Мастера таблиц.
Ввести в каждую созданную таблицу не менее 10 записей.
В режиме таблицы проверить наличие связи между таблицами с помощью просмотра записей главных и подчиненных таблиц.
Показать результаты преподавателю, сдать зачет по лабораторной работе и сохранить созданную базу данных на сетевом диске H:.
Требования к отчету
Отчет должен содержать:
1) название и цель лабораторной работы;
2) письменные ответы на контрольные вопросы;
3) список таблиц базы данных для заданного варианта;
4) список полей каждой таблицы с указанием имен, типов данных, описаний, размеров и значений по умолчанию;
5) схему взаимосвязи таблиц в базе данных для заданного варианта с указанием первичных и внешних ключей;
6) содержимое таблиц базы данных для заданного варианта (не менее 10 строк в каждой таблице).
Контрольные вопросы
Какие способы создания таблиц существуют? В каких случаях следует использовать каждый из них?
Какие типы полей допустимы в Access?
Какие ограничения накладываются на имена полей?
Что называется ключом таблицы? Какие разновидности ключей существуют?
Какими способами можно задать ключевые поля?
Является ли наличие ключевых полей в таблице Access обязательным?
В каких случаях задание ключевых полей является обязательным?
Какими специфическими особенностями обладает поле типа “счетчик”?
Какие свойства полей предусмотрены в Access?
Как можно изменить состав полей в таблице?
Что такое “ограничение целостности связи” и как они могут задаваться в Access?
В чем важность задания ограничений целостности?
Варианты заданий
№ |
Предметная область |
Имена таблиц |
||
1 |
Распределение студентов по группам и факультетам |
Факультет |
Группа |
Студент |
2 |
Учет текущей успеваемости студентов по лабораторным и практическим занятиям |
Студент |
Занятие |
Успеваемость |
3 |
Распределение задач, входящих в домашние задания по разным дисциплинам, между студентами |
Студент |
Распределение |
Задача |
4 |
Учет работ, выполненных сотрудниками, по ремонту автомобилей |
Автомобиль |
Сотрудник |
ЗаписиРабот |
5 |
Планирование участия сотрудников в мероприятиях, проводимых различных местах |
Сотрудник |
Место |
Мероприятие |
6 |
Планирование разработки сотрудниками строительных проектов для клиентов |
Клиент |
Сотрудник |
Проект |
7 |
Учет выдачи выполненных заказов клиентам |
Заказ |
Клиент |
Выдача |
8 |
Учет заявок от клиентов на участие в платных мероприятиях |
Клиент |
Мероприятие |
РезервированиеУчастия |
9 |
Учет прямых поставок товаров покупателям |
Поставщик |
Покупатель |
Товар |
10 |
Учет оплаты заказов клиентами |
Заказ |
Клиент |
Оплата |
11 |
Учет сотрудниками заказов, поступающих от клиентов |
Сотрудник |
Клиент |
Заказ |
12 |
Учет повременной оплаты клиентами работ, выполненных сотрудниками |
Клиент |
Сотрудник |
ВремяДеньги |
13 |
Учет сведений о количествах разных товаров, включенных в каждый заказ, поступивший от клиента и оформленный сотрудником |
Заказ |
Товар |
Сведения |
14 |
Учет размещения личного разнотипного имущества в квартире |
ТипИмущества |
Место |
Имущество |
15 |
Учет национальных кулинарных рецептов с указанием книг, в которых они описаны |
Страна |
Книга |
Рецепт |
16 |
Учет приобретаемых домашних, огородных и садовых растений |
Покупатель |
МестоПокупки |
Растение |
17 |
Учет тренировок спортсменов-бегунов |
Тренер |
Спортсмен |
Журнал |
18 |
Учет производителей и поставщиков виноградных вин |
Прозводитель |
Поставщик |
Вино |
19 |
Учет профессиональных фотографий |
МестоСъемки |
Фотоаппарат |
Фотография |
20 |
Учет песенных альбомов, выпущенных звукозаписывающими компаниями |
Солист |
Компания |
Альбом |
21 |
Учет приобретаемых видеофильмов |
Жанр |
Место- Покупки |
Видеофильм |
22 |
Учет книг в личной библиотеке |
Место |
Издательство |
Книга |
23 |
Учет любительских фотографий в фотоальбомах |
Альбом |
МестоСъемки |
Фотография |
24 |
Учет книг и авторов, написавших эти книги |
Книга |
Авторство |
Автор |
