Syllabus
Schedule
Reading
Discussion
Project
Test
Resource
Tip

Summary of
Chapter
6 Virtual Private Database

  1. A virtual database allows or prevents data access at the row or column level.
  2. Row and column access can be implemented by using the VIEW database object.
  3. VPDs are also referred to as row-level security (RLS) or fine-grained access.
  4. One of the uses of a view object is to limit what users can see and do with the existing data in a table
  5. A trigger is a stroed PL/SQL procedure that fires automatically when a specific event occurs.
  6. Application context is functionality specific to Oracle that allows the setting of database application variable that can be retrieved by database sessions.
  7. The sys_context fuction is used to get values for all predefined attributes in Oracle.
  8. In Oracle, you can set your own application context using the procedure supplied in the Oracle PL/SQL package called DBMS_SESSION.
  9. Use the set_context procedure within DBMS_SESSION to set a user's defined application context.
  10. Use the Oracle supplied package DBMS_RLS to add the VPD policy used to enforce row- and column-level security.
  11. Oracle data dictionary view enables you to see every thing created and stored in the database.
  12. Oracle policy manager is a graphical tool used to administer VPD policies.
  13. Oracle has the capability to restrict updates or insert on columns, using GRANT UPDATE and INSERT (column).