Что есть защита на уровне строк?
Защита на уровне строк – способ разграничения прав доступа к содержимому таблицы на уровне строк (разграничение права идѐт построчно) в зависимости от характеристик пользователя, который выполняет запрос, или каких иных условий.
В чѐм еѐ предназначение?
Предназначение фильтра в скрытии данных при их чтении, и затраги- вает он, соответственно, все операции с чтением: SELECT, UPDATE, DELETE (нельзя обновлять и удалять скрытые строки).
Предназначение блокировки в запрещении определѐнных изменений, и затрагивает она, соответственно, все операции с изменениями: INSERT, UPDATE, DELETE.
Объясните смысл защиты на уровне строк
облегчение процесса программирования базы данных ранее процесс разгра- ничения прав доступа в рамках одной таблицы (одного набора таблиц) осу- ществлялся с помощью использования представлений, функций и триггеров или на основе логики приложения (что является небезопасным, так как злоумышленник может обойти логику приложения и воспользоваться всеми правами, кото- рыми обладает приложение).
Томск 2022