데이터베이스에서 뷰(view)에 대한 설명으로 거리가 먼 것은? | [멀티미디어콘텐츠제작전문가 필기] 15년 1회차 기출문제 상세 페이지
1[멀티미디어콘텐츠제작전문가 필기] 15년 1회차
데이터베이스에서 뷰(view)에 대한 설명으로 거리가 먼 것은?
1
뷰 위에 또 다른 뷰 정의 기능
2
독자적인 인덱스를 가지기 때문에 검색 속도 향상 기능
3
뷰가 정의된 기본 테이블이 삭제되면 뷰도 자동 제거
4
데이터의 접근을 제어하게 함으로써 보안 제공
해설
뷰(view)는 하나 이상의 기본 테이블로부터 정의되는 가상 테이블로, 자체적인 데이터나 독자적인 인덱스를 갖지 않는다.
따라서 뷰가 독자적인 인덱스를 가져 검색 속도를 향상시킨다는 설명은 옳지 않으며, 오히려 내부적으로 질의를 다시 작성해 실행하므로 처리 부담이 늘어날 수 있다.
반면 뷰 위에 또 다른 뷰를 정의할 수 있고, 기본 테이블이 삭제되면 뷰도 함께 제거되며, 필요한 데이터만 노출해 접근을 제어함으로써 보안을 제공하는 것은 뷰의 실제 특성이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.