
БД 3 курс осень / БД4
.docxМИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
Ассистент |
|
|
|
Б.К.Акопян |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №4 |
ФИЗИЧЕСКАЯ РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ БАЗВ ДАННЫХ НА СЕРВЕРЕ |
по курсу: БАЗЫ ДАННЫХ |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
4116 |
|
|
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2023
Цель работы: физическая реализация реляционной БД на MySQLсервере.
Вариант 21.
Организация спортивного мероприятия
В Гуапландии любят спорт. Спортивная инфраструктура страны представлена спортивными сооружениями различного типа: спортивные залы, манежи, стадионы, корты и т.д. Каждая из категорий спортивных сооружений обладает атрибутами, специфичными только для нее: стадион характеризуется вместимостью, корт – типом покрытия. Гуапчане-спортсмены под руководством тренеров занимаются отдельными видами спорта, при этом один и тот же спортсмен может заниматься несколькими видами спорта, и в рамках одного и того же вида спорта может тренироваться у нескольких тренеров. Все спортсмены объединяются в спортивные клубы, при этом каждый из них может выступать только за один клуб. Организаторы соревнований проводят состязания по отдельным видам спорта на спортивных сооружениях города. По результатам участия спортсменов в соревнованиях производится награждение.
Ход работы:
Модель данных из прошлой лабораторной работы открыта в формате .mwb (рисунок 1) и выполнена реализация БД на сервере с применением команд : File>Export>Forward Engineer SQL CREATE Script… (рисунок 2), на рисунке 3 видно, что БД появилась в списке на сервере.
Рисунок 1- модель данных
Рисунок 2- экспорт БД
Рисунок 2- Появление БД на сервере
Далее все таблицы БД заполняются правдоподобными данными, на рисунках 3-4 представлено заполнение таблицы «вид_спорта».
Рисунок 3- заполнение таблицы «вид_спорта»
Рисунок 4- заполненная таблица «вид_спорта»
На рисунке 5 показано заполнение таблицы «тренеры»
Рисунок 5- заполнение таблицы «тренеры»
Нарисунке 6 представлено заполнение таблицы «спортивные_клубы»
Рисунок 6- заполнение таблицы «спортивные_клубы»
На рисунке 7 представлено заполнение таблицы «спортсмены»
Рисунок 8- заполнение таблицы «спортсмены»
Далее заполняется таблица «тренировки» (рисунок 9)
Рисунок 9-заполнение таблицы «тренировки»
На рисунке 10 представлено заполнение таблицы «спортивные_сооружения»
Рисунок 10- заполнение таблицы «спортивные_сооружения»
Затем заполняется таблица «соревнования» (рисунок 11)
Рисунок 11- заполнение таблицы «соревнования»
На рисунке 12 представлено заполнение таблицы «награды»
Рисунок 12-заполнение таблицы «награды»
Затем выполняется дамп БД (создание резервной копии БД) для этого в консоли выполнена команда (рисунок 13)
Рисунок 13- выполнение команды для дампа БД
Рисунок 14- появление sql-файла в выбранной папке
Далее выполнены команды: Server> Data export>Export Progress и настроены параметры экспорта Export to Self-Contained File с определением местоположения файла (рисунок 15)
Рисунок 15- Настройка параметров экспорта БД и объектов БД
Рисунок 16- появления файла в указанном файле
Вывод: выполнена физическая реализация реляционной БД на MySQLсервере.
Список используемых источников:
1. A.В. Аграновский, В.В. Боженко, Е.Л. Турнецкая. - Учебно-методическое пособие «Разработка и администрирование базы данных с открытым исходным кодом»‒ СПб.: ГУАП, 2022
2. Руководство по MySQL: https://metanit.com/sql/mysql.