Задать вопрос
@oct0

Как оптимально реализовать базу данных в MySQL?

В БД(MySQL) необходимо хранить данные об успеваемости студентов, моя идея создать для каждой группы свой журнал(таблицу) которая будет храниться в бд столько сколько нужно,при необходимости например после выпуска архивироваться и удаляться. Препод говорит что этот вариант не катит тк во время работы с системой будут создаваться новые таблицы, что некорректно само по себе, база данных будет захламляться и тд. Помогите пожалуйста с возможными вариантами решения, препод альтернативу не предложил но идею запорол. Как по мне если в одну таблицу созданную на этапе установки системы все пихать это тысячи строк на обработку которых будет уходить куча времени, памяти, даже при условии что все будет проиндексировано. Возможно стоит настроить какие-то представления или чтото еще. Ни разу не сталкивался с хайлоад проектами. Примерная структура которая у меня получилась. 5efa722975d23165046818.png
  • Вопрос задан
  • 143 просмотра
Подписаться Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Stepik
    PRO C#. Базы данных
    2 месяца
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@barolina
turn coffee into code
как прокомментировал Дмитрий , лишь дополню, как-то так
5efacc798c032596861850.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы