SQL

20.07.16 View, Domain, PIVOT 용어정리

우롱차 2020. 8. 27. 23:46
728x90

JOIN이 있는 테이블은

VIEW가 가능

DELETE, UPDATE는 VIEW 안됌

 

SELECT 명령문을 사용하여 복잡한 Query를 작성하고
작성된 Query를 자주 사용하게 될 것으로 예상이 되면
이 Query를 View 생성해 보관할 수 있다.

View는 실제 Table과 똑같이 SELECT 명령을 통해 데이터를 조회할 수 있다.
하지만 View는 실제 데이터를 가지고 있지 않다.
원본 Table로 부터 Query를 실행하여 (보통 임시저장소에 저장해두고)
결과를 보여주는 역할을 한다.

>> USER1(2020-07-16-Join)

 

도메인이라는 개념

주소록SEQ

  • 특정한, 같은 type을 갖는 속성 (칼럼)들의 집합 < 논리적

  • 이름은 다르지만 type은 같다.

  • 도메인이 같다는건 type이 다같은 친구들이라는!!

CREATE VIEW에는

ORDER BY를 넣지 않음!

 

SELECTION 연산

PROJECTION 연산

>> USER1(2020-07-16-Grade)

 

취미가 여러개인 것을 한줄로 보이게 한다 : PIVOT

PIVOT을 사용하는 이유는 

>> USER1(2020-07-16-Address)

 

728x90