Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

6 семестр / БД2

.docx
Скачиваний:
7
Добавлен:
03.06.2024
Размер:
441.42 Кб
Скачать

ГУАП

КАФЕДРА № 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 .

Соседние файлы в папке 6 семестр