Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сново про футбольную бд
 
 автор: Diablo_   (03.11.2006 в 00:29)   письмо автору
 
 

Здраствуйте! Я как то раз уже писал про создание структуры футбольной бд!
помогите превельно сделать именно структуру!!!
вот то что должно быть:
1. есть 10 команд (для каждой должно быть описание и тд..)
2. 20 туров
3. в каждом туре по 5 игр (они могут проходить в разные дни)
4. в каждой команде в среднем по 23-25 играков
5. в каждой игре, участвует по 32 игрока (это для того, что бы можно было вести состав)
6. как правило в каждом матче забиваются голы
7. в каждом матче получают карточки (жёлтые, красные)

Вроде бы всё!

Я хочу всё это как можно больше автоматизировать и связать между собой! И не допустить ошибок в структуре, так как если после начала работы сайта и забитой бд, я пойму что где то в структуре, допустил ошибку, это будет, пипец, всё нужно будет переделывать.

   
 
 автор: Lelik   (03.11.2006 в 02:38)   письмо автору
 
   для: Diablo_   (03.11.2006 в 00:29)
 

создавай отделно таблицы под:
1. Сезон (2005 -2006)
2. Турнир (ЛЧ, кубок УЕФА, чемпионат какой-то и т. д.)
3. Туры (1-й, 2-й, 3-й)
4. Игры (команда 1 - команда 2 - 0:0)
5. Результаты (счета отдельно, карточки в матче и т.д.)
6. Команды (команда 1, команда 2... команда n)
7. Игроки (игрок 1, игорок 2 ... игрок n, ну и статистика игроков)

вроде такого, а мелочи уже на месте добавляй

   
 
 автор: Diablo_   (03.11.2006 в 11:45)   письмо автору
 
   для: Lelik   (03.11.2006 в 02:38)
 

у тебя 4 и 5 пункт, пересекаются! получается что будет повторяться результат матча!
У меня основная сложность в том, что я не пониаю как удобнее и проще, хранить игравший состав и тех кто забивал!

   
 
 автор: Diablo_   (03.11.2006 в 16:50)   письмо автору
 
   для: Diablo_   (03.11.2006 в 11:45)
 

Плиз, помогите пожалуйста, 3 неделю голову ломаю над этим!

   
 
 автор: Trianon   (03.11.2006 в 17:58)   письмо автору
 
   для: Diablo_   (03.11.2006 в 16:50)
 

Можно сделать таблицу голов. Goals(id, id_game, id_command, id_player, passed, time)
Или даже таблицу событий ( и фиксировать выход игроков на поле, замены, пенальти и т.п.)

   
 
 автор: Diablo_   (03.11.2006 в 18:08)   письмо автору
 
   для: Trianon   (03.11.2006 в 17:58)
 

не, видимо я не правельно выразился!
Я не могу придумать, как хранить состав игравшей команды!!! То есть. играли две команды А и Б у каждой в заявке было по 16 игроков, в сумме 32, вот как мне эти 32 фамилии или ещё чего хранить? То есть что бы можно дыло посмотреть в каждом матче какой был состав! Я думал сделать обделюную таблицу и туда вносить имена играков! но это же через год, общее число таблицы, перевалит на 10000!

   
 
 автор: Trianon   (03.11.2006 в 18:25)   письмо автору
 
   для: Diablo_   (03.11.2006 в 18:08)
 

Ну наверное если в игре 2 игрок 5 команды 9 вышел на поле, то этот игрок в этой игре за эту команду играл :))

   
 
 автор: Lelik   (03.11.2006 в 19:40)   письмо автору
 
   для: Diablo_   (03.11.2006 в 18:08)
 

>не, видимо я не правельно выразился!
>Я не могу придумать, как хранить состав игравшей команды!!! ...

для этого и есть таблица Результаты ;)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования