SQLD 제56회 기출문제

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

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

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

  1. 1.데이터베이스의 3계층 스키마 구조에 포함되지 않는 것은?
  2. 2.데이터 모델링의 특징에 대한 설명으로 가장 적절한 것은?
  3. 3.엔터티를 발생 시점 기준으로 분류할 때 성격이 다른 하나는?
  4. 4.다음은 간단한 주문 관리 시스템의 ER 다이어그램이다. 이 모델에 대한 설명으로 가장 거리가 먼 것은?
  5. 5.다른 속성값으로부터 일정한 계산이나 가공을 통해 생성되는 속성의 유형은?
  6. 6.속성의 종류에 대한 설명 중 올바르게 기술된 것을 모두 고른 것은?
  7. 7.다음 ERD에 대한 해석으로 가장 부적절한 것은?
  8. 8.업무 프로세스에서 원래부터 사용되어 자연스럽게 만들어진 식별자는?
  9. 9.복합키가 주식별자일 때, 일반 속성이 모든 기본키 속성에 대해 완전 함수적 종속을 만족하는 정규형은?
  10. 10.데이터 정규화와 반정규화에 대한 설명으로 가장 부적절한 것은?

2과목 · SQL 기본 및 활용

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

← SQLD 다른 회차 보기