
Защита хранимых данных - важная функция системы баз данных. DB2 Universal Database защищает данные от потери, неавторизованного доступа и недопустимого ввода; в ее состав входят:
- Набор инструментов по защите от потерь данных при аппаратных сбоях или при ошибках программного обеспечения.
Для восстановления базы данных до состояния, предшествующего ошибке, можно использовать резервные копии и журналы.
- Система полномочий и привилегий, защищающая данные от неавторизованного доступа и изменений.
Обычно полномочия - это права пользователя выполнять определенный вид действий администратора, а привилегии даются пользователю, чтобы он мог выполнять действия с объектами базы данных.
- Средства управления вводом данных с определением правил, какие значения будут допустимы для какого-либо столбца таблицы (ограничения), или как столбцы в одной или нескольких таблицах будут связаны друг с другом (реляционная целостность).
- Утилита аудита, которая генерирует файл аудита событий базы данных.
Его записи можно использовать для мониторинга доступа программ и пользователей, включая действия системных администраторов.
Такой мониторинг может подсказать необходимость изменения стратегии защиты данных.