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

5 семестр / bd_2

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

ГУАП

КАФЕДРА № 41

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

Ассистент

Б.К. Акопян

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №2

РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ НА СЕРВЕРЕ MYSQL

по курсу: БАЗЫ ДАННЫХ

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

4116

подпись, дата

инициалы, фамилия

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

Цель работы: даталогическое проектирование реляционной БД в среде MySQL Workbench, физическая реализация БД на основе модели данных, заполнение БД данными.

Вариант 15

1. Животные (Код животного, Кличка, Вид животного).

2. Специалисты (Код специалиста, Фамилия, Имя, Специализация).

3. Посещения ветеринара (Учетный номер, Код специалиста, Код животного, Дата посещения, Стоимость посещения)

Ход работы:

Упражнение. Даталогическое проектирование БД.

Создана новая модель БД (Рисунок 1).

Рисунок 1 – Создание модели БД

Настройки модели были отредактированы (Рисунок 2, 3).

Рисунок 2 – Редактирование модели

Рисунок 3 – Настройки модели

Была создана EER диаграмма, на неё добавлены и настроены таблицы (Рисунок 4, 5).

Рисунок 4 – Создание EER Диаграммы

Рисунок 5 – Получившиеся Таблицы

В таблице invoice были указаны соединения с другими таблицами по ключевым полям (Рисунок 6).

Рисунок 6 – Соединения с таблицами

Модель БД была сохранена в форматах mwb, png, svg (Рисунок 7).

Рисунок 7 – Модель БД в разных форматах

Упражнение. Реализация БД на сервере на основе модели данных.

Был автоматически сгенерирован скрипт по созданию БД на основе модели БД (Рисунок 8 - 11).

Рисунок 8 – Начало автогенерации скрипта

Рисунок 9 – Выбор пути и имени скрипта

Рисунок 10 – Выбор объектов для генерации

Рисунок 11 – Результат автогенерации скрипта

Был выполнен скрипт и были просмотрены получившиеся таблицы (Рисунок 12 - 14).

Рисунок 12 – Выполнение скрипта

Рисунок 13 – Результат выполнения команд

Рисунок 14 – Просмотр таблицы users

Упражнение. Заполнение данными БД.

Таблицы были заполнены (Рисунок 15 - 17)

Рисунок 15 – Заполнение таблицы users

Рисунок 16 – Заполнение таблицы products

Рисунок 17 – Заполнение таблицы invoice

Индивидуальное задание

Была создана и настроена Модель БД (Рисунок 18).

Рисунок 18 – Настройки модели

Была создана EER диаграмма, на неё добавлены и настроены таблицы (Рисунок 19, 20).

Рисунок 19 – EER диаграмма

Рисунок 20 – Соединения между таблицами

Был сгенерирован и выполнен скрипт для создания таблиц по модели БД (Рисунок 21, 22).

Рисунок 21 – Сгенерированный скрипт

Рисунок 22 – Результат выполнения скрипта

Были заполнены таблицы (Рисунок 23 - 25).

Рисунок 23 – Заполнение таблицы Животные

Рисунок 24 – Заполнение таблицы Специалисты

Рисунок 25 – Заполнение таблицы Посещения Ветеринара

Вывод: в ходе лабораторной работы было освоено даталогическое проектирование реляционной БД в среде MySQL Workbench, физическая реализация БД на основе модели данных, заполнение БД данными.

Список используемых источников:

1. A.В. Аграновский, В.В. Боженко, Е.Л. Турнецкая. - Учебно-методическое пособие «Разработка и администрирование базы данных с открытым исходным кодом»‒ СПб.: ГУАП, 2022

2. Руководство по MySQL: https://metanit.com/sql/mysql

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