다음 문제를 풀어보세요.
다음 중 SQL 공유 및 재사용을 위한 데이터베이스 객체인 뷰(VIEW)에 대한 설명으로 가장 적절한 것을 고르시오.
뷰는 하나 이상의 테이블이나 다른 뷰를 기반으로 하는 논리적인 가상 테이블로, 데이터의 접근을 단순화하고 보안을 강화할 수 있다.
뷰는 생성 시점에 데이터를 물리적으로 저장하므로, 원본 테이블의 데이터가 변경되어도 뷰의 내용은 자동으로 갱신되지 않는다.
뷰는 항상 원본 테이블보다 빠른 성능을 제공하며, 뷰 자체에 인덱스를 생성하여 성능을 최적화할 수 있다.
뷰는 데이터를 조회하는 SELECT 작업만 가능하며, INSERT, UPDATE, DELETE와 같은 DML 작업은 어떤 경우에도 허용되지 않는다.