SQLD 제56회 기출문제
50문항 · 회원가입 없이 무료 · 문제를 누르면 정답을 바로 확인할 수 있어요.
1과목 · 데이터 모델링의 이해
- 1.데이터베이스의 3계층 스키마 구조에 포함되지 않는 것은?
- 2.데이터 모델링의 특징에 대한 설명으로 가장 적절한 것은?
- 3.엔터티를 발생 시점 기준으로 분류할 때 성격이 다른 하나는?
- 4.다음은 간단한 주문 관리 시스템의 ER 다이어그램이다. 이 모델에 대한 설명으로 가장 거리가 먼 것은?
- 5.다른 속성값으로부터 일정한 계산이나 가공을 통해 생성되는 속성의 유형은?
- 6.속성의 종류에 대한 설명 중 올바르게 기술된 것을 모두 고른 것은?
- 7.다음 ERD에 대한 해석으로 가장 부적절한 것은?
- 8.업무 프로세스에서 원래부터 사용되어 자연스럽게 만들어진 식별자는?
- 9.복합키가 주식별자일 때, 일반 속성이 모든 기본키 속성에 대해 완전 함수적 종속을 만족하는 정규형은?
- 10.데이터 정규화와 반정규화에 대한 설명으로 가장 부적절한 것은?
2과목 · SQL 기본 및 활용
- 11.SQL 연산자 중 실행 우선순위가 가장 높은 것은?
- 12.다음 PRODUCT_SALES 테이블과 SQL이 주어졌을 때, 각 SQL문의 실행 결과를 순서대로 나열한 것은?
- 13.다음 JOIN 문법 중 실행 결과가 나머지 셋과 다른 하나는?
- 14.다음 SQL 문장 중 실행 결과가 나머지 셋과 다른 하나는?
- 15.다음은 EMP 테이블의 일부이다. 아래 SQL문의 실행 결과로 옳은 것은?
- 16.다음 SQL문 [SELECT COALESCE(NULL, 5 * NULL, 2025, 2024)]의 실행 결과로 가장 적절한 것은?
- 17.DUAL 테이블을 이용해 다음 SQL 함수들을 각각 실행했을 때, 반환되는 결괏값을 순서대로 바르게 나열한 것은?
- 18.다음 DEPT 테이블과 SQL이 주어졌을 때, 각 SQL문의 실행 결과를 순서대로 나열한 것은?
- 19.두 SELECT 문의 결과를 비교하여 양쪽 모두에 존재하는 행, 즉 교집합에 해당하는 행만 반환하는 집합 연산자는?
- 20.SQL 명령어와 분류가 잘못 짝지어진 것은?
- 21.주어진 결과를 보고 빈칸에 들어갈 SQL로 가장 적절한 것은?
- 22.COMM 컬럼을 처리하는 다음 표현식 중 결과가 나머지 셋과 다른 것은?
- 23.셀프 조인(Self Join)을 수행하는 경우에 대한 설명으로 옳은 것은?
- 24.다음 PRODUCTS 테이블과 2개의 SQL문이 주어졌을 때, 각 SQL문의 실행 결과로 올바른 것은?
- 25.다음 SQL 함수의 실행 결과로 올바른 것은?
- 26.문자열 내에서 특정 정규표현식 패턴이 시작되는 위치를 반환하는 함수는?
- 27.판매 금액이 500 이상인 기록만을 집계하여 상품 카테고리별 총판매액을 구하고, 총판매액이 높은 순으로 정렬하려고 한다. 다음의 를 얻기 위해 SQL의 어느 부분
- 28.다음 SQL 스크립트가 순서대로 실행된 후, 마지막 SELECT 문의 결과로 올바른 것은?
- 29.SQL SELECT 문의 논리적 실행 순서로 올바른 것은?
- 30.학생들의 점수를 와 같이 순위를 매기고자 할 때, 다음 SQL문의 빈칸에 들어갈 윈도우 함수로 가장 적절한 것은?
- 31.다음 는 데이터베이스 트랜잭션의 특정 특성을 설명한 것이다. 이에 해당하는 특성으로 가장 적절한 것은?
- 32.두 테이블의 데이터가 다음과 같을 때 결괏값으로 옳은 것은?
- 33.SET DISCOUNT_RATE = (SELECT AVG(NULL)...)의 실행 결과와 동일한 것은?
- 34.계층형 쿼리에서 데이터 순환으로 인한 무한 루프 오류를 방지하기 위해 사용하는 키워드는?
- 35.각 테이블의 데이터 건수가 5건, 8건일 때, 다음 SQL문의 실행 결과로 올바른 것은?
- 36.EQUI Join에 대한 설명으로 가장 적절하지 않은 것은?
- 37.다음 ORDERS 테이블에서 2월 이전에 주문한 '고객 수'를 구하려고 할 때, 결과와 같이 출력하기 위해 필요한 키워드는?
- 38.UNIQUE 제약조건에 대한 설명으로 가장 적절하지 않은 것은?
- 39.SQL 집합 연산자 UNION에 대한 설명으로 가장 옳은 것은?
- 40.SQL에서 공동 2위(90점) 다음에 3위를 건너뛰지 않고 85점에 3위를 부여하려면 어떤 함수를 사용해야 하는가?
- 41.아래 테이블에 대해 두 개의 SQL문을 순서대로 실행했을 때의 결과로 옳은 것은?
- 42.다음 EMPLOYEES, DEPARTMENTS 테이블과 SQL문이 주어졌을 때, 해당 SQL문에 대한 설명으로 가장 올바른 것은?
- 43.다음 SQL문의 실행 결과로 올바른 것은? SELECT NVL(NULLIF(10, 20), 99) AS RESULT FROM DUAL;
- 44.다음 테이블과 SQL문이 주어졌을 때, 실행 결과로 올바른 것은?
- 45.주어진 두 테이블에 대해 다음 SQL문을 실행한 후 TARGET_TBL 테이블의 최종 데이터 건수는?
- 46.LEFT JOIN의 ON 절에 '오른쪽 컬럼 = B'라는 조건을 추가했을 때, 해당 조건에 맞지 않는 왼쪽 행은 어떻게 처리되는가?
- 47.다음 중 SQL의 해시 조인에 대한 설명으로 가장 옳지 않은 것은?
- 48.가능한 모든 조합의 소계를 생성하는 GROUP BY 구문은?
- 49.다음 두 SQL의 결과가 동일하다고 할 때, 빈칸에 들어갈 구문으로 가장 적절한 것은?
- 50.다음 SQL 스크립트가 순서대로 실행된 후, 마지막 SELECT 문의 결과로 올바른 것은?
꿈라CBT