문제
데이터베이스에서의 뷰(View)에 대한 설명으로 틀린 것은?
① 뷰는 다른 뷰를 기반으로 새로운 뷰를 만들 수 있다. ② 뷰는 일종의 가상 테이블이며, update에는 제약이 따른다. ③ 뷰는 기본 테이블을 만드는 것처럼 create view를 사용하여 만들 수 있다. ④ 뷰는 논리적으로 존재하는 기본 테이블과 다르게 물리적으로만 존재하며 카탈로그에 저장된다.
정답
4번
해설
정답: 4. 뷰는 물리적으로 존재하지 않는 가상 테이블이며, 정의만 카탈로그에 저장된다.
오답 풀이
- 1번: 뷰를 기반으로 다른 뷰를 만들 수 있는 것이 맞다.
- 2번: 가상 테이블이며 update에 제약이 따르는 것이 맞다.
- 3번: CREATE VIEW로 생성하는 것이 맞다.
- 4번: 물리적으로만 존재한다는 설명은 반대이므로 틀렸다.
보충 개념 뷰는 기본 테이블로부터 유도된 가상 테이블로 물리적 데이터를 저장하지 않는다.