학과장은 학생의 고유 정보라기보다, 먼저 정해진 학과를 따라오는 값입니다. 그래서 같은 학과 학생 행마다 같은 학과장 값이 반복 저장됩니다.
학과
학번이 먼저 학과를 결정하고, 그다음 학과가 학과장을 결정합니다.
학생은 어느 학과에 속하는지가 직접 정해집니다.
학과장 값은 학과가 바뀔 때만 함께 바뀝니다.
학과장을 학번에 직접 붙여 저장하면 같은 사실이 여러 행에 중복됩니다.
컴공 학과장이 바뀌면 컴공 학생 행 전체가 영향받습니다.
실제로 바뀐 것은 컴공 학과의 학과장 한 건입니다.
컴공 학생이 가진 학과장 칸을 모두 같은 값으로 맞춰야 합니다.
같은 학과인데 서로 다른 학과장을 가리키는 모순이 생깁니다.