Я работаю над довольно простым приложением базы данных, где я слежу за бейсбольными питчерами MLB.В настоящее время у меня есть две таблицы:
- pitchers => name: string, ...
- start => start_date: date, pitch_count: integer, Strikes: integer, balls: integer, era: float, run: integer, win: integer
При такой конфигурации было бы довольно просто разработать отчет для каждого питчера, если у меня есть все исторические старты питчера.
Мой вопрос заключается в том, как лучше всего справиться с двумя приведенными ниже ситуациями, когда у вас нет полной информации о начале истории:
Ситуация 1 - у вас нет историиНачните подробно, но у вас есть историческая сводная информация: старты, победы, высот и т. д. за год и время жизни.Это случай кувшина, который удалился.
Ситуация 2 - У вас есть некоторые исторические подробности начала, а также историческая сводная информация, описанная в Ситуации 1.
Как лучше всегоОбработка этого:
Должен ли я создать фиктивные записи в стабильных стартах для представления сводной информации или создать третью таблицу, содержащую сводную информацию, и просто обновлять эту таблицу после каждого старта для активных игроков, илиЕсть некоторые другие альтернативные лучшие практики.