공부하는 블로그

DB View 사용하기 본문

Develop/DB

DB View 사용하기

모아&모지리 2018. 4. 9. 10:42

뷰는 가상테이블이다. 데이터를 갖고 있는 테이블과는 달리, 뷰는 쿼리를 저장하고 사용할 때 동적으로 데이터를 가져온다.


뷰를 사용하는 이유?

1. SQL문을 재사용하기 위해서

2. 복잡한 SQL 작업을 단순화 하기 위해서 , 근본적인 쿼리 그 자체에 대한 상세 내용을 알지 않고도 작성된 쿼리를 쉽게 재사용 가능

3. 완전한 테이블이 아니라 테이블의 일부분만을 노출하기 위해서

4. 데이터를 보호하기 위해 / 사용자는 전체 테이블이 아니라 테이블의 특정 부분에만 접근 가능하다.

5. 데이터의 형식을 변경하기 위해 / 뷰는 원래의 테이블과 다른 형식으로 데이터를 가져올 수있다.


'Develop > DB' 카테고리의 다른 글

fk(foreign key) 제약조건 추가하기  (0) 2018.04.19
(ORACLE) 시퀀스  (0) 2018.04.19
와일드카드 문자를 이용한 필터링  (0) 2018.04.04
SQL injection  (0) 2018.01.26
Database에서 Index란?  (0) 2018.01.24