내 퀴즈
학습
탐색
로그인
회원가입
QUIZ · 문제 풀이
[SQLD] 2과목 - SQL 기본 및 활용 (핵심 편)
자격증
·
총 10문제
·
낱말카드
←
세트로
1 / 10문제
0:00
Q1.
계층적 질의에서 자식 노드에서 부모 노드(상향식)로 탐색할 때 PRIOR의 위치는?
1
① PRIOR 자식컬럼 = 부모컬럼
2
② PRIOR 부모컬럼 = 자식컬럼
3
③ START WITH 부모컬럼
4
④ CONNECT BY NOCYCLE
정답 처리
(₩)
복습 큐
💡 해설
PRIOR 쪽이 자식이어야 부모를 향해 올라간다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q2.
테이블 구조를 변경하기 위해 컬럼을 추가하거나 데이터 타입을 바꿀 때 쓰는 명령어는?
1
① CREATE
2
② ALTER
3
③ UPDATE
4
④ MODIFY
정답 처리
(₩)
복습 큐
💡 해설
ALTER TABLE 명령어를 통해 구조적 변화를 수행한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q3.
트랜잭션 고립성 수준 중 '커밋 되지 않은 데이터를 다른 트랜잭션이 읽는 현상'을 무엇이라 하는가?
1
① Dirty Read
2
② Non-repeatable Read
3
③ Phantom Read
4
④ Serialization
정답 처리
(₩)
복습 큐
💡 해설
가장 낮은 고립 단계에서 발생하는 이상 현상이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q4.
두 테이블 사이의 컬럼 이름이 같을 때 별도의 조인 조건 없이 자동으로 조인하는 방식은?
1
① NATURAL JOIN
2
② CROSS JOIN
3
③ USING JOIN
4
④ EQU JOIN
정답 처리
(₩)
복습 큐
💡 해설
두 테이블에서 이름이 같은 모든 컬럼을 조인 키로 사용한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q5.
부모 테이블에서 특정 행을 삭제할 때 자식 테이블의 관련 행을 NULL로 바꾸는 동작 설정은?
1
① ON DELETE CASCADE
2
② ON DELETE SET NULL
3
③ ON DELETE RESTRICT
4
④ ON DELETE NO ACTION
정답 처리
(₩)
복습 큐
💡 해설
참조 무결성을 유지하되 자식 데이터는 남겨두는 방식이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q6.
서브쿼리가 중첩되어 있을 때 바깥쪽 쿼리를 무엇이라 하는가?
1
① 메인 쿼리
2
② 상위 쿼리
3
③ 외부 쿼리 (Outer Query)
4
④ 모두 맞는 설명이다.
정답 처리
(₩)
복습 큐
💡 해설
서브쿼리를 포함하는 바깥쪽의 쿼리를 의미하는 여러 용어들이다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q7.
집합 연산자 중 차집합을 구하며 중복을 제거하는 연산자는? (Oracle/표준)
1
① MINUS / EXCEPT
2
② UNION
3
③ INTERSECT
4
④ PLUS
정답 처리
(₩)
복습 큐
💡 해설
Oracle은 MINUS, 표준 SQL은 EXCEPT 키워드를 사용한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q8.
서브쿼리가 FROM 절에 위치하여 가상의 테이블처럼 동작하는 것을 무엇이라 하는가?
1
① 중첩 서브쿼리
2
② 서브쿼리의 조인
3
③ 인라인 뷰 (Inline View)
4
④ 스칼라 서브쿼리
정답 처리
(₩)
복습 큐
💡 해설
SQL 문 실행 시에만 생성되는 가상의 테이블 역할을 한다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q9.
윈도우 함수에서 현재 행을 기준으로 지정된 범위의 행 그룹을 정의하는 키워드는?
1
① PARTITION BY
2
② ORDER BY
3
③ ROWS / RANGE
4
④ GROUP BY
정답 처리
(₩)
복습 큐
💡 해설
ROWS는 물리적 행, RANGE는 논리적 값 범위를 윈도우 프레임으로 잡는다.
🤔
정답 확인
(Enter)
다음 문제
→
(Tab)
Q10.
집합 연산자 중 두 집합의 합집합을 구하며 중복된 행을 제거하지 않는 연산자는?
1
① UNION
2
② UNION ALL
3
③ INTERSECT
4
④ MINUS
정답 처리
(₩)
복습 큐
💡 해설
UNION ALL은 중복 제거 및 정렬 과정을 거치지 않아 성능상 유리할 때가 많다.
🤔
정답 확인
(Enter)
채점 및 종료
🏁
(Tab)
홈
학습
라이브러리
프로필
전체 메뉴
✕
학습
홈
탐색
공식자료
회원가입
로그인