Oracle

[Oracle] VIEW(뷰)

썽연 2021. 8. 19. 16:12
728x90

-Table과 유사

- 테이블과 달리 데이터를 저장하기 위한 물리적인 공간이 필요하지 않은 가상 테이블

 

데이터를 물리적으로 갖지 않지만 논리적인 집합을 가짐.

 

View의 활용

- 보안관리를 위한 뷰

->보안등급에 맞추어 컬럼 및 범위를 정하여 조회

-> 연산결과만 제공하고 알고리즘을 숨기기 위해 사용

-> 테이블 명이나 컬럼 명을 숨기도록..

 

 

- 사용편의성의 위한 뷰

->검색조건을 단순화하여 사용

->조인 단순화

->사용자를 위한 컬럼명이나 테이블명제공

 

테이블처럼 DML명령어 (select, insert, update, delete) 가능

만들때도

create table -> create view 로 하여 뷰를 생성한다.

 

 

복잡한 조인조건들을 뷰로 만들어놓으면

뷰의 명을 통해 조회를 할 수 있어 편의성 활용할 수 있다

728x90