Database security aims to protect data from unauthorized access, modification, or deletion through measures like access control via user accounts and passwords, auditing of user activity, and data encryption. The database administrator is responsible for managing security by granting and revoking user privileges, assigning security levels, and conducting audits of database logs if tampering is suspected. A database management system typically includes security and authorization subsystems to implement access controls, inference controls, flow controls, and encryption to counter threats to the confidentiality, integrity and availability of database information.