뷰(views) 어떤 경우에는 모든 사용자에게 전체 논리적 모델(즉, 데이터베이스에 저장된 모든 실제 릴레이션)을 보여주는 것이 바람직하지 않을 수 있다. 예를 들어, 어떤 사용자가 instructor의 이름(name) 과 소속 학과(dept_name) 는 알아야 하지만, 급여(salary) 는 볼 필요가 없는 상황을 생각해보자.이 사용자는 다음과 같은 SQL 문으로 정의된 릴레이션을 보게 되어야 한다. SELECT ID, name, dept_name FROM instructor; 뷰(view) 는 특정 사용자로부터 특정 데이터를 숨기는 메커니즘을 제공한다.개념적 모델에 속하지 않지만, 사용자에게 보여지는 릴레이션은 "가상 릴레이션(virtual relation)"이라 불리며, 이를 뷰(view) ..