데이터 베이스/SQL

데이터 베이스 뷰(View)란?

개발공부개발공부 2020. 1. 3. 09:43

 테이블은 실제로 데이터를 가지고 있지만 뷰는 실제 데이터를 가지고 있지 않다 뷰는 단지 정의만을 가지고 있는데 이로인해 가상 테이블(virtual table)이라고도 한다 

뷰의 장정 설명
독립성 데이블 구조가 변경 되어도 응용 프로그램은 변경 되지 않는다 
편리성  복잡한 질의를 뷰를 생성하여 질의 단순 작성 가능
보안성  숨기고 싶은 정보가 있다면 해당 컬럼을 뺴고 생성해 정보를 감출 수 있음 

 

 view 생성 코드

1
2
create view [view 이름]
select [원하느 컬럼 지정]