Я очень новичок в разработке профессиональной системы баз данных и создании системы управления школой в Ларавеле.У меня проблемы с настройкой базы данных.Как записать студента.Чтобы узнать проблему, вам необходимо прочитать требование один раз.
Каждый Класс может иметь минимум 1 или максимум Раздел .В каждом разделе имеется множество списков курсов и студентов , в которых обучаются. Каждый класс имеет учителя
База данных, о которой я думаю, это
Ученик (много-ко-многим, формирующим регистрацию) Класс
Класс (много-к-одному)-много формирования Class_Section) Секция
Секция (формирование множества секций_Курсы)
или
Ученик (входящий в состав многих) Классная комната
Классная комната {class_id, section_id (FK)} (один ко многим) Раздел
Section {section_id, course_id} (один-ко-многим) Курс
Мне нужно то, что при зачислении ученика я хочу зарегистрировать его вClassRoom и в любом разделе этого класса.Студент может видеть все курсы в этом разделе.
Это дает понять, что при регистрации также должен быть указан идентификатор раздела.Но если я сделаю связь раздела с регистрацией.Он покажет все разделы.
Пожалуйста, предложите мне возможный способ создания этой базы данных.Я застрял здесь и не могу найти лучшего варианта для этого.