SQLD 제57회 기출문제

50문항 · 회원가입 없이 무료 · 문제를 누르면 정답을 바로 확인할 수 있어요.

시험 모드로 풀기해설 모드로 풀기

1과목 · 데이터 모델링의 이해

  1. 1.다음 설명이 의미하는 스키마 구조로 가장 적절한 것은? [모든 사용자의 관점을 통합하여 조직 전체의 관점에서 표현한 통합적 스키마]
  2. 2.엔터티를 생성 시점에 따라 분류할 때, 이에 해당하지 않는 것은?
  3. 3.다음 [TBL_MEMBER] 테이블을 제1정규형(1NF)을 만족하는 구조로 변경하는 방법으로 가장 올바른 것은?
  4. 4.조회 성능을 향상시키기 위해 다른 속성의 값을 이용하여 미리 계산해 둔 값을 저장하는 속성은?
  5. 5.다음 중 주식별자의 특징으로 가장 적절하지 않은 것은?
  6. 6.ERD 설명 중 옳지 않은 것은? [강의 - 교수 관계선 기호: |]
  7. 7.다음 중 서브쿼리에 대한 설명으로 가장 적절하지 않은 것은?
  8. 8.관계와 조인에 대한 설명으로 가장 부적절한 것은?
  9. 9.다음 보기 중 아래 ERD에 대한 설명으로 옳지 않은 것은?
  10. 10.다음은 도서관 대출 관리 시스템의 부분 ERD이다. 이 ERD에 대한 설명으로 옳지 않은 것은?

2과목 · SQL 기본 및 활용

  1. 11.다음 [TBL1] 테이블과 [SQL]에 대한 설명으로 가장 적절하지 않은 것은?
  2. 12.다음 SUBSTR 함수의 실행 결과 중 나머지와 다른 하나를 고르시오.
  3. 13.트랜잭션에서 COMMIT 명령어에 대한 설명으로 가장 적절하지 않은 것은?
  4. 14.NULL 값의 특징에 대한 설명으로 가장 올바른 것은?
  5. 15.SQL 명령어의 종류와 연결이 가장 적절하지 않은 것은?
  6. 16.집합 연산자 INTERSECT에 대한 설명으로 가장 적절한 것은?
  7. 17.다음 설명에 해당하는 서브쿼리의 종류로 가장 적절한 것은?
  8. 18.다음 SQL의 실행 결과 조합으로 가장 적절한 것은?
  9. 19.다음 중 정규 표현식에서 사용되는 메타 문자와 그 의미의 연결이 가장 적절하지 않은 것은?
  10. 20.다음 SQL 실행 결과에 대한 설명으로 가장 적절하지 않은 것은?
  11. 21.다음 중 SQL 실행 결과가 '데이터 없음(0건)'이 될 수는 있어도 문법적 '오류'는 발생하지 않는 상황은?
  12. 22.다음 SQL은 [DEPT] 테이블에서 DEPT_ID가 10인 부서의 모든 하위 부서를 계층적으로 조회하는 쿼리이다. ( )에 들어갈 구문으로 가장 적절한 것은?
  13. 23.부서별 평균 급여가 500 이상인 부서를 조회하는 올바른 SQL 구문은?
  14. 24.ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING에 대한 설명으로 옳은 것은?
  15. 25.다음 SQL을 순서대로 실행했을 때, 마지막 SELECT문의 결과로 올바른 것은?
  16. 26.Oracle의 UNIQUE 제약조건에 대한 설명으로 가장 적절하지 않은 것은?
  17. 27.다음 [PRODUCT] 테이블에 대해 [SQL]을 실행했을 때의 결과로 올바른 것은?
  18. 28.ALTER TABLE 명령어에 대한 설명으로 가장 적절하지 않은 것은?
  19. 29.다음 [EMP] 테이블에서 [결과]와 같이 순위를 조회하려고 한다. [SQL]의 ( ) 안에 들어갈 함수로 가장 올바른 것은?
  20. 30.SQL 윈도우 함수에서 ORDER BY 절만 사용했을 때 적용되는 기본 프레임 설정으로 올바른 것은?
  21. 31.부서별 직무(JOB)의 '가짓수'를 조회할 때 가장 올바른 SQL 표현은?
  22. 32.다음 [DEPT], [EMP] 테이블에 대해 DEPTNO를 기준으로 INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL
  23. 33.급여 상위 3명을 ROWNUM으로 조회하는 가장 올바른 SQL은?
  24. 34.다음 [SQL]을 실행했을 때의 결과로 올바른 것은? (단, DEPTNO가 99인 부서는 존재하지 않는다고 가정한다.)
  25. 35.공통 컬럼을 자동으로 인식하여 별도의 조건 없이 조인하는 방식은?
  26. 36.Oracle에서 문법 오류가 발생하는 SQL은?
  27. 37.아래 네 집계식은 모두 동일한 조건식을 사용한다. 이 중 COUNT(CASE WHEN ... THEN 1 ELSE 0 END)의 결과가 나머지 셋과 다른 이유는
  28. 38.다음 [EMP] 테이블에서 [결과]와 같이 ENAME을 조회하려고 한다. [SQL]의 ( ) 안에 들어갈 WHERE절로 가장 올바른 것은?
  29. 39.다음 [SQL]을 2025년 1월 1일에 실행한 결과로 옳은 것은?
  30. 40.다음 중 '부서별 평균 급여'가 속하는 '급여 등급(GRADE)'을 조회하기 위한 SQL의 WHERE 절 조건으로 가장 적절한 것은? (단, 등급 테이블의 범위
  31. 41.카테고리 테이블(CATEGORY)에서 '최상위 카테고리'를 제외한 모든 하위 카테고리와, 그 바로 위 상위 카테고리의 명칭을 매칭하여 조회하고자 한다. 다음 SQ
  32. 42.SQL의 ORDER BY 절에 대한 설명으로 가장 적절하지 않은 것은?
  33. 43.다음 [EMP] 테이블에 대해 [SQL]을 실행했을 때의 결과로 올바른 것은?
  34. 44.다음 [SALES] 테이블을 사용하여 [결과]와 같이 그룹별 합계를 조회하려고 한다. 아래 [SQL]의 ( ) 안에 들어갈 구문으로 가장 올바른 것은?
  35. 45.다음 중 SQL의 UNPIVOT 연산에 대한 설명으로 가장 적절하지 않은 것은?
  36. 46.다음 [EMP] 테이블에 대해 [SQL]을 실행할 때, ( ) 안에 들어갈 경우 문법 오류가 발생하는 것은?
  37. 47.다음 중 서브쿼리를 이용해 중복 데이터를 삭제할 때, 대량 데이터 환경에서 성능과 정확성을 모두 고려한 가장 권장되는 방식은?
  38. 48.다음 [EMP], [DEPT] 테이블에 대해 [SQL]을 실행한 결과의 건수는?
  39. 49.다음 중 집계 함수에 대한 설명으로 가장 적절하지 않은 것은?
  40. 50.다음 중 GROUP BY ROLLUP(A, B, C)를 수행했을 때 생성되는 집계 조합의 개수로 옳은 것은?

← SQLD 다른 회차 보기