Проектирование базы данных
Автор: mashque • Октябрь 18, 2022 • Курсовая работа • 3,161 Слов (13 Страниц) • 375 Просмотры
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ
РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение
высшего образования
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Инженерная школа информационных технологий и робототехники
Направление: 09.03.01 Информатика и вычислительная техника
Отделение информационных технологий
ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ
Предметная область: Спорт-14
Пояснительная записка к курсовой работе
по дисциплине «Базы данных»
Выполнил:
Студент группы _________________
Проверил:
Доцент ОИТ ИШИТР, к.т.н. _________________ В.В. Осипова
Томск 2021
Спорт14
В основе описания предметной области лежат общие сведения о спортивной деятельности города. В базе данных должны содержаться определенные сведения о спортсменах, видах спорта, тренерах, соревнованиях и других объектах, а также информация о процессах взаимодействия этих объектов.
- Виды спорта.
В городе культивируются различные виды спорта. По каждому виду спорта в БД должна храниться следующая информация: Название вида спорта, Количество спортсменов по виду спорта, ФИО главного тренера по виду спорта, Стаж работы гл. тренера, Название спортшкол по виду спорта в городе, Количество спортсменов в спортшколе по виду спорта.
- В базе данных должна храниться информация, позволяющая получить следующую справку
СВЕДЕНИЯ
О соревнованиях по виду спорта легкая атлетика
Название соревнования | ФИО главного судьи соревнования | Возраст главного судьи | Дисциплины вида спорта, по которым проводилось соревнование |
- Дополнительное задание. Найти документ - программа проведения соревнования, сформировать соответствующую ему сущность и провести ее анализ аналогично другим фрагментам
- В базе данных должна содержаться информация, содержащаяся в следующего регламентного отчета и информация на основе которой будет формироваться этот документ
СВЕДЕНИЯ
О динамике развития спортшкол по лыжному виду спорта в городе
Название дисциплины вида спорта | Число спортсменов по виду спорта | В том числе по годам | ||||
2014 | 2015 | 2016 | 2917 | 2018 | ||
- Общая характеристика
В городе культивируются различные виды спорта. По каждому виду спорта в БД должна храниться следующая информация: Название вида спорта, Количество спортсменов по виду спорта, ФИО главного тренера по виду спорта, Стаж работы гл. тренера, Название спортшкол по виду спорта в городе, Количество спортсменов в спортшколе по виду спорта.
Составляем исходную сущность ВИДЫ СПОРТА прямым перечислением атрибутов.
Учитываем, что в одной спортшколе может быть только один вид спорта.
ВИДЫ СПОРТА
- Название вида спорта
- Количество спортсменов по виду спорта
- ФИО главного тренера по виду спорта
- Стаж работы гл. тренера
- Названия спортшкол по виду спорта в городе
- Количество спортсменов в спортшколе по виду спорта.
Ключом сущности является атрибут «Название вида спорта», так как все остальные атрибуты функционально зависят от него. Атрибут 5 «Названия спортшкол по виду спорта в городе» имеет множественное значение (может быть много школ по данному виду спорта). Значит здесь нарушение 1НФ. Нормализуем по правилам 1НФ.
Не ключевой атрибут «Количество спортсменов в спортшколе по виду спорта» зависит от не ключевого атрибута «Название спортшколы» и не имеет атрибутов, от него зависящих. Нормализуем по 3НФ.
...