ITGenerations
뷰(View) 본문
뷰(View)의 개요
- 뷰는 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위해 하나 이상의 기본 테이블로부터 유도된, 이름을 가지는 가상테이블이다.
- 뷰는 저장장치 내에 물리적으로 존재하지 않지만, 사용자에게 있는 것 처럼 간주된다.
- 뷰는 데이터 보정작업, 처리과정 시험 등 임시적인 작업을 위한 용도로 활용된다.
- 뷰는 조인문의 사용 최소화로 사용상의 편의성을 최대화 한다.
단점
- 독립적인 인덱스를 가질 수 없다.
- ALTER VIEW 문을 사용할 수 없다. 즉, 뷰의 정의를 변경할 수 없다.
- 뷰로 구성된 내용에 대한 삽입, 삭제,갱신 연산에 제약이 따름 (보안)
생성
- CREATE VIEW ~
삭제
- DROP VIEW ~
기타
RESTRICT 뷰를 다른 곳에서 참조하고 있으면 삭제 취소
CASCADE 뷰를 참조하는 다른 뷰나 제약조건 까지 모두 삭제
'정보처리기사 > 필기' 카테고리의 다른 글
데이터베이스의 개념 (0) | 2018.02.20 |
---|---|
시스템 카탈로그 (0) | 2018.02.20 |
관계형 데이터베이스의 구조 A (0) | 2018.02.20 |
데이터 모델 종류 (0) | 2018.02.20 |
DDL, DML, DCL 명령어 (0) | 2018.02.20 |