Techniques for using both database internal and database external
authorization information to control access to a database are disclosed.
Corporate accounts which are generally used in many corporate
environments (e.g., operating system accounts) can be defined as
"external" database accounts with database external authorization
information that define database external access privileges for a
database. The database external access-privileges are used in conjunction
with a set of complementary database "internal" access privileges defined
for database internal accounts. An integrated access-privilege set is
generated and used as a single source to authorize access to a database
regardless of whether database internal or external accounts are used to
access the database. As a result, databases can be integrated with
various non-database entities (e.g., corporate computing systems).