67. 질의 최적화에서는 주어진 식을 다른 식으로 변경하기 위해 동등 규칙(equivalence rule, ≡)을 사용한다. 관계 대수(relational algebra)에 대한 다음 규칙 중에서 올바른 동등 규칙을 모두 나열한 것은?
|
① 가, 다
② 가, 나, 다
③ 나, 다, 라
④ 가, 나, 다, 라
■ 해설
정답 : ④
68. 다음에서 ⓐ는 EMPLOYEE의 스키마와 속성을 설명하고, 질의 ⓑ는 “5번 부서에 근무하는 모든 사원보다 급여가 많은 사원을 검색하라”를, 질의 ⓒ는 “5번 부서에 근무하는 어느 한 사원보다 급여가 많은 사원을 검색하라”를 각각 나타낸다. 다음 질의에서 ㉮와 ㉯에 들어갈 내용으로 가장 올바른 것은?
ⓐ
|
EMPLOYEE
|
ⓑ
|
SELECT NAME
FROM EMPLOYEE WHERE SALARY ㉮ ( SELECT SALARY FROM EMPLYEE WHERE DNO=5); |
ⓒ
|
SELECT NAME
FROM EMPLOYEE WHERE SALARY ㉯ ( SELECT SALARY FROM EMPLYEE WHERE DNO=5); |
㉮ ㉯
① > EVERY > ONE
② > ALL > ONE
③ > EVERY > ANY
④ > ALL > ANY
■ 해설
ⓐ
|
EMPLOYEE
대표 |
ⓑ
|
SELECT NAME
FROM EMPLOYEE WHERE SALARY (가) (SELECT SALARY FROM EMPLYEE WHERE DNO=5); |
ⓒ
|
SELECT NAME
FROM EMPLOYEE WHERE SALARY (나) (SELECT SALARY FROM EMPLYEE WHERE DNO=5); |
● 다중행 연산자
IN : 메인쿼리의 비교조건이 서브쿼리 결과 중에서 하나라도 일치하면 참
ANY,SOME : 메인쿼리의 비교조건이 서브쿼리의 검색결과와 하나 이상 일치하면 참
ALL : 메인쿼리의 비교조건이 서브쿼리의 검색결과와 모두 일치하면 참
EXIST : 메인쿼리의 비교조건이 서브쿼리의 결과 중 만족하는 값이 하나라도 존재하면 참
(b)는 "5번 부서에 근무하는 모든 사원보다 급여가 많은 사원을 검색하라"
> ALL
(c) 는 "5번 부서에 근무하는 어느 한 사원보다 급여가 많은 사원을 검색하라"
> ANY
정답 : ④
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보시스템 감리 기출해설 > 데이터베이스 해설' 카테고리의 다른 글
(제 25회) 데이터베이스 / (69)~(70) 해설 (0) | 2025.02.03 |
---|---|
(제 25회) 데이터베이스 / (65)~(66) 해설 (0) | 2025.02.01 |
(제 25회) 데이터베이스 / (63)~(64) 해설 (0) | 2025.01.31 |
(제 25회) 데이터베이스 / (61)~(62) 해설 (0) | 2025.01.30 |
(제 25회) 데이터베이스 / (59)~(60) 해설 (0) | 2025.01.29 |