
6 семестр / БД2
.docxГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
старший преподаватель |
|
|
|
Б.К. Акопян |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №2 |
МИГРАЦИЯ БАЗЫ ДАННЫХ В СРЕДУ MySQL |
по курсу: БАЗЫ ДАННЫХ |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
|
|
|
|
|
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2024
Цель работы:
Осуществление переноса БД из одной среды разработки в другую.
Описание предметной области
Ювелирная мастерская
В ювелирной мастерской осуществляется изготовление ювелирных изделий из драгоценных материалов (платина, золото, серебро и т.д.) для частных лиц. При заказе администратор салона заносит в базу данных фамилию, имя, отчество клиента; тип ювелирного изделия (брошь, кольцо, браслет, ожерелье и т.д.); цену и стоимость в зависимости от выбранного материала.
Набор сущностей:
Изделия (Код изделия, Название, Тип, Вес, Цена, Код материала);
Материалы (Код материала, Название, Цена за грамм);
Продажи (Код продажи, Код изделия, Дата продажи, Покупатель).
Ход работы:
На рисунке 1 представлена схема данных БД.
Рисунок 1 – Схема данных
Осуществлен перенос таблиц из Access в MySQL (Рисунок 2 - 9).
Рисунок 2 – Экспорт
Рисунок 3 – Выбор драйвера источника данных
Рисунок 4 – Задание имени источнику данных
Рисунок 5 – Подтверждение настроек
Рисунок 6 – Настройки соединения
Рисунок 7 – Выбор источника данных
Рисунок 8 – Мастер экспорта
Рисунок 9 – Перенесенные таблицы
Восстановлены первичные ключи и связи между таблицами (Рисунок 10).
Рисунок 10 – Установка первичных ключей
Рисунок 11 – Установка связи между Изделия и Материалы
Рисунок 12 – Установка связи между Продажи и Изделия
Осуществлены два запроса: SELECT * FROM изделия и SELECT * FROM продажи WHERE `Код изделия` = 33, оба запроса выполнены корректно (Рисунок 13, 14).
Рисунок 13 – Запрос на таблицу изделия
Рисунок 14 – Запрос на таблицу продажи
С помощью функции Reverse Engineer создана схема данных (Рисунок 15).
Рисунок 15 – Схема данных в MySQL Workbench
Схемы данных в MS Access и MySQL Workbench совпадают, перенос прошел успешно.
Вывод:
В ходе выполнения лабораторной работы были освоены навыки переноса БД из программной среды MS Access в MySQL, создания источника данных, его настройки, установки подключения между MS Access и MySQL. БД перенесена успешно, восстановлены первичные ключи, связи между таблицами, построена схема данных.
Список используемых источников:
1. A.В. Аграновский, В.В. Боженко, Е.Л. Турнецкая. - Учебно-методическое пособие «Разработка и администрирование базы данных с открытым исходным кодом» ‒ СПб.: ГУАП, 2022
2. Руководство по MySQL: https://metanit.com/sql/mysql .