Футбольный клуб
Чемпионат страны по футболу. Информация об одном сезоне одной команды. Каждая игра длится ровно 90 минут.
Таблицы
Игроки:
Players (player_id, first_name, last_name, nickname, citizenship, dob, role)
player_id - номер на футболке,
nickname - имя на футболке,
citizenship - гражданство (NULL, если местный),
dob – дата рождения,
role - амплуа;
Игры:
Games(game_id, team, city, goals, game_date, own)
team - команда-соперник,
city - город, где проводится матч (NULL, если дома),
goals - голы, которые забил соперник, включая собственные автоголы (NULL, если не было забито),
game_date - дата/время матча,
own - aвтоголы соперника (null, если таких не было);
Участие в игре:
Lineups(start, game_id, player_id, time_in, goals, cards)
start - 'B' - игрок вышел в стартовом составе, 'S' – начал матч в запасе;
time_in - число минут, проведенных игроком на поле (NULL, если не выходил);
goals - число голов, которые игрок забил в матче (NULL, если не забивал);
cards – карточки: 'Y' (желтая), 'Y2' (две желтые), 'R' (прямая красная), 'YR' (желтая+прямая красная), NULL (карточек не было).
Пояснения к схеме
- Амплуа - позиция игрока на поле. В базе данных используются следующие (и только) позиции: ‘DEFENDER’ (защитник), ‘MIDFIELDER’ (полузащитник), ‘FORWARD’ (нападающий) и ‘GOALKEEPER’ (вратарь).
- Соревнование проводится по круговой системе, при которой команда играет с каждой другой командой дважды - на своем и на чужом поле - один раз в первом круге, и второй раз - во втором.
- Игрок удаляется с поля за две желтые карточки или прямую красную.
- Карточку может получить игрок на лавке, т.е. запасной игрок, не присутствующий на поле. Но если игрок выходил на поле, то считается, что он получил карточку, находясь на поле.
- Перерыв между таймами в матче составляет 15 минут.
- Если не оговорено противное, предполагается, что туры играются в порядке их номеров.