뷰(view)란? 데이터베이스에서 존재하는 일종의 가상 테이블이다. 실제 데이터를 저장하고 있진 않지만, 실제 테이블처럼 행과 열을 가지고 있다. 직접 테이블에 접근하는 것이 아니라, 사용자가 필요로 하는 부분만 가져와서 사용할 수 있는 데이터의 집합이다. 뷰(view)의 장점 원하는 부분만 가져와서 사용할 수 있다. 복잡한 쿼리를 단순화해서 사용 가능하다. 데이터의 보안이 용이하다. 사용자가 데이터를 관리하기가 쉽다. 논리적 독립성을 제공한다. 뷰(view)의 단점 인덱스를 구성할 수 없다. 한번 정의된 뷰는 수정이 불가하다. 삽입, 갱신, 삭제 연산에 많은 제약이 있다. 뷰(view) 생성 예제 create문을 사용하여 뷰를 생성할 수 있다. CREATE VIEW view_name AS SELECT ..
원문링크 : [oracle] 테이블이 아닌 뷰(view)를 사용하는 이유와 장점과 단점 생성,수정,삭제,조회,구조 확인