IT 공부용

5. View 본문

▶ Database

5. View

호롤롤로루 2022. 9. 23. 12:00

뷰(view) 란?

- 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위해 하나 이상의 기본 테이블로부터 유도된, 이름을 가지는 가상 테이블

- 뷰는 저장장치 내에 물리적으로 존재하지 않지만 사용자에게 있는 것처럼 간주

- 뷰는 데이터 보정작업, 처리과정 시험 등 임시적인 작업을 위한 용도로 활용된다.

- 사용자의 편의와 데이터베이스의 보안 때문에 사용함

 

<<기본 문법>>
CREATE VIEW 뷰이름[(속성이름[,속성이름])]AS SELECT문;


--고객 테이블에서 주소가 서울시인 고객들의 성명과 전화번호를 서울고객이라는 뷰로 만들어라--
CREATE VIEW 서울고객(성명, 전화번호)
AS SELECT 성명 전화번호
FROM 고객
WHERE 주소 = '서울시';