카테고리 없음

SQLD 39회 오답노트

코딍코딍 2023. 6. 8. 11:20

점수: 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이다!!!!