정답 근거복잡한 조인·집계 질의를 뷰 정의에 숨기면 사용자는 단순한 SELECT로 같은 논리를 재사용할 수 있다.
2
데이터 무결성을 보장하지만 독립성을 제공하지는 않는다.
오답 이유뷰는 기본 테이블 구조 변경의 영향을 일부 감추어 논리적 데이터 독립성을 제공할 수 있다.
3
제거할 때는 DELETE문을 사용한다.
오답 이유뷰 객체를 제거할 때는 행 삭제용 DELETE가 아니라 DROP VIEW를 사용한다.
4
동일한 데이터에 대해 하나의 뷰만 생성 가능하다.
오답 이유같은 기본 데이터에서도 사용자·업무별 열과 행을 선택한 여러 뷰를 만들 수 있다.
정답·상세해설
정답 1번
뷰(View)는 하나 이상의 기본 테이블에서 유도된 가상 테이블로, 복잡한 질의를 미리 정의하여 단순하게 표현할 수 있게 해줍니다.
데이터 독립성 제공: 뷰의 주요 목적 중 하나입니다. 제거 시: DELETE가 아닌 DROP VIEW 문을 사용합니다. 생성 개수: 동일 데이터에 대해 여러 개의 뷰를 생성할 수 있습니다.