방법 1. N쪽 테이블에 함께 포함
속성이 적고
관계가 과목 행과 함께 움직일 때
관계가 과목 행과 함께 움직일 때
과목 한 행이 "누가, 어느 학기, 어느 강의실에서 맡는지"를 같이 표현하면 가장 단순합니다.
courses
id PK prof_id FK -> professors.id name semester room
담당학기와 강의실은 교수도 과목도 아닌, 두 개체를 잇는 관계의 정보입니다.
id PK prof_id FK -> professors.id name semester room
prof_id FK -> professors.id course_id FK -> courses.id semester room PK (prof_id, course_id, semester)