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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

КАФЕДРА № 41

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

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

Ассистент

Б.К.Акопян

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

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

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

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

ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ

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

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

СТУДЕНТ ГР. №

4116

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

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

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

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

Вариант 21.

Организация спортивного мероприятия

В Гуапландии любят спорт. Спортивная инфраструктура страны представлена спортивными сооружениями различного типа: спортивные залы, манежи, стадионы, корты и т.д. Каждая из категорий спортивных сооружений обладает атрибутами, специфичными только для нее: стадион характеризуется вместимостью, корт – типом покрытия. Гуапчане-спортсмены под руководством тренеров занимаются отдельными видами спорта, при этом один и тот же спортсмен может заниматься несколькими видами спорта, и в рамках одного и того же вида спорта может тренироваться у нескольких тренеров. Все спортсмены объединяются в спортивные клубы, при этом каждый из них может выступать только за один клуб. Организаторы соревнований проводят состязания по отдельным видам спорта на спортивных сооружениях города. По результатам участия спортсменов в соревнованиях производится награждение.

Ход работы:

Проведен системный анализ предметной области спортивного мероприятия, определены сущности и атрибуты сущностей

Таблица 1- определение сущностей и атрибутов

Сущность

Атрибуты

Спортивные сооружения

Код спортивного сооружения, тип, вместимость (для стадиона), покрытие (для корта)

Спортсмены

Код спортсмена, Имя, Фамилия, Код тренера, код спортивного клуба

Вид спорта

Название, Код вида спорта

Тренеры

Код тренера, Код вида спорта, Имя, Фамилия, код спортсмена

Спортивные клубы

Код спортивного клуба, название

Соревнования

Код соревнования, Код вида спорта, Дата проведения, код спортивного сооружения

Награды

Код награды, код спортсмена, код соревнования

Затем была построена инфологическая модель БД в нотациях П.Чена, где сущность изображается прямоугольником, атрибут – овалом, соединенным со своей сущностью, ключевой атрибут подчеркивают; связь – ромбом, соединенным со связываемыми сущностями (рисунок 1).

Рисунок 1- Построение ER-модели в редакторе Draw.io

Затем реализована даталогическая модель в среде MySQL Workbench на основе нормализации.

Рисунок 2- Создание БД

Так как в раннее построенной модели БД имеется связь многие-ко-многим между таблицами Спортсмены и Тренеры, то для соблюдения условия нормализации создается таблица Тренировки, которая с таблицей Спортсмены и Тренеры имеет связь один-ко-многим (рисунок 3).

Рисунок 3- Создание БД

Каждое поле таблицы представляет уникальный тип информации, каждая таблица имеет первичный ключ и в таблицах нет данных, не относящихся к объекту, определяемому первичным ключом.

Модель сохранена в формате модели .mwb и выполнена реализация БД на сервере рисунок (4)

Рисунок 4- Появление БД на сервере

Вывод: в ходе лабораторной работы создана база данных организация спортивного мероприятия. В созданной БД есть таблицы: Спортивные сооружения, Спортсмены, Тренеры, Виды спорта, Соревнования, Награды, Тренировки, Спортивные клубы.

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

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

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

Соседние файлы в папке БД 3 курс осень