뷰 View 테이블은 접근이 허용된 사람에게 제한적으로 테이블 정보를 제공하기 위한 가상 논리 테이블입니다.
논리적으로 테이블이 만들어져 있기 때문에 실제 기본 테이블은 다른 위치에 있습니다.
보통 다른 솔루션에 제공을 하거나 업무상 필요 데이터만 추출해서 사용할 때 뷰 테이블을 만들어 사용합니다.
뷰 테이블 개념 설명
View 테이블
- 하나의 가상 테이블 입니다.
- 데이터를 가공하여 view 테이블로 저장할 때 주로 사용
- 삽입, 삭제, 갱신 연산에 제약이 있다(UNION, GROUP BY 등이 불가)
- 사용자 별 다른 데이터를 액세스 할 수 있도록 가능
뷰 만드는 방법(CREATE VIEW)
CREATE VIEW 뷰이름[(속성이름[,속성이름])]AS SELECT문;
--고객 테이블에서 주소가 서울시인 고객들의 성명과 전화번호를 서울고객이라는 뷰로 만들어라--
CREATE VIEW 서울고객(성명, 전화번호)
AS SELECT 성명 전화번호
FROM 고객
WHERE 주소 = '서울시';
뷰 테이블 삭제(DROP VIEW)
DROP VIEW [뷰 이름];
2021.06.26 - [Database] - 데이터베이스(DBMS) 순위, rdbms, nonsql db 순위