Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая / курсовая_1этап.docx
Скачиваний:
4
Добавлен:
12.04.2025
Размер:
302.93 Кб
Скачать

Анализ сущностей и связей между ними

Для выделенных сущностей заданы ключевые поля Таблица № 12. Первичные ключи определяют уникальную идентификацию каждой записи в таблице. Внешние ключи связывают записи в одной таблице с записями в другой.

Таблица №12 – Список ключевых полей для сущностей

Сущность

Первичный ключ

Внешние ключи

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

Код_спортивного сооружения

нет

Спортсмены

Код_спортсмена

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

Виды спорта

Код_вида_спорта

нет

Тренеры

Код_тренера

Код_вида_спорта

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

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

Нет

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

Код_соревнования

Код_вида_спорта

Код_спортивного_сооружения

Код_организатора

Награды

Код_награды

Код_спортсмена

Код_соревнования

Тренировки

Код_тренировки

Код_спортсмена

Код_тренера

Организаторы

Код_организатора

нет

На рисунке 1 представлена ER-диаграмма предметной области.

Рисунок 1 – ER-диаграмма предметной области

Описание запросов

Запрос 1 выводит список спортивных сооружений определенного типа или определенной характеристики. Запрос помогает определить сооружения, подходящие для проведения мероприятий определенного масштаба. Это может быть полезно для организаторов соревнований.

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

Запрос 3 помогает выявить спортсменов, которые занимаются несколькими видами спорта. Это может быть полезной информацией для тренеров и спортсменов, позволяя им адаптировать тренировочные программы.

Запрос 4 предоставляет информацию о соревнованиях, которые прошли за определенный период времени или были организованы конкретным организатором. Это может быть полезно для планирования расписания соревнований и оценки активности организаторов в спортивной области.

Запрос 5 позволяет получить список спортсменов, занявших призовые места на конкретном соревновании. Это полезная информация для тех, кто интересуется результатами соревнований.

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

Запрос 7 выводит список организаторов соревнований и число проведенных ими соревнований. Этот запрос предоставляет данные для анализа активности и влияния различных организаторов на спортивную сферу.

Запрос 8 выводит cписок спортивных сооружений, где проходили соревнования по определенному виду спорта, с детализацией по количеству соревнований.

Запрос 9 вывод списка тренеров, спортсмены которых участвовали в соревнованиях, проведенных определенными организаторами, с суммарным количеством наград.

Запрос 10 выводит список всех тренеров вместе с количеством их спортсменов, средним количеством наград на спортсмена, и общим количеством соревнований, в которых участвовали их спортсмены. Результаты должны быть отфильтрованы так, чтобы включать только тех тренеров, чьи спортсмены выиграли хотя бы одну награду в текущем году.

Вывод: в первом этапе курсовой работы выбрана предметная область – система спортивных мероприятий, определены сущности и их атрибуты. Для всех сущностей заданы ключевые поля и построена модель предметной области с определением связей. Придуманы и описаны запросы.

Соседние файлы в папке курсовая