개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

* 뷰(view)란?

- 하나 이상의 기본 테이블이나 다른 뷰를 이용하여 생성되는 가상 테이블
- 가상 테이블
테이블은 디스크에 공간이 할당되어 데이터를 저장
뷰는 데이터딕셔너리 테이블에 뷰에 대한 정의만 저장
디스크 저장공간 할당이 안됨


- 전체의 데이터중에서 일부만 접근할 수 있도록 제한
- 테이블에서 파생된 객체 테이블과 유사하게 사용
- 뷰에 대한 수정 결과는 뷰를 정의한 기본 테이블에 적용
- 뷰를 정의한 기본 테이블에서 정의된 무결성 제약 조건 상속

 

* 뷰의 장점
- 데이터를 보호하기 위한 보안(security)
교수 테이블에서 급여나 보직수당은 개인적인 정보이므로 학생들의 접근을 제한
- 사용자 편의성(flexibility)
사용자 편의성 - 학생 입장에서는 교수 테이블에서 급여와 보직수당을 제외한 정보를 뷰로 만들어서 학생들에게 제공

 

 

+ Recent posts