База данных "Футбольный клуб"

Чемпионат страны по футболу. Информация об одном сезоне одной команды. Каждая игра длится ровно 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 (карточек не было).  

Database Scheme Пояснения к схеме

  1. Амплуа - позиция игрока на поле. В базе данных используются следующие (и только) позиции: ‘DEFENDER’ (защитник), ‘MIDFIELDER’ (полузащитник), ‘FORWARD’ (нападающий) и ‘GOALKEEPER’ (вратарь).
  2. Соревнование проводится по круговой системе, при которой команда играет с каждой другой командой дважды - на своем и на чужом поле - один раз в первом круге, и второй раз - во втором.
  3. Игрок удаляется с поля за две желтые карточки или прямую красную.
  4. Карточку может получить игрок на лавке, т.е. запасной игрок, не присутствующий на поле. Но если игрок выходил на поле, то считается, что он получил карточку, находясь на поле.
  5. Перерыв между таймами в матче составляет 15 минут.
  6. Если не оговорено противное, предполагается, что туры играются в порядке их номеров.

Игра футбол

Коптельцев В.В.

Общее описание

Футбол – игра с участием двух команд, в которой игроки пытаются доставить спортивный снаряд – сферический мяч в вертикальную рамку (так называемые ворота) соперника, используя любые части тела, кроме рук. Попадание мяча в ворота называется голом. Несколько упрощая, можно сказать, что игрок атакующей команды, последним коснувшийся мяча перед тем, как тот оказался в воротах соперника, забивает гол. Если последним коснулся мяча игрок защищающейся команды, говорят, что он забил гол в свои ворота или автогол. Такие голы также засчитываются в пользу атакующей команды. Целью игры является забить больше голов в чужие ворота, чем соперник. Запись в виде количеств забитых с обеих сторон голов с символом-разделителем между ними называется счетом. Например, 3:1 означает, что команда, указанная в паре первой, забила три гола, а указанная второй – один. Также можно сказать, что команда 1 победила команду 2 со счетом три один. Если команды забили одинаковое число голов в ворота друг друга, говорят, что они сыграли вничью.

В составе каждой из команд одновременно на поле находятся 11 футболистов, различающихся по специализации или амплуа: нападающие, ориентированные в основном на забивание голов в ворота соперника; защитники, основная задача которых – предотвратить голы соперника; полузащитники, служащие связующим звеном между атакующей и защитной линиями своей команды. Эти игроки иначе называются полевыми. Следует сказать, что амплуа полевых игроков во многом условны, так как конкретная расстановка игроков на поле зависит от выбранной схемы игры, и более того, полевые игроки могут произвольно меняться позициями в процессе игры. Четвертым амплуа в каждой из команд является вратарь или голкипер. Такой игрок всего один в команде, и в отличие от остальных, он имеет право играть руками при защите своих ворот (в определенной зоне около них, называемой штрафной площадью). Произвольная замена вратаря на полевого игрока в ходе матча невозможна. Обратите внимание – данное ограничение касается именно позиции вратаря на поле, а не самого амплуа.

Матч состоит из двух половин (называемых таймами), длительность каждой из которых составляет 45 минут. Между таймами делается пятнадцатиминутный перерыв для отдыха футболистов. В реальных играх время тайма может увеличиваться для компенсации остановок (например, при оказании помощи игроку, получившему травму), но в учебной базе данных «Футбольный клуб» игровое время всех матчей составляет ровно 90 минут.

Организация чемпионата. Проведение игр

Для участия в чемпионате любая команда должна соответствовать определенным требованиям, среди которых – наличие собственного стадиона. Игры, проводимые командой на собственном стадионе, называются домашними либо играми на своем поле (а сама команда в таких играх является хозяином); игры на стадионах (полях) соперников называются гостевыми либо играми на выезде (а команда выступает в качестве гостя).

Чемпионат проводится по двухкруговой системе, т. е. в ходе его проведения каждая команда встречается (играет) с каждой другой командой по два раза – по разу на своем поле и на поле соперника. В каждом цикле матчей, называемом туром, составляются пары команд, играющих друг с другом. Все матчи тура проводятся компактно в один или несколько дней, обычно в конце недели (хотя жестких правил на этот счет нет). В следующем туре команды играют с другими соперниками, и так до тех пор, пока они не сыграют со всеми остальными участниками чемпионата. Совокупность игр, когда все команды успевают сыграть друг с другом ровно по одному разу, называется кругом. После этого команды по такому же принципу играют вторые матчи с соперниками по первому кругу (хотя, возможно, и в другой очередности), меняясь с ними полями (если в первом круге команда 1 принимала команду 2 на своем поле, то во втором круге она играет с ней на выезде). Туры имеют сквозную нумерацию, начиная с первого. В учебной базе данных, как правило, переносов игр не предусматривается, т. е. хронологический порядок туров совпадает с порядком их нумерации. Если переносы игр все-таки необходимо учитывать, об этом сообщается в условии задачи (либо прямым текстом, либо косвенно – например, указанием именно на дату/время события, а не на номер тура).

Заявка клуба на чемпионат

Хотя во время игры для одной команды одновременно могут находиться на поле не более одиннадцати человек, пройти весь чемпионат (длящийся обычно от 8 до 10 месяцев) таким минимальным составом невозможно. В то же время в официальных турнирах не допускается и другая крайность – когда на каждый следующий матч команда заявляет полностью новый состав игроков, либо когда игроки произвольно меняют команды в течение сезона. В связи с этим перед началом турнира команды передают организаторам так называемую заявку на чемпионат – список входящих в команду игроков, имеющих право участвовать в играх. Прежде всего, в заявке указываются имя, фамилия игрока и номер, под которым он будет играть (этот номер указывается на игровой форме); также указывается наносимое на его футболку имя. Как правило, оно совпадает с фамилией, но бывают и исключения (например, если в команде выступают однофамильцы, на форме обычно указываются также их инициалы; кроме того, иногда игрок предпочитает выступать под прозвищем, не совпадающем ни с именем, ни с фамилией. Один из самых ярких примеров – «король футбола» Пеле, настоящее имя которого – Эдсон Арантис ду Насименту). Следует подчеркнуть, что номер закрепляется за определенным футболистом на весь сезон. В современном футболе игровые номера присваиваются произвольно/выбираются самими игроками; обычно номер 1 по традиции закрепляется за основным вратарем команды, но на сто процентов полагаться на это правило нельзя. Кроме того, в заявке указываются гражданство игрока (в связи с ограничениями на число иностранцев, действующих в ряде чемпионатов), дата его рождения и амплуа. Для некоторых турниров в заявке может содержаться и дополнительная информация – например, рост и вес игрока. В базе данных «Футбольный клуб» заявке на чемпионат соответствует таблица Players. В реальных чемпионатах у клубов обычно есть возможность отзаявлять и дозаявлять игроков в определенные сроки и по определенным правилам, однако в учебной базе данных в целях ее упрощения заявка считается неизменной на весь турнир.

Заявка на игру. Замены

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

Судейство. Наказания. Протокол матча

Любой официальный матч обслуживается бригадой судей (арбитров) во главе с главным арбитром в поле. Судейская бригада ведет хронометраж матча, фиксирует основные его события, следит за выполнением футболистами обеих команд правил игры и выносит наказания за их несоблюдение. При наиболее серьезных нарушениях игрокам показываются карточки: красная – удаление с поля без права замены; желтая – «последнее предупреждение». Если, получив желтую карточку, футболист вновь допустит серьезное нарушение, он будет удален. Таким образом, возможны три варианта удалений: одна красная карточка (так называемая прямая красная); желтая и затем прямая красная; две желтых. Следует отметить, что карточки могут быть показаны не только футболистам на поле, но и запасным, т. е. не принимающим непосредственного участия в игре. В случае удаления запасного игрока численный состав команды не меняется, но сам игрок лишается возможности выйти на поле. Санкции, применяемые к игрокам за систематическое получение карточек по ходу игр сезона, зависят от регламента конкретного турнира. Однако можно считать универсальным правилом, что удаленный в матче игрок не может быть заявлен как минимум на следующую игру (говорят также о дисквалификации на одну игру).

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

Некоторые футбольные термины

Бомбардир – игрок, забивший некоторое (обычно значительное, но зависит от контекста) количество голов за свою команду.

Голеадор – менее официальный синоним термина «бомбардир».

Дубль – два гола в матче, забитых одним игроком.

Легионер – игрок, не являющийся гражданином страны, в которой проводится турнир.

Пента-трик – пять голов в матче, забитых одним игроком.

Покер – четыре гола в матче, забитых одним игроком.

Серия беспроигрышная (ничейная, безвыигрышная и т. д.) – несколько идущих подряд игр команды, в которых отсутствует один или два возможных исхода.

«Сухой» матч, матч на ноль – матч, в котором команда не пропустила голов в свои ворота. При этом, если вратарь провел неполный матч и голы его команда пропустила, когда его не было на поле, матч будет «сухим» для вратаря, но не для команды.

Хет-трик – три гола в матче, забитых одним игроком. Различают также ортодоксальный хет-трик (голы забиты игроком подряд) и классический хет-трик (ортодоксальный хет-трик, при котором все голы забиты за один тайм).