У меня есть два объекта: Class и Student_Class. Ниже представлены следующие объекты:Как объяснить взаимосвязь между этими двумя объектами?
Class:
ClassId (PK) int (5)
ClassDay varchar(9)
ClassTime time
ModuleId (FK) varchar(10)
TeacherId (FK) varchar(4)
Student_Class:
ClassId (PK) int(5)
StudentId (PK) varchar(6)
Моя проблема в том, что я не знаю, как я объясняю отношения. Разве один класс student_class принадлежит к одному классу, и на классе может быть много ученических классов или это наоборот, потому что я не уверен, что смешно, когда я создал эти отношения. Сначала я подумал, что это отношения от многих до многих, но это не может быть так, потому что Student_class проходит между объектом Student и Class.
Привет, Спасибо. У меня есть студенческая сущность со студенческой связью со студенческим классом, но я не знал, было ли это необходимо для этого вопроса. Спасибо за ответ, хотя – BruceyBandit
FYI, это называется * ассоциацией * table. Дополнительные столбцы в таких строках (например, «drop_out boolean») называются * ассоциативными данными *. – Bohemian