
- •Методические указания
- •1Общие сведения
- •1.1Что такое access
- •1.2Что может access
- •1.2.1Управление реляционными базами данных
- •1.2.2Защита базы данных
- •1.2.3Работа с мастерами
- •1.2.4Формы и отчеты wysiwyg
- •1.2.5Многотабличные запросы
- •1.2.6Графики и диаграммы
- •1.2.7Встроенные функции
- •1.2.8Макрос: программирование без программирования
- •1.2.9Модули: Visual Basic for Applications
- •1.2.10Импортирование, экспортирование и связывание внешних файлов
- •1.2.11Возможности dde и ole
- •1.2.12Информация для пользователей электронных таблиц
- •1.2.13Контекстно-зависимая справка и Помощник
- •2Разработка реляционной (многотабличной) базы данных.
- •1.1Теоретические аспекты разработки реляционной базы данных
- •1.1.1Допустимая организация данных
- •1.1.2Ограничения целостности
- •1.1.3Организация данных
- •1.1.4Целостность данных
- •1.2Постановка задачи
- •3Лабораторная работа №1_
- •1.1Создание структуры базы данных и установление связей между таблицами
- •1.2Порядок оформления отчета
- •1.3Контрольные вопросы
- •4Лабораторная работа №2
- •1.1Создание однотабличных форм для ввода данных в таблицы
- •1.1.1Создайте формы для ввода данных в таблицы.
- •1.1.2Создание формы с вкладками
- •1.2Создание многотабличных форм для ввода информации при помощи мастера
- •1.3Порядок оформления отчета
- •1.4Контрольные вопросы
- •5Лабораторная работа №3
- •1.1Формирование запросов для многотабличной базы данных
- •1.1.1Запрос на выборку
- •1.1.2Запрос с параметрами
- •1.1.3Перекрестный запрос
- •1.1.4Итоговый запрос
- •1.1.5Запрос с использованием вычисляемых полей
- •1.1.6Запрос действие
- •1.2Порядок оформления отчета
- •1.3Контрольные вопросы
- •6Лабораторная работа №4
- •1.1Разработка сложной составной формы .
- •1.1.1Создание формы с данными двух взаимосвязанных таблиц
- •1.1.2Создание формы с диаграммой на основании перекрёстного запроса.
- •1.1.3Вычисления в форме
- •1.2Контрольные вопросы
- •1.3Порядок оформления отчета
- •7Лабораторная работа №5
- •1.1Создание автоотчетов
- •1.2 Создание отчетов с вычисляемыми полями и итоговыми данными
- •1.3Создание отчетов с использованием группировки и сортировки полей
- •1.4Контрольные вопросы
- •1.5Порядок оформления отчета
- •8Лабораторная работа №6
- •1.1Разработка кнопочного меню
- •9Лабораторная работа №7
- •1.1Работа с макросами
- •1.1.1Автоматический запуск макроса
- •1.1.2Линейный макрос.
- •1.1.3Условный макрос
- •1.1.4Пример работы макросов добавление в архив и удаление из архива.
- •1.1.5Взаимодействие форм
- •1.1.6Пример работы макросов.
- •1.2Контрольные вопросы
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Санкт-Петербургский государственный университет аэрокосмического приборостроения
Зуева Наталья Васильевна
Култышев Евгений Иванович
БАЗЫ ДАННЫХ
СУБД ACCESS
Методические указания
для выполнения лабораторных работ
Санкт-Петербург
2009
Составители: Зуева Н.В., Култышев Е.И.
Рецензент: канд. техн. наук, доцент Кучин Н.В.
Методические указания для выполнения лабораторных работ содержат описание и порядок выполнения лабораторных работ по дисциплине «Базы данных» СУБД ACCESS.
Методические указания предназначены для студентов, обучающихся по специальности «Прикладная информатика в экономике» 080801, 100101 «Сервис»
ОГЛАВЛЕНИЕ
1 ОБЩИЕ СВЕДЕНИЯ 4
1.1 ЧТО ТАКОЕ ACCESS 4
1.2 ЧТО МОЖЕТ ACCESS 5
1.2.1 Управление реляционными базами данных 5
1.2.2 Защита базы данных 5
1.2.3 Работа с мастерами 5
1.2.4 Формы и отчеты WYSIWYG 5
1.2.5 Многотабличные запросы 6
1.2.6 Графики и диаграммы 6
1.2.7 Встроенные функции 6
1.2.8 Макрос: программирование без программирования 6
1.2.9 Модули: Visual Basic for Applications 6
1.2.10 Импортирование, экспортирование и связывание внешних файлов 7
1.2.11 Возможности DDE и OLE 7
1.2.12 Информация для пользователей электронных таблиц 7
1.2.13 Контекстно-зависимая справка и Помощник 7
2 РАЗРАБОТКА РЕЛЯЦИОННОЙ (МНОГОТАБЛИЧНОЙ) БАЗЫ ДАННЫХ. 8
1.1 ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ РАЗРАБОТКИ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ 8
1.1.1 Допустимая организация данных 8
1.1.2 Ограничения целостности 8
1.1.3 Организация данных 8
1.1.4 Целостность данных 10
1.2 ПОСТАНОВКА ЗАДАЧИ 10
3 ЛАБОРАТОРНАЯ РАБОТА №1_ 11
1.1 СОЗДАНИЕ СТРУКТУРЫ БАЗЫ ДАННЫХ И УСТАНОВЛЕНИЕ СВЯЗЕЙ МЕЖДУ ТАБЛИЦАМИ 11
1.2 ПОРЯДОК ОФОРМЛЕНИЯ ОТЧЕТА 14
1.3 КОНТРОЛЬНЫЕ ВОПРОСЫ 15
4 Лабораторная работа №2 15
1.1 СОЗДАНИЕ ОДНОТАБЛИЧНЫХ ФОРМ ДЛЯ ВВОДА ДАННЫХ В ТАБЛИЦЫ 15
1.1.1 Создайте формы для ввода данных в таблицы. 15
1.1.2 Создание формы с вкладками 18
1.2 Создание многотабличных форм для ввода информации при помощи мастера 20
1.3 ПОРЯДОК ОФОРМЛЕНИЯ ОТЧЕТА 20
1.4 КОНТРОЛЬНЫЕ ВОПРОСЫ 21
5 Лабораторная работа №3 21
1.1 ФОРМИРОВАНИЕ ЗАПРОСОВ ДЛЯ МНОГОТАБЛИЧНОЙ БАЗЫ ДАННЫХ 21
1.1.1 ЗАПРОС НА ВЫБОРКУ 21
1.1.2 ЗАПРОС С ПАРАМЕТРАМИ 22
1.1.3 ПЕРЕКРЕСТНЫЙ ЗАПРОС 22
1.1.4 ИТОГОВЫЙ ЗАПРОС 23
1.1.5 ЗАПРОС С ИСПОЛЬЗОВАНИЕМ ВЫЧИСЛЯЕМЫХ ПОЛЕЙ 24
1.1.6 ЗАПРОС ДЕЙСТВИЕ 24
1.2 ПОРЯДОК ОФОРМЛЕНИЯ ОТЧЕТА 26
1.3 КОНТРОЛЬНЫЕ ВОПРОСЫ 26
6 Лабораторная работа №4 26
1.1 РАЗРАБОТКА СЛОЖНОЙ СОСТАВНОЙ ФОРМЫ . 26
1.1.1 СОЗДАНИЕ ФОРМЫ С ДАННЫМИ ДВУХ ВЗАИМОСВЯЗАННЫХ ТАБЛИЦ 27
1.1.2 СОЗДАНИЕ ФОРМЫ С ДИАГРАММОЙ НА ОСНОВАНИИ ПЕРЕКРЁСТНОГО ЗАПРОСА. 28
1.1.3 ВЫЧИСЛЕНИЯ В ФОРМЕ 31
1.2 КОНТРОЛЬНЫЕ ВОПРОСЫ 32
1.3 ПОРЯДОК ОФОРМЛЕНИЯ ОТЧЕТА 33
7 Лабораторная работа №5 33
1.1 СОЗДАНИЕ АВТООТЧЕТОВ 33
1.2 СОЗДАНИЕ ОТЧЕТОВ С ВЫЧИСЛЯЕМЫМИ ПОЛЯМИ И ИТОГОВЫМИ ДАННЫМИ 33
1.3 СОЗДАНИЕ ОТЧЕТОВ С ИСПОЛЬЗОВАНИЕМ ГРУППИРОВКИ И СОРТИРОВКИ ПОЛЕЙ 34
1.4 КОНТРОЛЬНЫЕ ВОПРОСЫ 36
1.5 ПОРЯДОК ОФОРМЛЕНИЯ ОТЧЕТА 36
8 Лабораторная работа №6 36
1.1 РАЗРАБОТКА КНОПОЧНОГО МЕНЮ 36
9 Лабораторная работа №7 39
1.1 РАБОТА С МАКРОСАМИ 39
1.1.1 Автоматический запуск макроса 39
1.1.2 Линейный макрос. 40
1.1.3 Условный макрос 43
1.1.4 Пример работы макросов добавление в архив и удаление из архива. 47
1.1.5 Взаимодействие форм 48
1.1.6 Пример работы макросов. 50
1.2 КОНТРОЛЬНЫЕ ВОПРОСЫ 51