- •Лабораторная работа “Проектирование и
- •3. Выполнение работы
- •1.Цель работы
- •2.Задание к работе
- •5. Завершить работу в бд.
- •4. Завершение работы в бд
- •5. Содержание отчета
- •Лабораторная работа № 3. Проектирование и создание двухтабличной базы данных
- •1. Цель работы
- •2. Задание к работе
- •3. Рекомендации по выполнению работы
- •Цель работы
- •Задание к работе
- •Завершение работы в бд
- •Содержание отчета
- •Лабораторная работа № 5. Создание форм
- •Цель работы
- •Задание к работе
- •Запустить программу ms Access.
- •3. Рекомендации по выполнению работы
- •4. Завершение работы в бд
- •5. Содержание отчета
- •Лабораторная работа № 6. Формирование запросов
- •Цель работы
- •2. Задание к работе
- •2.1. Запустить программу ms Access.
- •3. Рекомендации по выполнению работы
- •4. Завершение работы в бд
- •5. Содержание отчета
- •Лабораторная работа 7. Составление отчетов
- •Цель работы
- •Задание к работе
- •Рекомендации по выполнению работы
- •4. Завершение работы в бд
- •5. Содержание отчета
- •Лабораторная работа № 8. Операции с внешним источником данных
- •Цель работы
- •Задание к работе
- •3. Рекомендации по выполнению работы
- •4. Завершение работы в бд
- •5. Содержание отчета
ИНСТИТУТ ЭНЕРГЕТИКИ И
КОМПЪЮТЕРНО-ИНТЕГРИРОВАННЫХ
СИСТЕМ УПРАВЛЕНИЯ
КАФЕДРА АТП
А.Н. БУНДЮК
О.С. ЛАРИОНОВА
Методические указания
к лабораторным работам
по дисциплине
«БАЗЫ ДАННЫХ»
Одесса - 2012
Рекомендованы на заседании кафедры АТП, протокол № 8 от 11. 01. 2012 г.
СОДЕРЖАНИЕ
Лабораторная работа “Интерфейс СУБД
MS Access ”……….......…………………….………….…..4
Лабораторная работа “Проектирование
и создание однотабличной БД “…….…….......................14
Лабораторная работа “Проектирование и
создание двухтабличной БД“…...…………………….....20
Лабораторная работа “Проектирование и
создание трехтабличной БД“………...32
Лабораторная работа “Создание форм“…..................35
Лабораторная работа “Формирование
Запрсов“…….………………...……………………….…..45
Лабораторная работа “Составление
отчетов“…………………………………………...............53
Лабораторная работа “Операции с внешним
источником данных“…………...………………………...64
Лабораторная работа № 1
Интерфейс СУБД MS Access
Цель работы
Изучение интерфейса СУБД MS Access и объектов БД.
Задание к работе
Запустить программу MS Access.
Создать файл базы данных (БД).
Изучить интерфейс для создания объектов Таблицы, Запросы, Формы и Отчеты вывести на экран диалоговые окна: «Создание таблиц»; «Таблица 1»; «Создание простых запросов»; «Добавление таблицы»; «Запрос 1»; «Создание форм»; «Форма 1»; «Создание отчетов»; «Отчет 1».
Скопировать окно База данных db1 и объекты базы данных в протокол.
Завершить работу в БД.
3. Выполнение работы
Запуск MS Access 2003.
Стандартная процедура запуска: Пуск MS Access 2003. На экране окно СУБД Microsoft Access (рис. 1).
Рис. 1. Окно СУБД MS Access
Создание новой однотабличной БД.
Процедура создания БД db1.mdb: Файл Создать Новая база Петров Создать. На экране окно БД –Петров: база данных (рис.2).
3. Интерфейс для создания объектов БД.
Интерфейс для создания Таблицы с помощью мастера.
Выбираем в диалоговом окне созданной БД в перечне «Объекты» категорию «Таблицы», затем «Создание таблицы с помощью мастера» и нажимаем Enter либо двойной клик мышью. После чего появится диалоговое окно (рис. 3). Из образцов таблиц и полей копируем определенные поля новой таблицы.
Рис. 2. Окно базы данных Петров
Рис. 3. Диалоговое окно: Создание таблиц
После этого появляется окно, представленное на рис. 4. В нем определяем имена полей и их типы данных, закрываем его.
Рис. 4. Создание таблицы в режиме конструктора
Например, определить имя первого поля – Сидоров и выбрать тип данного поля – Текстовый. Таким образом, будут определены все поля и их типы. Полученную таблицу следует сохранить под именем Сидоров.
Интерфейс для создания Запроса. Для создания запросов в перечне «Объекты» (рис.1) выбираем объект Запросы, а в поле БД Создание запроса с помощью мастера. На экране окно Создание простых запросов (рис. 5, закрываем).
Интерфейс для создания запроса в режиме конструктора. Выполняем аналогичные действия пункту 3.1, только выбираем в поле БД «Создание запроса в режиме конструктора».
Рис. 5. Диалоговое окно: создание запросов
После чего откроются окна, представленные на рис. 6 (закрываем) и рис. 7 (закрываем).
Рис. 6. Диалоговое окно: добавление таблицы
Рис. 7. Диалоговое окно: Запрос 1
Интерфейс для создания формы с помощью мастера.
Для создания формы в перечне «Объекты» (рис. 2) выбираем объект Формы, а в поле окна БД Создание формы с помощью мастера. Отроется окно - Создание форм, представленное на рис. 8.
Для создаваемой формы следует выбрать поля из перечня «Доступные поля» (рис. 8) и перенести их в «Выбранные поля» (рис.9). Выбранные поля появятся в сконструированной форме, закрываем.
Рис. 8. Диалоговое окно: создание форм
Рис. 9. Вид окна после выбора полей для формы
Интерфейс для создания форм в режиме конструктора.
Для создания формы в перечне «Объекты» (рис. 1) выбираем категорию Формы, а в поле окна БД Создание формы в режиме конструктора. Откроется окно – Форма 1: форма, представленное на рис. 10, закрываем.
Рис. 10. Диалоговое окно: Форма 1
Интерфейс для формирования отчетов с помощью мастера.
Для создания отчета в перечне «Объекты» (рис. 1) выбираем категорию Отчеты, а в поле окна БД Создание формы с помощью мастера. Отроется окно – Создание отчетов, представленное на рис. 11, закрываем.
Интерфейс для формирования отчетов в режиме конструктора.
Для создания отчета в перечне «Объекты» (рис. 1) выбираем категорию Отчеты, а в поле окна БД Создание отчетов в режиме конструктора.
Отроется окно – Отчет1: отчет, представленное на рис. 12, закрываем его.
Рис. 11 Диалоговое окно: Создание отчетов
Рис. 12. Диалоговое окно: Отчет 1
4. Завершение работы в БД
Закрыть все открытые окна и через меню Файл Выход или щелчком по кнопке завершить работу в БД.
Содержание отчета
Отчет включает: цель работы, задание к работе и распечатки диалоговых окон, перечисленных в задании. В выводах по работе следует сформулировать уровень усвоения информации, полученной в результате выполнения работы.
Лабораторная работа № 2. Проектирование и
создание однотабличной БД