SQLD 39회 오답노트
점수: 80점
답 2번
칼럼 + DISK I/O 경감 => 수직 분할
행(ROW,레코드) + DISK I/O 경감 => 수평 분할
제3정규화는 주식별자를 제외한 칼럼 간에 종속성을 확인해서 종속성이 있으면 분할하는 과정이다.
제1정규화도 관련없지않나 시발
대체여부에 따라서 본질 식별자와 인조 식별자로 분류되고 → 본질 식별자는 비즈니스 프로세스에 의해서 만들어지는 식별자이다.
답: 4번 => 5개
UNION ALL하면 (1,2,3,4,5,6,3,7,8) 총 9개가 나오고 MINUS 연산자로 인해 4,5,6 제거 및 UNION ALL을 제외한 집합연산자는 중복을 제거하기 때문에 3, 하나가 제거되어서 (1,2,3,7,8) 총 5개가 남는다.
4번도 틀린 선지일꺼임 => 연산, 산술, 비교, NULL, BETWEEN, NOT, AND , OR
GROUP BY구의 기본적인 문법을 확인하는 문제이다. SELECT구에는 GROUP BY절에 있는 칼럼이 나와야 한다.
메인쿼리의 값을 서브쿼리에서 주입을 받아서 비교를 하는것으로 상호연관 서브쿼리(CORRELATED SUB QUERY) 이다.
칼럼의 변경은 ALTER TABLE ~ MODIFY 문을 사용하면 된다. 칼럼은 데이터 타입 및 길이를 변경 할 수 있다.
추가(ADD), 삭제(DROP)
서브쿼리에서는 정렬을 수행하기 위해서 내부에 ORDER BY를 사용하지 못한다는데 서브쿼리에서 많이 사용하는걸로 봤는데 뭐노 시발
=> EXIST가 아니라 EXISTS이다!!!!