데이터 베이스정보처리산업기사 · 2005년03월20일 · 7/100
7.뷰(view)에 대한 설명으로 옳지 않은 것은?
1
뷰는 데이터의 접근을 제어하게 함으로써 보안을 제공한다.
2
뷰는 데이터의 논리적인 독립성을 제공한다.
3
뷰의 테이블은 가상 테이블이다.
4
뷰의 테이블은 물리적인 구현으로 구성되어 있다.정답
해설
1. 뷰는 기본테이블로부터 유도된 테이블이기 때문에 기본 테이블과 같은 형태의 구조를 사용하며, 조작도 기본 테이블과 거의 같다. 2. 뷰는 가상 테이블이기 때문에 물리적으로 구현되어 있지 않다. 3. 데이터의 논리적 독립성을 제공할 수 있다. 4. 필요한 데이터만 뷰로 정의해서 처리할 수 있기 때문에 관리가 용이하고 명령문이 간단해진다. 5. 뷰를 통해서만 데이터에 접근하게 하면 뷰에 나타나지 않는 데이터를 안전하게 보호하는 효율적인 기법으로 사용할 수 있다. 6. 기본 테이블의 기본키를 포함한 속성(열) 집합으로 뷰를 구성해야지만 삽입, 삭제, 갱신, 연산이 가능하다. 7. 일단 정의된 뷰는 다른 뷰의 정의에 기초가 될 수 있다. 8. 뷰가 정의된 기본 테이블이나 뷰를 삭제하면 그 테이블이나 뷰를 기초로 정의된 다른 뷰도 자동으로 삭제된다.