|
|
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
Всем доброго дня, Есть три сущности Турнир( id, name, id_federation, ....) Команда(id, name, id_geolocation, formation, ....) Матч(id, id_home, id_away, sc_home, sc_away, .....) Не могу сообразить, как спроектировать историю изменений названий команды, то есть в первых 3 турнирах команда выступала под одним названием в остальных под другим. Учет статистики должен вестись, как для одной команды, а в турнирах отображать название на момент участия в турнире. 1. В голову приходит только одно добавить сущность История(id_teams, name, id_turnament) или название команды и период названия. 2. Что то мне подсказывает, что 1 не верно :) Большая просьба просветить или пнуть в нужном направлении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 22:56 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
Команда это название. Меняется название, меняется команда. Никаких переименований. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 23:30 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovКоманда это название. Меняется название, меняется команда. Никаких переименований. Каким образом связать статистику выступлений для таких команд (как для одной) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 23:43 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
Rhim 1. В голову приходит только одно добавить сущность История(id_teams, name, id_turnament) id_turnament не нужен Rhim или название команды и период названия.Или дата переименования - чуть сложнее искать, зато точно никаких накладок (два названия на дату) или безымянных периодов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 23:48 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
RhimКаким образом связать статистику выступлений для таких команд (как для одной) ? Так же как для абсолютно разных - перечислением всех в операторе IN. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 23:53 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, SERG1257 Спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 00:09 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovКоманда это название. Меняется название, меняется команда. Никаких переименований. Спорное утверждение. Например статистика по хоккею нашей сборной ведется с учетом достижений сборной СССР. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 15:14 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
S_Andrey_AНапример статистика по хоккею нашей сборной ведется с учетом достижений сборной СССР. Ну, если никого не смущает, что в этих командах были разные игроки, разные тренеры и т.д. и т.п... Почему бы в статистику сборной не включить ЦСКА? По крайней мере игроки будут совпадать... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 15:25 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovНу, если никого не смущает, что в этих командах были разные игроки, разные тренеры и т.д. и т.п... Почему бы в статистику сборной не включить ЦСКА? По крайней мере игроки будут совпадать... Ну вообще то это как раз ни кого и не смущает! Есть прецеденты, когда одна команда (например в хоккее с мячем) покупалась в полном составе и перевозилась в другой город и выступала уже как другая команда _)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 15:33 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
Rhim2. Что то мне подсказывает, что 1 не верно :) Не нужно. Наименование команды вписывать в запись о выступлении, так же как дату,тренера, состав и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 15:40 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovS_Andrey_AНапример статистика по хоккею нашей сборной ведется с учетом достижений сборной СССР. Ну, если никого не смущает, что в этих командах были разные игроки, разные тренеры и т.д. и т.п... Почему бы в статистику сборной не включить ЦСКА? По крайней мере игроки будут совпадать... Есть команды, которые меняют название из-за смены владельца, состав, тренер после те же, достижения и общая статистика (рекорды, общее количество побед, поражений, личные встречи с другими командами) наследуется новой командой. _модRhim2. Что то мне подсказывает, что 1 не верно :) Не нужно. Наименование команды вписывать в запись о выступлении, так же как дату,тренера, состав и т.д. Тогда получается избыточность. Пока остановился на подсказке SERG1257, Добавляю сущность История (id, id_team, date_change), походу проверяю название, единственный минус это постоянная проверка при выводе названий команд. Честно говоря вчера думал что все понял :), сейчас уже сомневаюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 16:30 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
> Есть команды, которые меняют название из-за [] Вы на глазах растете. Обобщая: у задачи два аспекта. Первый - стандартный жизненный цикл лавок (создание, ликвидация, M&A). Второй - статистическая преемственность. Намека достаточно или нужны пояснения? > минус это постоянная проверка при выводе названий команд. Выводятся только актуальные значения. Статистика накапливается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 17:16 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
guest_20040621> Есть команды, которые меняют название из-за [] Вы на глазах растете. Обобщая: у задачи два аспекта. Первый - стандартный жизненный цикл лавок (создание, ликвидация, M&A). Второй - статистическая преемственность. Намека достаточно или нужны пояснения? > минус это постоянная проверка при выводе названий команд. Выводятся только актуальные значения. Статистика накапливается. Поясните. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 17:54 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
> Поясните ОК, давайте на пальцах. Пример, который известен, наверное, каждому: Сбербанк. Предположим, мы хотим изучать результаты его хозяйственной деятельности. Сотрудники лавки считают, что банк основан в 1841 году, что, конечно, полная ахинея. Первый вопрос: какие этапы и как вы бы выделили, чтобы иметь возможность статистической оценки? На сайте банка и в публичных источниках эти этапы существенно различны. Второй вопрос: какой должна быть структура для регистрации всех версий изменений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 19:10 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
Rhim единственный минус это постоянная проверка при выводе названий команд.Какая проверка? Вам нужен скалярный подзапрос Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 20:25 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
SERG1257, я правильно понял, таблица teams_name для названий всех команд, не имеет значения менялось название или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 23:41 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
Rhim таблица teams_name для названий всех команд, не имеет значения менялось название или нет? Да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2013, 00:11 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
SERG1257, Спасибо за просветление, я уперся в таблицу истории изменений намертво и все под нее подбивал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2013, 00:49 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
RhimТогда получается избыточность. И что ? А состав команды не избыточность ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2013, 09:30 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
По теме вопроса нужно две сущности: Команда (ИД_К, ИД_ИК (ссылка на текущую актуальную команду)) История_Команды (ИД_ИК, ИД_К (ссылка на команду) ...) Тем самым вы знаете по Команде всю историю и можете показать текущую актуальную Команду. Также, как мне видится, Команда формируется на сезон, где играют определенные игроки в этом сезоне. Поэтому нужна еще одна сущность Команда_на_Сезон, которая связана с Историей_Команды также, как пред пример. Кто уже участвует в Турнире - вам решать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2013, 13:30 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
_модRhimТогда получается избыточность. И что ? А состав команды не избыточность ? Состав не может быть избыточным, Есть заявка состава на сезон + трансферные окна (id_player, name, family, number, ....) Есть завка состава на игру (id_player ->(состава на сезон.id_player) , ..... ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2013, 14:18 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
Rhim_модпропущено... И что ? А состав команды не избыточность ? Состав не может быть избыточным, Есть заявка состава на сезон + трансферные окна (id_player, name, family, number, ....) Есть завка состава на игру (id_player ->(состава на сезон.id_player) , ..... ) Хотя так выходит избыточность, Нужно добавить сущность "Игрок", а "Заявка_на_сезон" и "Заявка_на_игру" сылаются на ID "Игрок" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2013, 14:27 |
|
||
|
Футбольная статистика(История названий)
|
|||
|---|---|---|---|
|
#18+
bas, Остановился на варианте SERG1257, select teams_id, tname, dcreate from teams_name where teams_id = 20; teams_id | tname | dcreate ----------+-------------+------------ 20 | Звезда | 1963-01-01 20 | Зирка-НИБАС | 1993-11-23 20 | Звезда | 1997-12-01 sportstats=# select teams_id, tname, dcreate from teams_name where teams_id = 20 and dcreate < now() order by dcreate desc limit 1 ; teams_id | tname | dcreate ----------+--------+------------ 20 | Звезда | 1997-12-01 select teams_id, tname, dcreate from teams_name where teams_id = 20 and dcreate < '1994-04-05' order by dcreate desc limit 1 ; teams_id | tname | dcreate ----------+-------------+------------ 20 | Зирка-НИБАС | 1993-11-23 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2013, 14:58 |
|
||
|
|

start [/forum/moderation_log.php?user_name=1%3A%D0%9C]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 624ms |
| total: | 749ms |

| 0 / 0 |
