문제
View에 대한 설명으로 적절하지 않은 것은?
① View는 조회 속도를 높이기 위해 사용된다. ② View는 일반적으로 실제 데이터를 저장하지 않는다. ③ 기본 테이블의 컬럼이 추가되어도 View를 통해 응용 프로그램에 미치는 영향을 줄일 수 있다. ④ View는 다른 테이블의 데이터를 참조한다.
정답
1번
해설
정답: 1. 일반 View는 SQL을 저장한 논리적 객체에 가까우며, 조회 속도를 높이는 것이 주된 목적이라고 보기 어렵다.
오답 풀이
- 1번: 일반 View는 조회 편의성, 보안, 독립성 제공 목적이 크며 속도 향상이 보장되지 않는다.
- 2번: 일반 View는 실제 데이터를 저장하지 않고 기본 테이블을 참조한다.
- 3번: View를 통해 응용 프로그램이 기본 테이블 구조 변경의 영향을 덜 받을 수 있다.
- 4번: View는 기본 테이블 또는 다른 View의 데이터를 참조할 수 있다.
보충 개념 View는 논리적 테이블처럼 사용할 수 있는 객체이다. 보안, SQL 단순화, 논리적 데이터 독립성 제공에 활용된다.