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
'SQL' 카테고리의 다른 글
20.07.20 Oracle/USER1(2020-07-20-매입매출 정규화),USER1(2020-07-20-매입매출).sql (0) | 2020.09.13 |
---|---|
20.07.21 정규화 (0) | 2020.09.11 |
20.07.14 SQL 명령어 (0) | 2020.08.31 |
20.07.15 DML, DCL, 문자열 칼럼 Type, Insert 의 오류들 (0) | 2020.08.30 |
20.07.14 DDL, DML, DCL, 문자열 데이터 저장하는 칼럼, SELECTION, PROJECTION, 명명규칙, PK (0) | 2020.08.28 |