2024-07-02 (화)

부모의 경우 여러 명의 자식을 가질 수 있지만 자식의 경우에는 오직 한 쌍의 부모 만을 가지고 있다. 1:N 관계에서는 테이블을 새로 정의 하지 않는다. N관계의 테이블에서는 1의 PK를 반드시 가지고 있어야 하며
이를 외래키(Foreign Key)라고 하며 반대로 부모 테이블 에서는 가지고 있을 필요는 없다.

예로는 학원과 학생으로 예를 들을 수 있고 학생의 경우에는 여러 학원을 다닐 수 있고 학원 또한 여러명의 수강 학생을 받을 수 있다.
따라서 서로가 서로의 PK를 FK로 가지고 있으며 일반적으로 중간 테이블을 두어 관리를 한다.

EX) recuitment Table과 category Table은 N:N관계로 이루어져 있고 새로운 recuit_category에서 두 테이블의 PK를 가지고 있게 된다.