세트 1: STUDENT & ENROLLMENT 테이블

  1. 투영 (π) 및 선택 (σ)

정답: 전공이 ‘Computer Science’인 학생들의 이름(Name)과 학번(S_ID)을 조회합니다.

해설: Major가 ‘Computer Science’인 학생들을 필터링한 후, 그들의 이름과 학번을 투영합니다.

스크린샷 2024-10-14 오후 4.49.39.png

  1. 카티션 프로덕트 (×)

정답: STUDENT와 ENROLLMENT 테이블 간의 모든 가능한 튜플 조합을 생성합니다.

해설: 두 테이블의 모든 가능한 튜플을 조합하여 카티션 프로덕트를 수행합니다.

스크린샷 2024-10-14 오후 4.50.09.png

  1. 차집합 (−)

정답: 등록되지 않은 학생들의 학번(S_ID)을 조회합니다.

해설: STUDENT 테이블에 있는 학생 중 ENROLLMENT에 등록되지 않은 학생들의 학번을 차집합으로 구합니다.

스크린샷 2024-10-14 오후 4.50.18.png

세트 2: COURSE & ENROLLMENT 테이블

  1. 교집합 (∩)

정답: 학점이 4인 과목 중 ‘A’ 학점을 받은 과목을 조회합니다.

해설: 학점이 4인 과목과 ‘A’ 학점을 받은 과목의 교집합을 구하여 해당 과목을 반환합니다.