교수명 변경은 course 한 행만 수정하면 된다.
수강 기록을 삭제해도 학생과 과목 정보는 남는다.
새 과목을 수강 학생 없이도 등록할 수 있다.
PK, FK, UNIQUE, CHECK가 어떤 업무 규칙을 보장하는지 테이블별로 선명해진다.
조회가 느린 구간만 근거를 두고 반정규화할 수 있다.
테이블을 나누면 조인은 늘 수 있지만, 변경과 제약 검사는 훨씬 안전해진다.
교수명 변경은 course 한 행만 수정하면 된다.
수강 기록을 삭제해도 학생과 과목 정보는 남는다.
새 과목을 수강 학생 없이도 등록할 수 있다.
PK, FK, UNIQUE, CHECK가 어떤 업무 규칙을 보장하는지 테이블별로 선명해진다.
조회가 느린 구간만 근거를 두고 반정규화할 수 있다.