[7급 국가직 데이터베이스론 2018년 20번]

<보기 1>은 관계형 데이터베이스 스키마와 이 스키마에 대하여 “1980년 이후에 출생하고 프로젝트명이 ‘DBMS개발’인 프로젝트를 수행하는 연구원 이름을 검색하라.”를 SQL로 표현한 것이다. <보기 2>는 경험적 최적화 기법을 적용하여 최적화를 수행하기 위해, <보기 1>의 SQL 질의문에서 생성되는 초기 질의트리를 최적화된 질의트리로 변환하는 과정에서 유도되는 관계대수식의 목록이다. 최적화 순서에 맞도록 바르게 나열한 것은? (단, 연구원 테이블 R, 프로젝트 테이블 P, 프로젝트 팀 테이블 T라 한다)
 
<보기 1>
 
   
Schema: R(rNo, rName, bDate, address)
         P(pNo, pName, pPeriod)
         T(rNo, pNo, pBudget)
SQL 질의문:
    SELECT rName 
    FROM R, T, P 
    WHERE pName = ‘DBMS개발’ 
          AND P.pNo = T.pNo AND R.rNo = T.rNo
          AND bDate > ‘12-31-1979’;
 
<보기 2>
 
   
ㄱ.
ㄴ.
ㄷ.
ㄹ.
ㅁ.
데이터베이스론
  1. ①ㄱ → ㄴ → ㅁ → ㄷ → ㄹ
  2. ②ㄴ → ㄱ → ㄷ → ㄹ → ㅁ
  3. ③ㄴ → ㄷ → ㅁ → ㄹ → ㄱ
  4. ④ㄱ → ㄴ → ㄷ → ㄹ → ㅁ

선지를 골라 바로 채점해 보세요.

정답 ③

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고