반응형
# 뷰
- 뷰는 단지 뷰의 정의만 가지고 있고, 실제 데이터를 갖고 있지 않다.
- 질의에서 뷰가 사용되면 뷰의 정의를 참조하여 데이터베이스 내부적으로 질의를 재작성하여 수행한다.
- 위에서 언급했듯이 뷰는 실제 데이터를 갖고 있지는 않지만, 테이블이 수행하는 역할을 수행하기 때문에 '가상 테이블' 이라고도 한다.
## 뷰의 장점
1. 독립성
- 테이블 구조가 변경되어도 뷰를 사용하는 응용 프로그램은 변경되지 않는다.
2. 편리성
- 복잡한 질의를 뷰로 생성하면 관련 질의를 단순하게 작성 할수 있다.
3. 보안성
- 숨기고 싶은 민감 정보 등이 존재하면 뷰 생성 시 해당 컬럼을 빼고 생성하여 사용자에게 정보를 감출 수 있다.
반응형
'자격증 > SQLD & SQLP 자격증' 카테고리의 다른 글
데이터 모델링의 기능, 모델링의 중요성, 모델링 시 유의사항, 모델링의 3단계 (0) | 2021.08.26 |
---|---|
모델링, 모델링의 특징, 모델링의 관점 (0) | 2021.08.19 |
제약조건, NULL (0) | 2021.08.17 |
데이터 모델링의 세 가지 요소 (0) | 2021.08.09 |
SQLD 시험일정, SQLD 교재 (0) | 2021.06.09 |