가상 개인 데이터베이스

Virtual private database

가상 프라이빗 데이터베이스 또는 VPD는 실제로 데이터를 다른 테이블, 스키마 또는 데이터베이스로 분리하지 않고 데이터의 하위 집합만 존재하는 것처럼 보이도록 더 큰 데이터베이스에 데이터를 마스킹합니다.일반적인 애플리케이션은 사이트, 부서, 개인 등이 자신의 기록으로만 운영되도록 제한하는 동시에 더 많은 권한 있는 사용자와 운영(보고서, 데이터 웨어하우징 등)이 전체 테이블에 액세스할 수 있도록 하는 것입니다.

이 용어는 Oracle DBMS의 일반적인 표현으로 구현이 매우 일반적입니다. 테이블을 SQL 함수와 연관지을 수 있으며 SQL 식으로 술어가 반환됩니다.조회가 실행될 때마다 관련된 테이블의 관련 술어가 투과적으로 수집되어 행을 필터링하는 데 사용됩니다.SELECT, INSERT, UPDATE DELETE는 다른 규칙을 가질 수 있습니다.

외부 링크