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