Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
База данных(лабы).doc
Скачиваний:
12
Добавлен:
09.11.2019
Размер:
2.91 Mб
Скачать

52

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

РОССИЙСКОЙ ФЕДЕРАЦИИ

Санкт-Петербургский государственный университет аэрокосмического приборостроения

Зуева Наталья Васильевна

Култышев Евгений Иванович

БАЗЫ ДАННЫХ

СУБД 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