😊

좋아요!

7 / 10

정답률 70%

7
정답
3
오답
38.4초
총 소요시간
+70P 획득!
새 문제 7개 정답 (7 x 10P)

문제별 결과

O

SQL에서 AUTO_INCREMENT 값은 항상 연속적이다.

SQL | 정답: X +10P

삭제나 롤백이 발생하면 중간 값이 빌 수 있습니다. AUTO_INCREMENT는 연속성을 보장하지 않습니다.

X

SQL에서 INNER JOIN과 JOIN은 동일한 동작을 한다.

SQL | 정답: O

JOIN은 INNER JOIN의 약식 표현입니다.

O

SQL에서 트랜잭션의 ACID는 Atomicity, Consistency, Isolation, Durability를 의미한다.

SQL | 정답: O +10P

원자성, 일관성, 격리성, 지속성으로 트랜잭션의 안정성을 보장합니다.

O

SQL에서 서브쿼리(subquery)는 다른 쿼리 안에 중첩된 쿼리이다.

SQL | 정답: O +10P

SELECT * FROM users WHERE id IN (SELECT user_id FROM orders)처럼 쿼리 안에 쿼리를 사용합니다.

X

SQL에서 Window Function(OVER)은 GROUP BY 없이 집계를 수행할 수 있다.

SQL | 정답: O

ROW_NUMBER() OVER(PARTITION BY dept ORDER BY salary DESC)처럼 그룹핑 없이 각 행에 집계값을 추가합니다.

X

SQL에서 UNION은 두 쿼리 결과를 합치고 중복을 제거한다.

SQL | 정답: O

UNION은 중복을 제거합니다. UNION ALL은 중복을 포함하여 더 빠릅니다.

O

SQL에서 트랜잭션의 ISOLATION LEVEL은 성능에 영향을 주지 않는다.

SQL | 정답: X +10P

높은 격리 수준은 더 많은 잠금을 필요로 하여 성능이 저하됩니다. READ UNCOMMITTED가 가장 빠르지만 더티 리드가 발생합니다.

O

SQL에서 DISTINCT는 성능에 영향을 주지 않는다.

SQL | 정답: X +10P

DISTINCT는 중복 제거를 위해 정렬이나 해싱이 필요하므로 성능에 영향을 줍니다.

O

SQL에서 외래키(Foreign Key)는 성능에 영향을 주지 않는다.

SQL | 정답: X +10P

외래키는 INSERT, UPDATE, DELETE 시 참조 무결성 검사를 수행하므로 성능에 영향을 줍니다.

O

SQL에서 VIEW는 가상 테이블이다.

SQL | 정답: O +10P

VIEW는 SELECT 쿼리를 저장한 가상 테이블로, 실제 데이터를 저장하지 않습니다.