[DB] 뷰(View)
·
Computer Science/데이터베이스
데이터베이스에서의 뷰에 대해서 알아보는 시간이다. 😊 뷰(View)란?뷰의 정의 뷰란 데이터베이스에서 데이터를 직접 가지지 않는 가상의 테이블을 의미한다. 사용자가 자주 조회하는 데이터를 정의한 SELECT 문을 뷰로 저장하면,뷰에 접근할 때마다 내부에 정의된 SELECT 문이 실행되어 결과를 반환한다!즉, 뷰를 쿼리에서 사용하면 해당 뷰의 SELECT 문이 먼저 수행된다. 뷰의 특징1. 실제 데이터를 저장하지 않는다.뷰의 개념을 잘 보여주는 대표적인 특징이다.앞서 말했던 것처럼, 뷰는 실제 데이터 대신 쿼리문을 저장한다.때문에, 복잡하거나 자주쓰는 쿼리를 뷰로 만들면 재사용할 수 있다는 장점이 존재한다. 2. 보안에 용이하다.쿼리문을 뷰로 저장할 때, 원하는 데이터만 선택적으로 보여줄 수 있어 보안에..