DBMS/오라클기타
view
choi121xx
2013. 5. 12. 22:14
- view는 모든dbms에서 지원하는 object.
- 특정한 저장공간을 가지지 않는다.
- 테이블이나 인덱스는 지정된 테이블 스페이스내에서 저장공간을 할당받아 증가되나 view는 sql문장만 데이터 dictionary상에 저장되어 호출시 sql문장을 실행하여 결과를 리턴한다.
- Oracle8부터 view에 대한 제한적이나마 직접 DML 작업가능.
- 보안관리, 사용상 편의, 수행속도 향상 목적
Oracle optimizer는 SQL문장의 FROM절에 기술된 테이블이나 VIEW내의 원격지의 데이터를 읽어오는 조건이 있는 것을 확인하고 원격지의 데이터를 먼저 읽어올려고 한다.