Patent attributes
A method for integrated database user privilege management can be implemented. The method presents a computer interface for managing access privileges of one or more users to a database comprising independent data and dependent data, and retrieves one or more role objects, record filter objects, and attribute filter objects assigned to a user. A role object defines access privileges to selected values of the independent data and dependent data. A record filter object can modify the access privileges defined in the one or more role objects. An attribute filter object defines access privileges to selected attributes of the independent data. The method can calculate, and present on the computer interface, a list of attributes of the independent data and a list of dependent data that the user has access privileges based on the one or more role objects, record filter objects, and attribute filter objects assigned to the user.