학생
주체
학번
학생명
S01
김민수
S02
이서연
학생, 과목, 수강 결과를 한 행에 넣으면 조회는 쉬워 보이지만 같은 사실이 반복된다. 반복된 사실은 삽입·수정·삭제 순간에 서로 다른 문제로 드러난다.
한 행이 편리한 기록처럼 보이지만 세 주제를 동시에 책임진다.
한 주제의 변경이 다른 주제까지 흔들지 않게 테이블을 나눈다.
아직 수강생이 없는 새 과목을 넣으려면 학생 정보까지 필요해진다.
교수명이 바뀌면 같은 과목이 있는 모든 행을 빠짐없이 고쳐야 한다.
마지막 수강 행을 지우는 순간 과목 자체의 정보도 같이 사라진다.