문제
다음 두 릴레이션 R1과 R2의 카티션 프로덕트(cartesian product) 수행 결과로 옳은 것은?
R1의 차수(degree)는 2, 카디널리티는 3이고, R2의 차수는 2, 카디널리티는 3이다.
① 차수 2, 카디널리티 3 ② 차수 4, 카디널리티 6 ③ 차수 2, 카디널리티 6 ④ 차수 4, 카디널리티 9
정답
4번
해설
정답: 4. 카티션 프로덕트의 차수는 두 릴레이션 차수의 합(2+2=4), 카디널리티는 곱(3×3=9)이므로 ④가 정답이다.
오답 풀이
- 1번: 차수·카디널리티가 모두 틀렸다.
- 2번: 카디널리티는 곱이어야 하므로 틀렸다.
- 3번: 차수가 합이어야 하므로 틀렸다.
- 4번: 차수 4, 카디널리티 9로 정답이다.
보충 개념 카티션 프로덕트는 차수는 합, 카디널리티는 곱으로 계산한다.