CARDINALITY

카디널리티는 업무 규칙을 숫자로 고정한다

1:1, 1:N, M:N은 관계에 참여할 수 있는 인스턴스 수를 표현하며 외래키와 연결 테이블 설계의 기준이 됩니다.

1:1
1:N
M:N
1:1회원 - 프로필

한 회원은 최대 하나의 프로필을 가집니다. FK + UNIQUE로 보장합니다.

1:N부서 - 직원

직원 테이블에 부서 FK를 둡니다. FK는 N쪽에 위치합니다.

M:N학생 - 과목

수강 테이블을 만들어 두 개의 1:N으로 분해합니다.

관계구현핵심 제약예시
1:1FK + UNIQUE중복 방지profile.member_id
1:NN쪽 FK참조 무결성employee.dept_id
M:N연결 테이블복합 PKenrollments