SQL에서 뷰(VIEW)란, 다른 테이블에서 파생된 테이블을 의미한다. 하지만 물리적으로 데이터가 저장되는 것이 아니라 논리적으로만 존재하며, 뷰를 사용한 질의 시에는 DBMS(DB 관리 시스템, DB 관리자)에서 뷰의 정의를 잘 파악하고 필요시 재작성하여 수행해야 한다. 1. 뷰의 장점 뷰는 SQL에서 아래와 같은 장점을 가진다. 1) 독립성: 테이블 구조가 변경되어도 뷰에서 조회하는 컬럼이나 컬럼명, 테이블명 등이 그대로라면, 뷰를 사용하고 있는 응용 프로그램은 변경하지 않아도 된다. 2) 편리성: 자주 사용되는 복잡한 쿼리를 미리 뷰로 정의해두면, 추후 쿼리는 간단한 형태로 표현, 조회 등이 가능하다. 3) 보안성: 사용자의 권한에 따라 열람 가능한 데이터를 다르게 할 수 있다. 권한에 따라 확인 ..