11. 뷰에 대한 설명으로 틀린 것은?

(1) 뷰에 대한 사용자의 권한을 제한 할 수 있다.

(2) 뷰 테이블에 행이나 열을 추가할 때에는 ALTER 문을 사용 하여햐 한다.

(3) 뷰는 다른 뷰를 대상으로 설정 될 수 있다.

(4) 뷰 테이블은 물리적으로 구현된 것은 아니다.

 

 

 

뷰는 뭘까?

뷰란 테이블에서 볼거만 추출한 것

 

 

필요한 이유

-논리적 데이터 독립성 : 가각의 응용 프로그램들이 서로 영향을 받지 않으면서 응용프로그램이 원하는 논리적 구조를 제공 항 수 있는 능룍

- 물리적 데이터 독립성 : 응용프로그램에 영향을 미치치 않고 데이터의 물리적 구조를 변경할 수 있는 능력

 

 

뷰 장점

-논리적 데이터 독립성 제공 

- 데이터 조작  연산의 간소화 : 뷰를 이용하여 응용 프로그램이 원하는 형태의 논리적 구조를 형성하면, 데이터 조작 연산을 간소화할 수 있다.

- 접근 제어를 통한 보안 기능 제공: 특정 필드만을 선택하여 뷰를 생성할 수 있기 때문에 응용 프로그램은 선택되지 않은 필드의 존재를 접근 불가

 

뷰에 대한 연산

테이블에서 임시로 데이터를 가져와 검색 삽입 수정 삭제 연산이 가능하다. 하지만 테이블은 영향이 없다

 

-뷰는 자신을 생성하기 위해 이용된 테이블의 기본 키를 포함하고 있어야 연산이 가능하다.

- 뷰의 필드가 상수, 내장 함수, 연산식, 구릅바이 키워드로 부터 유도되었다면 해당 부는 연산이 불가능 하다.

- 다수의 테이블을 조인 하여 생성한 뷰는 연산이 불가능하다

- 연산을 적용할 수 없는 뷰에서 생성된 뷰 또한 연산이 불가능하다.

 

 

답 : 2

 

alter 은 테이블을 수정할 때 쓰는 것

블로그 이미지

Or71nH

,