SQLD 제58회 기출문제

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

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

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

  1. 1.다음에 제시된 함수 종속 관계 중 이행 함수 종속에 해당하는 것을 고르시오. 보기 사번 → 부서번호, 부서번호 → 부서위치
  2. 2.다음 ERD 중 상호배타적(Arc) 관계를 나타낸 것으로 가장 적절한 것은?
  3. 3.다음 [컴퓨터]·[마더보드] ERD에 대한 해석으로 적절하지 않은 것은? 보기 컴퓨터-마더보드 ERD 포함 1 1 컴퓨터 컴퓨터번호 (PK) 모델명 마더보드 마더
  4. 4.다음 학생·수강 ERD에 관한 설명으로 적절하지 않은 것은? 보기 학생·수강·과목 ERD ([수강] 교차 엔터티) 수강 1 N 개설 N 1 학생 수강 수강번호 (
  5. 5.다음 [출판사]·[도서] ERD에 대한 해석으로 적절하지 않은 것은? 보기 출판사-도서 ERD 발행 1 N 출판사 도서 ISBN (PK) 제목 출판사 (FK)
  6. 6.제3정규형에 관한 다음 설명 가운데 올바르지 않은 것은?
  7. 7.다음 ERD에 나타난 엔터티 중 키 엔터티로 볼 수 없는 것은? 보기 회사·부서·사원·프로젝트 ERD 보유 1 N 소속 1 N 참여 1 N 회사 부서 사원 프로젝
  8. 8.트랜잭션이 갖는 특성 가운데 '전부 반영되거나 전혀 반영되지 않아야 한다(All-or-Nothing)'는 성질과 관련 있는 것은?
  9. 9.데이터 모델링에서 엔터티와 속성 간의 관계를 설명한 것으로 적절하지 않은 것은?
  10. 10.엔터티 사이의 생명주기(Life Cycle)가 같아야 하는 관계에 관한 설명으로 옳은 것은?

2과목 · SQL 기본 및 활용

  1. 11.아래의 정규표현식 ^\w*$ 과 매칭이 되지 않는 문자열을 고르시오.
  2. 12.다음 T1, T2 테이블 구조에서 DROP TABLE T1 CASCADE CONSTRAINTS 를 실행했을 때의 결과로 올바른 것은? 보기 T1 테이블 (부모,
  3. 13.아래에 제시된 NULL 관련 함수 호출 네 가지 가운데 실행 결과가 NULL이 아닌 것을 고르시오.
  4. 14.다음 SQL을 실행했을 때 반환되는 결과 값은 무엇인가? 보기 SELECT COUNT(*) FROM DUAL CONNECT BY LEVEL <= 2;
  5. 15.다음 중 PIVOT 절에 관한 설명으로 적절하지 않은 것은?
  6. 16.다음 SQL을 실행했을 때의 결과로 올바른 것은? 보기 SELECT CASE WHEN NULL IS NULL THEN 'Y' ELSE 'N' END FROM DU
  7. 17.다음 EMP 테이블을 대상으로 특정 노드를 시작점으로 하여 상위 방향으로 거슬러 올라가는 역방향 계층형 조회를 수행하려 한다. 빈칸에 들어갈 조건으로 가장 적절한
  8. 18.다음 SQL에서 괄호 안에 들어갈 조인 연산자로 가장 적절한 것을 고르시오. 보기 A 테이블 ID 1 2 B 테이블 ID V 1 10 2 20 3 30 4 40
  9. 19.다음 EMP 테이블을 대상으로 수행되는 SQL에서 사용된 서브쿼리의 유형으로 옳은 것은? 보기 EMP 테이블 EMPNO DEPTNO SAL 1 10 3200 2
  10. 20.다음 SQL을 실행했을 때 나타나는 결과로 알맞은 것은? 보기 SELECT '''''A''''' AS R1 FROM DUAL;
  11. 21.다음 EMP 테이블을 대상으로 SQL 을 실행했을 때의 결과로 옳은 것은? 보기 EMP 테이블 EMPNO ENAME DEPTNO SAL 7839 ADAMS 10
  12. 22.다음 세 가지 JOIN을 수행했을 때 각각의 결과 행 수를 전부 더하면 얼마인가? 합산할 세 JOIN은 아래와 같다. * ㄱ. CROSS JOIN의 결과 행 수
  13. 23.다음 중 계층형 질의문에 관한 설명으로 적절하지 않은 것은?
  14. 24.다음 MERGE 문을 실행한 결과에 관한 설명 중 올바른 것은? 보기 MERGE INTO TGT T USING SRC S ON (T.ID = S.ID) WHEN
  15. 25.서브쿼리 및 인라인 뷰에 관한 다음 설명 가운데 옳지 않은 것을 고르시오.
  16. 26.다음 표의 데이터를 대상으로 SUM(VAL) , AVG(VAL) , AVG(NVL(VAL, 0)) 을 각각 수행했을 때의 결과로 옳은 것은? 보기 T 테이블 ID
  17. 27.다음 SQL을 실행했을 때 반환되는 값으로 옳은 것은? 보기 SELECT TRUNC(123.456, -1) FROM DUAL;
  18. 28.다음 EMP 테이블을 대상으로 하는 SQL 에서 ROLLUP 과 CUBE 의 사용상 차이를 설명한 것으로 올바른 것은? 보기 EMP 테이블 DEPT JOB SAL
  19. 29.다음 SQL을 실행했을 때 반환되는 행의 개수는 무엇인가? 보기 T 테이블 A B X 1 X 2 Y 1 SELECT A, B, COUNT(*) FROM T GRO
  20. 30.다음 SQL을 실행했을 때 나타나는 결과로 올바른 것은? 보기 SELECT COALESCE(NULL, NULL, 3, 4) FROM DUAL;
  21. 31.다음 중 SQL에 대한 설명으로 적절하지 않은 것은? 보기 SELECT DEPTNO, SUM(SAL) FROM EMP GROUP BY DEPTNO HAVING S
  22. 32.다음 SQL을 실행했을 때 출력되는 결과로 옳은 것은? 보기 EMP 테이블 EMPNO DEPTNO 11 1002 10 1002 11 1004 (NULL) 1003
  23. 33.다음 SQL을 실행했을 때 나오는 결과로 알맞은 것은? 보기 SELECT DECODE(NULL, NULL, 'Y', 'N') FROM DUAL;
  24. 34.COLUMN1 값이 NULL이 아닌 행을 조회하고자 할 때, 다음 중 가장 적절한 방법은 무엇인가?
  25. 35.다음 네 가지 방식 가운데 두 테이블을 연결할 때 이용하는 컬럼이 나머지 셋과 다른 것은? 보기 전제: 테이블 A와 B는 ID 컬럼뿐 아니라 같은 이름의 NAME
  26. 36.다음 SQL을 실행했을 때 반환되는 결과로 옳은 것은? 보기 SELECT REGEXP_INSTR('13123123123', '312') FROM DUAL;
  27. 37.다음 GRANT/REVOKE 문이 순서대로 실행된 후, R 테이블에 대한 SELECT 권한을 가지고 있는 사용자들을 모두 고른 것은? 보기 DBA : GRANT
  28. 38.다음과 같이 테이블 A, B가 있고 이를 조인한 결과가 C와 같이 나왔다면, 이때 사용된 조인의 종류로 옳은 것은? 보기 A 테이블 A 1 2 3 B 테이블 B
  29. 39.다음 데이터에 NTILE(2) 함수를 적용했을 때의 결과로 옳은 것은? 보기 T 테이블 ID VAL 1 150 2 250 3 350 SELECT ID, NTILE
  30. 40.아래 보기 중 데이터 조작어(DML)에 속하지 않는 것은 무엇인가?
  31. 41.다음 SQL을 실행했을 때 나오는 결과로 알맞은 것은? 보기 SELECT COUNT(*) FROM DUAL HAVING COUNT(*) > 4;
  32. 42.다음 중 GROUPING SETS에 관한 설명으로 적절하지 않은 것은?
  33. 43.다음 T 테이블을 대상으로 ㉠과 ㉡의 LIKE 패턴을 각각 실행했을 때, 결과의 차이를 바르게 설명한 것은? 보기 T 테이블 COL a_c abc aXc a c
  34. 44.다음 SQL을 실행한 결과로 알맞은 것은? 보기 SELECT 'ABC' || NULL || 'XYZ' FROM DUAL;
  35. 45.윈도우 함수에 관한 다음 설명 가운데 올바른 것은?
  36. 46.다음 SELECT 문들 가운데 실행했을 때 결과가 서로 동일한 것끼리 짝지은 것은? 보기 -- ㉠ SELECT NVL(NULL, 'X') FROM DUAL; --
  37. 47.COMM 컬럼에 NULL 값이 있는 경우, 해당 NULL을 0으로 바꾼 뒤 SAL+COMM을 구하는 SQL로 가장 적절한 것은?
  38. 48.다음 SQL을 실행했을 때 ROLLUP 수행 결과로 옳은 것은? 보기 TBL 테이블 ID TYPE AMT A 1 10 A 1 15 A 2 20 A 2 30 B 1
  39. 49.다음 두 개의 테이블을 대상으로 SQL을 실행했을 때 반환되는 결과 값으로 옳은 것은? 보기 Tbl_A A B C D 1 a x 1 2 a z 1 2 a y 2
  40. 50.Oracle 환경에서 아래 함수들을 호출했을 때, 반환되는 값이 나머지 셋과 다른 하나는?

← SQLD 다른 회차 보기