학사 관리 예시

Chen 표기법은 개체와 관계를 분리해 읽는다

학생과 과목은 각각 독립된 개체이고, 가운데의 수강하다가 둘을 연결하는 관계입니다. 그래서 성적처럼 수강할 때마다 달라지는 값은 개체가 아니라 관계 쪽에 붙습니다.

개체
학생
학번 PK
이름 속성
학과 속성
N
수강하다
관계 속성 성적
M
개체
과목
과목코드 PK
과목명 속성
해석

학생 N : M 과목으로 읽습니다. 학생 한 명은 여러 과목을 수강할 수 있고, 과목 하나도 여러 학생과 연결될 수 있으므로 다대다 관계입니다.

핵심

성적은 학생 자체의 고정 정보도, 과목 자체의 고정 정보도 아닙니다. 어떤 학생이 어떤 과목을 수강했는지에 따라 달라지므로 수강 관계의 속성으로 두는 것이 Chen 표기법의 포인트입니다.