1. 학습
  2. /
  3. 강의
  4. /
  5. SQL로 배우는 관계형 데이터베이스 입문

Connected

연습 문제

"firstname"과 "lastname" 삭제

이전 연습 문제에서는 적절한 교수 ID를 복사해 오기 위해 affiliations의 firstname과 lastname 열을 사용해 professors 테이블과 연결했어요. 이 방법이 가능했던 이유는 affiliations의 각 행마다 정확히 하나의 해당 교수만 존재했기 때문이에요. 달리 말해, {firstname, lastname}은 professors의 후보 키(candidate key), 즉 열들의 유일한 조합이에요.

하지만 영상에서 설명했듯이, 교수는 소속이 여러 개일 수 있으므로 affiliations에서는 후보 키가 아니에요.

이제 professors가 professor_id로 참조되고 있으므로 firstname과 lastname 열은 더 이상 필요하지 않아요. 데이터베이스의 목표 중 하나는 가능한 중복을 줄이는 것이니, 이제 이 열들을 삭제할 때예요.

지침

100 XP

affiliations 테이블에서 firstname과 lastname 열을 삭제하세요.