반응형

# 뷰

  • 뷰는 단지 뷰의 정의만 가지고 있고, 실제 데이터를 갖고 있지 않다.
  • 질의에서 뷰가 사용되면 뷰의 정의를 참조하여 데이터베이스 내부적으로 질의를 재작성하여 수행한다.
  • 위에서 언급했듯이 뷰는 실제 데이터를 갖고 있지는 않지만, 테이블이 수행하는 역할을 수행하기 때문에 '가상 테이블' 이라고도 한다.

## 뷰의 장점

1. 독립성

  • 테이블 구조가 변경되어도 뷰를 사용하는 응용 프로그램은 변경되지 않는다.

2. 편리성

  • 복잡한 질의를 뷰로 생성하면 관련 질의를 단순하게 작성 할수 있다.

3. 보안성

  • 숨기고 싶은 민감 정보 등이 존재하면 뷰 생성 시 해당 컬럼을 빼고 생성하여 사용자에게 정보를 감출 수 있다.
반응형

+ Recent posts