SQLD 제61회 기출문제

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

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

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

  1. 1.다음 중 외부스키마에 대한 설명으로 옳지 않은 것은?
  2. 2.다음 설명이 나타내는 것으로 가장 적절한 것은 무엇인가? 보기 속성에 대한 타입이나 제약사항으로, 해당 속성이 가질 수 있는 값의 범위를 의미한다.
  3. 3.엔터티를 유형/무형 엔터티 기준으로 분류할 때, 다음 중 이 분류 기준에 해당하지 않는 것은?
  4. 4.다음 중 비식별관계로의 전환을 고려해야 하는 상황으로 가장 적절한 것은?
  5. 5.다음 중 관계선택사양에 대한 설명으로 옳은 것을 모두 고른 것은? 보기 가) 관계 참여가 필수인지 선택인지를 나타낸다. 나) 조직 내 업무 규칙에 따라 결정되어야
  6. 6.데이터 모델링의 관계에 대한 설명으로 가장 적절하지 않은 것은?
  7. 7.다음 [고객] 엔터티의 속성에 대한 설명으로 옳지 않은 것은? 보기 [고객] 속성명 특징 고객번호 식별 가능, NOT NULL 주민등록번호 식별 가능, NOT N
  8. 8.다음 테이블 구조가 위배하고 있는 정규형은? 보기 주문ID(PK) 상품ID(PK) 주문수량 주문금액 할인쿠폰코드 할인쿠폰명 202608001 P12345 2 20
  9. 9.다음 중 배타적 관계(상호배타, Exclusive-OR)에 대한 설명으로 가장 적절한 것은?
  10. 10.트랜잭션의 특징(ACID) 중, 원자성에 해당하는 특징으로 가장 적절한 것은?

2과목 · SQL 기본 및 활용

  1. 11.다음 중 데이터베이스에서 데이터를 저장하는 기본 단위로 가장 적절한 것은?
  2. 12.다음 SQL 실행 결과로 가장 적절한 것은? 보기 [DEPT] DEPT_ID 1 1 NULL 2 NULL 2 3 3 NULL 3 SELECT COUNT (*) A
  3. 13.다음 SQL 실행 결과로 가장 적절한 것은? 보기 [EMP] EMP_NAME DEPT_ID KING 20 ALLEN 10 JONES NULL CLARK NULL
  4. 14.다음 SQL의 결과 건수로 맞는 것을 고르시오. 보기 [TBL] COL 100 200 300 SELECT * FROM TBL WHERE COL IN (100, 2
  5. 15.다음 SQL 실행 결과로 가장 적절한 것은? 보기 [TBL] A B 10 NULL 10 NULL 20 NULL 20 30 20 40 30 NULL SELECT (
  6. 16.다음 SQL 실행 결과로 가장 적절한 것은? 보기 [TBL1] COL1 10 12 15 22 28 30 31 [TBL2] COL2 15 30 SELECT COL1
  7. 17.다음 중 순수 관계 연산자에 대한 설명으로 옳지 않은 것은?
  8. 18.다음 중 LIKE '%A_C%' 패턴에 매칭되는 문자열은 몇 건인지 고르시오. 보기 COL A1C A-CD A_C AB_C ABC
  9. 19.다음 SQL 실행 결과로 가장 적절한 것은? 보기 [SALES] ID AMOUNT 1000 40000 2000 30000 3000 35000 4000 45000
  10. 20.다음 중 보기와 동일한 결과를 출력하는 SQL은 무엇인가? 보기 SELECT 주문일자, 상품코드, COUNT (*) FROM 주문 GROUP BY ROLLUP (
  11. 21.다음 SQL의 결과로 가장 적절한 것은 무엇인가? 보기 SELECT SUBSTR ( 'abcdefg' , LENGTH ( 'abcdefg' )-3) FROM DU
  12. 22.다음 SQL의 빈칸에 알맞은 함수는 무엇인가? 보기 [TBL] NAME SCORE KIM 90 LEE 90 PARK 85 CHOI 80 [실행 결과] NAME S
  13. 23.다음 중 테이블명으로 가장 적절한 것은 무엇인가?
  14. 24.다음 SQL의 결과로 가장 적절한 것은 무엇인가? 보기 [EMP] EMP_NAME DEPT_ID SAL SMITH 10 100 ALLEN 10 200 WARD 2
  15. 25.다음 SQL의 결과로 가장 적절한 것은 무엇인가? 보기 [TBL1] COL COL1 2 NULL 3 NULL 4 40 5 40 [TBL2] COL COL2 1 3
  16. 26.다음 중 계층형 질의에 대한 설명으로 옳지 않은 것은?
  17. 27.다음 중 해당 데이터를 찾는 조건으로 가장 적절하지 않은 것은? 보기 소속팀이 삼성블루윙즈이거나 전남드래곤즈에 소속된 선수들이어야 하고, 포지션이 미드필더(MF:
  18. 28.다음 중 "연봉(SAL)이 3,000을 초과하면서, 상위 직급자(관리자, MGR)가 존재하는 사원"을 찾는 SQL로 가장 적절하지 않은 것은?
  19. 29.다음 SQL의 실행 결과로 옳은 것은? 보기 SELECT SALE_DATE, AMT, SUM (AMT) OVER ( ORDER BY SALE_DATE) AS CU
  20. 30.다음 SQL의 결과로 가장 적절한 것은 무엇인가? 보기 [BOARD] BOARD_TYPE TITLE REG_DATE 게시판 자유게시글1 2026-07-01 게시판
  21. 31.다음 SQL의 결과로 가장 적절한 것은 무엇인가? 보기 [PRODUCT] PROD_ID PROD_NAME PARENT_ID 100 노트북 300 200 마우스 4
  22. 32.다음 SQL의 실행 결과에 대한 설명으로 가장 적절한 것은? 보기 SELECT CEIL (7.1) AS A, FLOOR (8.2) AS B, ROUND (7.6)
  23. 33.다음 중 오류가 발생하지 않는 SQL을 고르시오. 보기 [TBL1] COL1 COL2 COL3 A 1 3 B 2 4 [TBL2] COL1 COL2 COL3 A C
  24. 34.다음 SQL과 동일한 결과를 만드는 SQL을 모두 고르시오. 보기 SELECT COL1 FROM TBL1 MINUS SELECT COL2 FROM TBL2; --
  25. 35.다음 SQL에 대한 설명으로 옳은 것은? 보기 SELECT E.DEPT_ID, D.DEPT_ID FROM EMP E, DEPT D;
  26. 36.다음 중 ROWNUM에 대한 정의로 가장 적절한 것은?
  27. 37.다음 중 오류가 발생하는 SQL은? 보기 [TBL1] A 100 200 300 [TBL2] A B 100 10 100 20 200 NULL 300 5
  28. 38.다음 SQL의 결과로 가장 적절한 것은 무엇인가? 보기 [TBL1] COL1 100 200 NULL [TBL2] COL2 100 200 NULL SELECT *
  29. 39.다음 SQL과 결과가 다른 SQL은 무엇인가? 보기 SELECT ENAME, CASE WHEN SAL IS NULL THEN 100 ELSE SAL END AS
  30. 40.다음 SQL의 결과로 가장 적절한 것은 무엇인가? 보기 [EMP] EMP_ID EMP_NAME 10001 KIM 10002 PARK [EMP_TEMP] EMP_I
  31. 41.다음 SQL의 결과로 가장 적절한 것은 무엇인가? 보기 SELECT REGEXP_SUBSTR ( 'AABBCC' , '(A|B)+C' ), REGEXP_SUBST
  32. 42.다음 중 JOIN에 대한 설명으로 가장 적절한 것은 무엇인가?
  33. 43.다음 중 SAL(연봉)이 높은 순서로 상위 2명을 조회하는 SQL로 가장 적절한 것은?
  34. 44.다음 중 오류가 발생하는 SQL은? 보기 CREATE TABLE TAB ( COL1 NUMBER NOT NULL , COL2 VARCHAR2 (10), COL3
  35. 45.다음 두 테이블에 대해 FULL OUTER JOIN을 수행했을 때, 결과 행의 개수는? 보기 [TBL1] A 100 200 NULL NULL [TBL2] A 10
  36. 46.다음 SQL의 결과로 가장 적절한 것은 무엇인가? 보기 [EMP] EMP_ID DEPT_ID SAL 100 10 3000 101 10 2500 102 20 NUL
  37. 47.다음 SQL 실행 결과로 출력되는 행의 개수는? 보기 [SALES] DEPTNO PRODUCT AMT 10 A 100 10 B 200 20 A 300 20 B 4
  38. 48.다음 중 오류가 발생하는 SQL은? 보기 CREATE TABLE DEPT ( DEPT_ID NUMBER PRIMARY KEY , DEPT_NAME VARCHAR2
  39. 49.다음 SQL의 결과로 가장 적절한 것은 무엇인가? 보기 [SALES] SALE_DATE AMT 2026-01-01 100 2026-01-02 150 2026-01
  40. 50.다음 SQL을 순서대로 실행했을 때, 테이블에 최종적으로 남아있는 행의 개수는? 보기 CREATE TABLE TBL (NUM NUMBER ); INSERT INT

← SQLD 다른 회차 보기