뷰의 개념

 

*뷰(view)란?

-하나 이상의 기본 테이블이나 다른 뷰를 이용하여 생성되는 가상 테이블

-가상 테이블

  。테이블은 디스크에 공간이 할당되어 데이터를 저장

  。뷰는 데이터딕셔너리 테이블에 뷰에 대한 정의만 저장

  。디스크 저장공간 할이 안됨

-전체의 데이터중에서 일부만 접근할 수 있도록 제한

-테이블에서 파생된 객체 테이블과 유사하게 사용

-뷰에 대한 수정 결과는 뷰를 정의한 기본 테이블에 적용

-뷰를 정의한 기본 테이블에서 정의된 무결성 제약 조건 상속

 

*뷰의 장점

-데이터를 보호하기 위한 보안(security)

  。교수 테이블에서 급여나 보직수당은 개인적인 정보이므로 학생들의 접근을 제한

-사용자 편의성(flexibility)

  。사용자 편의성-학생 입장에서는 교수 테이블에서 급여와 보직수당을 제외한 정보를 뷰로 만들어서 학생들에게 제공

 

 

+ Recent posts