2023 국가직7급 데이터베이스론 9번 해설 — 데이터베이스론
정답 해설 참조출제 쟁점 데이터베이스론발문 옳지 않은 것 고르기
문제
음식점 관리 시스템에서 고객(customer), 주문(order), 음식(food)을 관리하기 위해 릴레이션을 다음과 같이 설계하였다. 이 릴레이션에 대하여, SQL문에 대응하는 관계대수식으로 옳지 않은 것은?
- ① SELECT name FROM food AS f WHERE f.stock < 10 OR f.price > 20000;
- ② SELECT c.name, c.phone FROM customer AS c, order AS o, food AS f WHERE o.fname = f.name AND c.name = o.cname AND f.price > 10000;
- ③ SELECT name, SUM(price) AS orderPrice FROM customer, order WHERE name = cname GROUP BY name;
- ④ SELECT name, AVG(food.price) AS avgPrice FROM food, order GROUP BY name;
선지별 해설
① SELECT name FROM food AS f WHERE f.stock < 10 OR f.price > 20000;
② SELECT c.name, c.phone FROM customer AS c, order AS o, food AS f WHERE o.fname = f.name AND c.name = o.cname AND f.price > 10000;
③ SELECT name, SUM(price) AS orderPrice FROM customer, order WHERE name = cname GROUP BY name;
④ SELECT name, AVG(food.price) AS avgPrice FROM food, order GROUP BY name;
핵심 요약 (Q&A)
- Q. 2023 국가직7급 데이터베이스론 9번의 핵심 쟁점은 무엇인가?
- A. 2023 국가직7급 데이터베이스론 9번은 데이터베이스론에 관한 문항으로, "옳지 않은 것"을 고르는 문제입니다.
- Q. 2023 국가직7급 데이터베이스론 9번의 정답은?
- A. 정답 선지는 본문 해설을 참고하세요.