Patent ID: 7653630

Claim:
A computer-implemented method for implementing a privileged schema in a database, wherein the privileged schema comprises a set of database objects and wherein the computer includes a processor, the method comprising: receiving at the computer the privileged schema which is created by an owner, wherein the owner of the privileged schema controls who has access to the privileged schema, and a system administrator is not the owner of the privileged schema; wherein the system administrator is granted access to the privileged schema only with permission by the owner of the privileged schema and is otherwise denied access to the privileged schema; and wherein the system administrator is precluded from overriding the owner's control of who has access to the privileged schema; receiving a database operation to modify one or more objects associated with the privileged schema from a user at the database; authenticating the user through an authentication service not controlled by the system administrator to determine if the user is the owner of the privileged schema; executing the database operation when the user is the owner of the privileged schema; and otherwise, rejecting the database operation.