- •О. Б. Малков, м. В. Девятерикова Работа с субд Mysql
- •Содержание
- •1. Основные Понятия и определения
- •2. Установка MySql
- •3. Лабораторный практикум Лабораторная работа № 1 Проектирование базы данных с использованием er-технологии
- •Лабораторная работа № 2 Создание и связывание таблиц базы данных в среде MySql
- •Лабораторная работа № 3 Вставка, удаление и обновление данных
- •Лабораторная работа № 4 Создание простых запросов на выборку
- •Лабораторная работа № 5 Создание сложных запросов на выборку
- •Лабораторная работа № 6 Создание хранимых процедур
- •Лабораторная работа № 7 Создание триггеров
- •Лабораторная работа № 8 Транзакции
- •Лабораторная работа № 9 Работа с представлениями
- •Лабораторная работа № 10 Управление правами пользователей
- •4. Варианты заданий к лабораторным работам
- •Библиографический список
- •Приложения
Федеральное агентство по образованию
Государственное образовательное учреждение высшего
профессионального образования
«Омский государственный технический университет»
О. Б. Малков, м. В. Девятерикова Работа с субд Mysql
Учебное пособие по выполнению
лабораторных работ
Омск 2010
УДК 681.3.06
ББК 32.973.26-018.2
М18
Рецензенты:
А. А. Колоколов, доктор физ.-мат. наук, профессор, зав. лабораторией
дискретной оптимизации Омского филиала Института математики
им. С. Л. Соболева СО РАН;
О. Н. Лучко, профессор, зав. кафедрой прикладной информатики и математики Омского государственного института сервиса
Малков О. Б., Девятерикова М. В.
М18 Работа с СУБД MySQL: Учебное пособие по выполнению лабораторных работ. Омск: Изд-во ОмГТУ, 2010. – 80 с.
В пособии описан лабораторный практикум работы с популярной СУБД MySQL. Практикум знакомит студента с созданием баз данных и таблиц, их заполнением, извлечением и удалением записей. Рассмотрены встроенные функции, транзакции, временные таблицы, хранимые процедуры, триггеры, курсоры. Описаны способы обеспечения целостности и безопасности данных.
Пособие предназначено для студентов специальности «Прикладная информатика». Будет полезно также студентам других специальностей, изучающим дисциплины «Базы данных», «Системы управления базами данных» и др.
Печатается по решению редакционно-издательского совета Омского государственного технического университета.
Редактор И. А. Иванова
ИД № 06039 от 12.10.01 г.
Сводный темплан 2010 г.
Подписано в печать 20.03.10 г. Формат 60х84 1/16.
Бумага офсетная. Отпечатано на дупликаторе.
Усл. печ. л. 5. Уч.-изд. л. 5. Тираж 150 экз. Заказ
Издательство ОмГТУ, 644050, г. Омск, пр. Мира, 11
Типография ОмГТУ
УДК 681.3.06
ББК 32.973.26-018.2
О. Б. Малков, М. В. Девятерикова, 2010
Омский государственный технический университет, 2010
Содержание
1. основные Понятия и определения 4
2. установка MySQL 7
3. лабораторный практикум 11
Лабораторная работа № 1 Проектирование базы данных с использованием ER-технологии 11
Лабораторная работа № 2 Создание и связывание таблиц базы данных в среде MySQL 14
Лабораторная работа № 3 Вставка, удаление и обновление данных 24
Лабораторная работа № 4 Создание простых запросов на выборку 31
Лабораторная работа № 5 Создание сложных запросов на выборку 40
Лабораторная работа № 6 Создание хранимых процедур 47
Лабораторная работа № 7 Создание триггеров 56
Лабораторная работа № 8 Транзакции 59
Лабораторная работа № 9 Работа с представлениями 62
Лабораторная работа № 10 Управление правами пользователей 67
4. Варианты заданий к лабораторным работам 71
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 79
Приложения 80
Выполнение лабораторных работ должно способствовать закреплению и углублению знаний, полученных в процессе изучения лекционных курсов по дисциплинам «Базы данных», «Системы управления базами данных». Рассмотрен весь процесс проектирования реляционной базы данных от построения инфологической модели до ее конкретной реализации с использованием популярной СУБД MySQL.
Практикум знакомит студента с созданием баз данных и таблиц, их заполнением, извлечением и удалением записей. Рассмотрены встроенные функции, транзакции, временные таблицы, хранимые процедуры, триггеры, курсоры. Описаны способы обеспечения целостности и безопасности данных
Лабораторный практикум включает 10 лабораторных работ, в каждой из которых кратко представлен теоретический материал по рассматриваемой теме. Рассмотрены конкретные примеры, приведены варианты заданий для самостоятельного выполнения. При описании интерфейса использована версия СУБД MySQL 5.0.
Полученные знания, умения и навыки могут быть использованы при создании баз данных для экономических информационных систем, разрабатываемых студентами в процессе дипломного проектирования.
По результатам лабораторного практикума оформляется отчет в виде пояснительной записки объемом 20–25 страниц формата А4. Текст готовится с помощью текстового процессора Microsoft Word. Размеры полей страницы: левое – 25 мм, правое – 10 мм, верхнее – 20 мм, нижнее – 25 мм. Размер шрифта – 14 пунктов. Тип шрифта – Times New Roman. Величина абзацного отступа – 10 мм. Межстрочный интервал – одинарный. Каждый раздел записки начинается с новой страницы, номера страниц располагаются внизу страницы по центру. Рисунки и таблицы нумеруются последовательно арабскими цифрами.