11. 뷰에 대한 설명으로 틀린 것은?
(1) 뷰에 대한 사용자의 권한을 제한 할 수 있다.
(2) 뷰 테이블에 행이나 열을 추가할 때에는 ALTER 문을 사용 하여햐 한다.
(3) 뷰는 다른 뷰를 대상으로 설정 될 수 있다.
(4) 뷰 테이블은 물리적으로 구현된 것은 아니다.
뷰는 뭘까?
뷰란 테이블에서 볼거만 추출한 것
필요한 이유
-논리적 데이터 독립성 : 가각의 응용 프로그램들이 서로 영향을 받지 않으면서 응용프로그램이 원하는 논리적 구조를 제공 항 수 있는 능룍
- 물리적 데이터 독립성 : 응용프로그램에 영향을 미치치 않고 데이터의 물리적 구조를 변경할 수 있는 능력
뷰 장점
-논리적 데이터 독립성 제공
- 데이터 조작 연산의 간소화 : 뷰를 이용하여 응용 프로그램이 원하는 형태의 논리적 구조를 형성하면, 데이터 조작 연산을 간소화할 수 있다.
- 접근 제어를 통한 보안 기능 제공: 특정 필드만을 선택하여 뷰를 생성할 수 있기 때문에 응용 프로그램은 선택되지 않은 필드의 존재를 접근 불가
뷰에 대한 연산
테이블에서 임시로 데이터를 가져와 검색 삽입 수정 삭제 연산이 가능하다. 하지만 테이블은 영향이 없다
-뷰는 자신을 생성하기 위해 이용된 테이블의 기본 키를 포함하고 있어야 연산이 가능하다.
- 뷰의 필드가 상수, 내장 함수, 연산식, 구릅바이 키워드로 부터 유도되었다면 해당 부는 연산이 불가능 하다.
- 다수의 테이블을 조인 하여 생성한 뷰는 연산이 불가능하다
- 연산을 적용할 수 없는 뷰에서 생성된 뷰 또한 연산이 불가능하다.
답 : 2
alter 은 테이블을 수정할 때 쓰는 것
'자격증 공부 > 정보처리기사' 카테고리의 다른 글
[정보처리기사] 2017년 03월 05일 필기 기출문제 13번 (0) | 2020.09.14 |
---|---|
[정보처리기사] 2017년 03월 05일 필기 기출문제 12번 (0) | 2020.09.14 |
[정보처리기사] 2017년 03월 05일 필기 기출문제 10번 (0) | 2020.09.12 |
[정보처리기사] 2017년 03월 05일 필기 기출문제 9번 (0) | 2020.09.12 |
[정보처리기사] 2017년 03월 05일 필기 기출문제 8번 (0) | 2020.09.12 |