В БД(MySQL) необходимо хранить данные об успеваемости студентов, моя идея создать для каждой группы свой журнал(таблицу) которая будет храниться в бд столько сколько нужно,при необходимости например после выпуска архивироваться и удаляться. Препод говорит что этот вариант не катит тк во время работы с системой будут создаваться новые таблицы, что некорректно само по себе, база данных будет захламляться и тд. Помогите пожалуйста с возможными вариантами решения, препод альтернативу не предложил но идею запорол. Как по мне если в одну таблицу созданную на этапе установки системы все пихать это тысячи строк на обработку которых будет уходить куча времени, памяти, даже при условии что все будет проиндексировано. Возможно стоит настроить какие-то представления или чтото еще. Ни разу не сталкивался с хайлоад проектами. Примерная структура которая у меня получилась.