Design and Implementation of Virtual Private Databases for Row-Level Access Control