Я пытаюсь создать веб-сайт для своих друзей и следить за счетом фэнтези-спорта. До сих пор я занимался вычислениями и хранением в Excel, что очень утомительно. Я пытаюсь сделать его более простым и автоматизированным с помощью базы данных SQL, чтобы затем обернуть веб-приложение для ежедневного обновления статистики.
Это основано на нашем участии в другом коммерческом сайте, где мы торгуем виртуальными акциями спортсменов и, таким образом, получаем «процент владения» у каждого спортсмена. Например, если есть 100 акций AROD, и мне принадлежат 10 акций, то мне принадлежат 10%. Это тогда применяет это к традиционному бейсбольному выигрышу гриля. Так, например, если у AROD сегодня 1 HR, тогда его скорректированный показатель будет 1.10. Если у него также есть 2 RBI, то его скорректированный показатель RBI сегодня будет равен 2,20 на основе (2 x 1,10) (1 для нормализации статистики и 0,10 для представления процента владения).
Вся статистика для моей команды будет суммироваться каждый день и добавляться в мою историю статистики, чтобы получить общую сумму. После этого очки распределяются на основании рейтинга каждого участника в каждой категории в конце дня. Например. если 10 участников, и у меня самое большое общее количество скорректированных ЧСС, я получу 10 баллов. Затем баллы суммируются по различным категориям статов, чтобы составить общее количество баллов за этот день.
Дополнительная трудность заключается в том, что% владения могут меняться ежедневно.
До сих пор, играя с другой схемой, я не знаю, что иметь отдельный стол для статистики каждого спортсмена и владения каждого игрока% является самым мудрым выбором. Мне кажется, что просто наличие двух таблиц, одна из которых содержит ежедневную статистическую информацию для каждого спортсмена, а другая показывает процент владения каждым игроком. Мой друг предложил использовать дату начала и окончания для каждого% владения, чтобы представить потенциальные ежедневные изменения в этой категории.
По общему признанию, я новичок в разработке баз данных, поэтому любые предложения по коду запроса будут оценены.