Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БАЗЫ ДАННЫХ_2.doc
Скачиваний:
133
Добавлен:
09.03.2016
Размер:
666.11 Кб
Скачать

Министерство образования и науки Российской Федерации Балтийский государственный технический университет “Военмех”

Базы данных

Практикум

Санкт-Петербург

2005

Составитель В.Н. Каминский, канд. техн. наук, доцент

УДК 681.3.07

Базы данных: Практикум. /Сост. В.Н. Каминский; Балт. гос. техн. у‑нт. – СПБ., 2005. – с.

Содержит описание комплекса лабораторных работ по созданию и использованию баз данных. Подробно рассматривается составление запросов к базам данных на языке SQL.

Предназначены для студентов факультетов Р и Ф, изучающих дисциплины “Базы данных” и “Организация баз данных”.

Р е ц е н з е н т канд. техн. наук, доцент В.К. Кругликов

Утверждено редакционно-издательским советом университета

©В.Н. Каминский

© БГТУ, 2005

Оглавление Введение 4

Особенности СУБД Access 5

Часть I. Построение информационной системы 7

Лабораторная работа № 1. Создание простейшей базы данных 7

Лабораторная работа № 2. Создание экранных форм для просмотра, ввода и редактирования 9

Лабораторная работа № 3. Создание кнопочной формы 12

Лабораторная работа № 4. Импорт и экспорт данных 17

Лабораторная работа № 5. Определение связей между таблицами и создание подчинённых форм 19

Лабораторная работа № 6. Поддержка целостности базы данных, имеющей связи «многие ко многим» 22

Лабораторная работа № 7. Формы для просмотра и ввода данных, имеющих связи «многие ко многим» 23

Лабораторная работа № 8. Формы для ввода связей «многие ко многим» 27

Лабораторная работа № 9 Главная (управляющая) форма информационной системы «Кафедра» 28

Часть II. Запросы к базам данных 31

Лабораторная работа № 10. Создание запросов с помощью конструктора Access 31

Лабораторная работа № 11. Создание и изменение объектов базы данных средствами SQL 33

Лабораторная работа № 12. Оператор SELECT. Выборка всех записей из одной таблицы 38

Лабораторная работа № 13. Оператор SELECT … WHERE. Выборка из таблицы записей, удовлетворяющих заданному условию 42

Лабораторная работа № 14. Предложения GROUP BY и HAVING 47

Лабораторная работа № 15. Многотабличные запросы 49

Лабораторная работа № 16. Предикат NULL. Подзапросы. Предикаты EXISTS, ANY, ALL 52

Лабораторная работа № 17. Объединение результатов нескольких запросов – UNION. Создание таблицы из существующих таблиц – SELECT … INTO 55

Лабораторная работа № 18. Операторы INSERT, UPDATE, DELETE 57

Библиографический список 58

Введение

Предлагаемые лабораторные работы предназначены для практической работы студентов, изучающих курс «Базы данных». Выборочно их можно использовать и в курсе «Информатика» при изучении тем «Базы данных» и пакета прикладных программ (ППП) Microsoft Office.

Для проведения описываемых лабораторных работ используется система управления базами данных (СУБД) Microsoft Access. Выбор СУБД Access объясняется тем, что она входит в состав ППП Microsoft Office, установленнного практически на всех персональных компьютерах.

Темы лабораторных работ разбиты на две части. Первая часть посвящена практическим приёмам построения информационных систем. Во второй части отрабатывается техника составления запросов к базе данных как с помощью средств, предоставляемых Access, так и непосредственно на языке SQL.

Все лабораторные работы первой части делаются с созданной в первой работе базой данных «кафедра» и тесно связаны друг с другом. Объекты (таблицы, формы, поля и т.д.) созданные в одних лабораторных работах, используются в других, поэтому следует давать объектам названия, указанные в данном описании, иначе в дальнейшем будет трудно понять, о каком объекте идёт речь.

Соседние файлы в предмете Базы данных