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