문제
다음 관계대수 연산 결과에 대한 설명으로 옳지 않은 것은?
학생(학번, 이름, 학과) 과목(과목코드, 과목명, 학점) 수강(학번, 과목코드, 성적)
① π학번,이름(σ학과='컴퓨터공학'(학생)): 컴퓨터공학과 학생의 학번과 이름만 추출 ② σ성적≥90(수강): 성적이 90점 이상인 수강 레코드만 추출 ③ 학생 ⋈ 수강: 학번이 같은 학생과 수강 정보를 결합 ④ 학생 × 과목: 모든 학생이 모든 과목을 수강한다고 가정한 결과
정답
4번
해설
카티션 프로덕트(×)는 두 릴레이션의 모든 튜플 조합을 생성하는 연산으로, 실제 수강 관계와는 무관하다. 단순히 학생 수 × 과목 수만큼의 모든 가능한 조합을 만들 뿐이다. ①②③은 모두 올바른 관계대수 연산 결과이다.