[oracle] 테이블이 아닌 뷰(view)를 사용하는 이유와 장점과 단점 생성,수정,삭제,조회,구조 확인


[oracle] 테이블이 아닌 뷰(view)를 사용하는 이유와 장점과 단점 생성,수정,삭제,조회,구조 확인

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


원문링크 : [oracle] 테이블이 아닌 뷰(view)를 사용하는 이유와 장점과 단점 생성,수정,삭제,조회,구조 확인