У меня есть таблица базы данных, в которой хранятся ученики в школе и их атлетическое представление. Таким образом, каждый ребенок будет иметь конкурентный статус (Youth, U15 и Open) вместе со своими записями для определенных событий (прыжок в длину, прыжок в высоту и 100 метров).Дизайн базы данных, чтобы сохранить историю изменений?
Я хотел бы вывести отчет для конкретного ребенка с указанием временной шкалы ребенка, движение от молодежи -> U15 до Open. А также различные записи (личные лучшие) на время обучения ученика в школе.
Однако таблица базы данных хранит текущий статус ребенка, а также их текущие личные качества.
Как мы можем структурировать базу данных так, чтобы была записана история ребенка?
Вместо обновления записи в таблице у вас есть - вставьте новую и отметьте ее как последнюю. Это самое быстрое решение и не сильно меняет дизайн (только 1 столбец дополнительно). –