Защита данных может рассматриваться с нескольких точек зрения, например:
- защита для обеспечения секретности связана с разрешением использования тех или иных данных, хранящихся в системе, только пользователям, имеющим на это право,
- защита от несанкционированного доступа, как правило, разрешает неограниченный доступ к данным из БД по чтению (выборке), но запрещает обновление и запись новых данных в “чужие” для данного пользователя разделы БД,
- защита от разрушения БД при сбоях оборудования предполагает наличие процедур копирования и восстановления (функция журнализации).