뷰의 개념
*뷰(view)란?
-하나 이상의 기본 테이블이나 다른 뷰를 이용하여 생성되는 가상 테이블
-가상 테이블
。테이블은 디스크에 공간이 할당되어 데이터를 저장
。뷰는 데이터딕셔너리 테이블에 뷰에 대한 정의만 저장
。디스크 저장공간 할당이 안됨
-전체의 데이터중에서 일부만 접근할 수 있도록 제한
-테이블에서 파생된 객체 테이블과 유사하게 사용
-뷰에 대한 수정 결과는 뷰를 정의한 기본 테이블에 적용
-뷰를 정의한 기본 테이블에서 정의된 무결성 제약 조건 상속
*뷰의 장점
-데이터를 보호하기 위한 보안(security)
。교수 테이블에서 급여나 보직수당은 개인적인 정보이므로 학생들의 접근을 제한
-사용자 편의성(flexibility)
。사용자 편의성-학생 입장에서는 교수 테이블에서 급여와 보직수당을 제외한 정보를 뷰로 만들어서 학생들에게 제공
'오라클 > Oracle,SQL' 카테고리의 다른 글
오라클공부 557. 뷰의 종류 (0) | 2015.12.08 |
---|---|
오라클공부 556. 뷰의 개념도 (0) | 2015.12.08 |
오라클공부 554. 인덱스 재구성 (0) | 2015.12.07 |
오라클공부 553. 인덱스 삭제 (0) | 2015.12.07 |
오라클공부 552. 인덱스 정보 조회 (0) | 2015.12.07 |