Аудит базы данных является безопасность базы данных и её контроль, который также может включать в себя некоторые другие виды аспектов мониторинга. Этот контроль позволяет администраторам контролировать доступ, знать, кто использует базы данных и действия пользователей с базой данных. Аудит делается для предотвращения кражи базы данных, а также, чтобы пользователи не портили код базы данных. Некоторые аспекты мониторинга вовлечены в аудит базы данных и включают в себя выявление пользователей, ведение журнала действий, выполняемых в базе и проверка изменений в базе данных. Аудит базы данных редко выполняются человеком; он чаще обрабатывается программой.
Разнообразный доступ пользователей к базам данных, связанных с бизнесом или крупными сайтами осуществляется на ежедневной основе. Эти пользователи могут просматривать данные и выполнять высокого или низкого уровня изменения в сведениях в зависимости от их уровня доступа, и они могут хранить данные в других программах. Без какой-либо защиты, риск кражи данных очень высокий, потому что в этом может быть замешан пользователь, если какая-либо информация была украдена.
При установке программы аудита базы данных, эта программа создает след, который следит за всеми пользователями. Основная форма защиты является той, что аудит база данных может выявить всех пользователей и наблюдает за тем, что каждый пользователь делает. Низкоуровневые функции, обычно не контролируются. Это происходит потому, что такие функции не представляют угрозу и, поскольку эти функции выполняются регулярно, программа аудита может быть поражена количеством данных, которые она должна контролировать.