Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Выполнение практической работы №2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
439.81 Кб
Скачать

2.1.7. Сущность "Команда_Матч"

В этой сущности хранится информация игры каждой команды на матче. В нее входит количество забитых и пропущеных шайб данной команды, а так же количество голевых передач. Данная сущность заполняется для каждого матча 2 раза, для каждой команды. Она позволяет рассчитывать количество сыгранных игр каждой командой, общее количество забитых/пропущеннных шайб, а так же количество очков набранных командой в турнире.

п/п

Атрибут

Семантика

Тип

Пример

1.

Команда

Команда,которая играла на матче

Текстовый

Торпедо

2.

Забито шайб

Количество забитых шайб командой

Числовой

12

3.

Пропущено шайб

Количество пропущенных шайб командой

Числовой

10

4.

Количество голевых передач

Количество голевых передач в команде

Числовой

20

2.1.8. Сущность "Гол"

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

п/п

Атрибут

Семантика

Тип

Пример

1.

Игрок, забившей шайбу

Личный номер игрока, забившего щайбу

Числовой

8

2.

Игрок, сделавшей голевую передачу

Личный номер игрока, сделавшей голевую передачу

Числовой

5

3.

Время

Минута матча, на которой забита шайба

Числовой

8

2.2. Диаграмма сущность-связь предметной области

3. Описание таблиц

В параграфе описаны все таблицы базы данных с учетом их связей между ними. При помощи первичного ключа в каждой таблицы указывается индивидуальная запись, вторичные ключи связывают таблицы между собой. Первичный ключ будет указыватся как "PK" (Primary Key), а вторичный - "FK" (Foreign Key) в графе Отметка. Таблицы отличаются от сущностей некоторыми атрибутами, в основном наличием вторичных и первичных ключей. Две основных таблицы, от которых зависят все остальные, - Турнир и Команда.

3.1.1. Таблица "Игрок"

Данная таблица связана только с таблицей Команда через вторичный ключ Команда, т.е. ее Название. Однако через первичный ключ данной таблицы связаны многие другие таблицы, например, Переходы игроков, Гол (см. ниже).

п/п

Поле

Отметка

Тип

Семантика

Пример

1.

ID_Игрок

PK

Счетчик

Индивидуальный номер каждого игрока

1

2.

Фамилия

-

Тексовый

Паспортные данные

Иванов

3.

Имя

-

Тексовый

Паспортные данные

Иван

3.

Отчество

-

Текстовый

Паспортные данные

Иванович

4.

Дата рождения

-

Дата/время

Паспортные данные

30.08.1988

5.

Рост

-

Числовой

Личная характеристика

178

6.

Вес

-

Числовой

Личная характеристика

85

7.

Команда

FK

Текстовый

За какую команду играет

Спартак

8.

Дата приема в команду

-

Дата/время

Начало карьеры в данной команде

01.01.1988

9.

Амплуа

-

Текстовый

"Должность" игрока на льду

Защитник

10.

Личный номер

-

Числовой

Личный номер игрока (индивидуальный)

8