1. 뷰(VIEW)
사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위해 하나 이상의 테이블로부터 유도된 가상 테이블
뷰는 저장장치 내에 물리적으로 존재하지 않지만 사용자에게 있는 것처럼 간주된다.
2. 뷰의 장단점
뷰의 장점
- 데이터 조회가 용이하다 (복잡한 쿼리를 단순화)
- 사용자에게 필요한 정보만 제공할 수 있다 (보안 이점)
- 물리적인 공간이 필요하지 않다
뷰의 단점
- 뷰에 인덱스를 구성할 수 없다
- 뷰를 포함하여 뷰를 만든 경우 연관 뷰를 삭제하면 생성된 뷰도 삭제된다
- 한번 정의된 뷰는 수정이 불가하다
'Computer Science 📖 > Database' 카테고리의 다른 글
[DB] 프로시저(Procedure)란 ? (0) | 2024.02.08 |
---|---|
[Database] Lock 이란 ? (1) | 2023.11.25 |
[Database] 면접 예상 질문 및 답변 (1) | 2023.11.25 |
[면접을 위한 CS 노트] 4-6 조인(JOIN) (0) | 2023.11.25 |
[면접을 위한 CS 노트] 4-5 인덱스 (1) | 2023.11.25 |