Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Проектировка БД под спортивную турнирную таблицу
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Проектировка БД под спортивную турнирную таблицу

Страниц (1): [1]
 

1. igosja - 29 Июля, 2013 - 15:32:05 - перейти к сообщению
Приветствую.

На сайте есть задача спроектировать БД под спортивную турнирную таблицу с 2 возможностями:
- просмотр положения команд после первого, пятого, десятого... тура в любой момент турнирной дистанции (то есть отыграли 20 туров, перешли по ссылке и посмотрели турнирную таблицу после 10 тура)
- обозначить изменения в турнирной таблице после очередного тура (команда поднялась/опустилась на 1,2,5 позиций).

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

Моя идея - создать таблицу, где будет храниться информация за каждый тур, а потом оттуда сплюсовывать результаты за нужные туры. Но это не очень "красивая" проектировка БД.

Может подскажете более простой вариант проектировки?

 

Powered by ExBB FM 1.0 RC1