테이블: 학생 컬럼: 아이디, 이름, 학년, 나이 테이블: 교수님 컬럼: 아이디, 이름, 수업담당 테이블: 과목 컬럼: 아이디, 과목명 ( 1인 경우 색칠 안함) 학생 : 교수님 ( N : 1 ) 학생 : 과목 ( M : N ) 과목 : 교수님 ( N : 1 ) 1 : 1 일 땐 프리마키를 어디다 둬도 상관 없으니 테이블을 최상단에 올려도 문제 없다. BUT, 1 : N 일 땐 프리마키를 N쪽에 둬야한다. WHY? 1의 정보를 N에서 참조해야 중복된 값이 없다. N의 정보를 1에서 참조한다면 하나씩 찾아야 하기 때문에 어렵다. 그리고 프리마키는 그 사람의 열쇠이기 때문에 그 열쇠를 갖고와서 정보를 연다면 그 사람의 모든 정보를 알 수 있다. 이해하기 어려우니 학생 : 교수님 ( N : 1 ) 으로 예시를..