‘주문’, ‘제품1’, ‘제품2’ 테이블에 대하여 ‘주문 ÷ 제품1’,… | [7급 국가직 데이터베이스론] 26년 1회차 기출문제 상세 페이지
1[7급 국가직 데이터베이스론] 26년 1회차
‘주문’, ‘제품1’, ‘제품2’ 테이블에 대하여 ‘주문 ÷ 제품1’, ‘주문 ÷ 제품2’의 연산 결과로 옳은 것은?
주문
| 주문고객 | 제품이름 | 제조업체 |
|---|---|---|
| C1 | 라면 | P1 |
| C2 | 과자 | P2 |
| C3 | 음료 | P1 |
| C1 | 음료 | P1 |
| C2 | 음료 | P1 |
| 제품이름 | 제조업체 |
|---|---|
| 음료 | P1 |
| 제품이름 |
|---|
| 라면 |
| 음료 |
1
| 주문고객 |
|---|
| C3 |
| C1 |
| C2 |
| 주문고객 | 제조업체 |
|---|---|
| C1 | P1 |
2
| 주문고객 |
|---|
| C1 |
| C2 |
| 주문고객 | 제조업체 |
|---|---|
| C2 | P2 |
3
| 주문고객 | 제품이름 | 제조업체 |
|---|---|---|
| C3 | 음료 | P1 |
| C1 | 음료 | P1 |
| C2 | 음료 | P1 |
| 주문고객 | 제품이름 | 제조업체 |
|---|---|---|
| C1 | 라면 | P1 |
| C1 | 음료 | P1 |
4
| 주문고객 | 제품이름 | 제조업체 |
|---|---|---|
| C1 | 라면 | P1 |
| C2 | 과자 | P2 |
| 주문고객 | 제품이름 | 제조업체 |
|---|---|---|
| C2 | 과자 | P2 |
해설
‘주문 ÷ 제품1’은 C3, C1, C2, ‘주문 ÷ 제품2’는 (C1, P1) 한 투플이다.
나눗셈 결과의 속성은 피제수 속성에서 제수 속성을 뺀 것이며, 제수의 모든 투플과 짝을 이루는 값만 남는다.
제품1의 (음료, P1)과 짝을 이루는 주문고객은 C3, C1, C2 모두이다.
제품2로 나누면 결과 속성은 (주문고객, 제조업체)이고, 라면과 음료를 모두 가진 조합은 (C1, P1)뿐이다. (C2, P1)·(C3, P1)은 음료만, (C2, P2)는 과자만 있다.
- C1, C2만 남기고 (C2, P2)를 결과로 둔 표는 C3의 (음료, P1)을 빠뜨렸고, 라면·음료를 모두 갖지 않은 조합을 남겼다.
- 음료 3투플과 C1의 2투플을 세 속성 그대로 둔 표는 결과에서 제수 속성을 빼지 않았다.
- 라면·과자 투플을 세 속성 그대로 둔 표는 제수와 짝을 이루지 않는 투플을 남긴 것으로, 나눗셈의 결과 속성 구성부터 맞지 않는다.
오류나 개정된 내용이 보이면 알려주세요