Виртуальная частная база данных
Виртуальная частная база данных или VPD маскирует данные в более крупной базе данных, так что кажется, что существует только подмножество данных, без фактического разделения данных на разные таблицы, схемы или базы данных. Типичное приложение позволяет сайтам, отделам , отдельным лицам и т. д. работать только с собственными записями и в то же время разрешает более привилегированным пользователям и операциям (например, отчетам, хранилищам данных и т. д.) доступ ко всей таблице.
Этот термин типичен для СУБД Oracle , где реализация очень общая: таблицы могут быть связаны с функциями SQL, которые возвращают предикат в виде выражения SQL. При каждом выполнении запроса соответствующие предикаты для задействованных таблиц прозрачно собираются и используются для фильтрации строк. SELECT , INSERT , UPDATE и DELETE могут иметь разные правила.
Внешние ссылки
[ редактировать ]- Использование виртуальной частной базы данных для реализации политик безопасности приложений
- http://www.oracle-base.com/articles/8i/VirtualPrivateDatabases.php