Similar presentations:
Tema_8_2
1. Привилегии
2. Категории привилегий
Привилегии в СУБД делят на двекатегории: привилегии безопасности и
привилегии доступа. Привилегии
безопасности позволяют выполнять
административные действия. Привилегии
доступа определяют права доступа
субъектов к определенным объектам.
3. Привилегии безопасности
SECURITY – право управлять безопасностью СУБД иотслеживать действия пользователей.
CREATED – право на создание и удаление БД.
OPERATOR – право на выполнение действий, которые
традиционно относятся к компетенции оператора, то есть
запуск и остановка сервера, сохранение и восстановление
информации.
MAINAIN_LOCATION – право на управление
расположением баз администратора сервера БД
операционной системы.
TRACE – право на изменение состояния флагов
отладочной трассировки.
4. Привилегии доступа
GRANT привилегии ON объект TOпользователи.
REVOKE привилегии ON объект FROM
пользователи.
5. Привилегии доступа
Привилегии доступа можно подразделить всоответствии с видами объектов, к которым они
относятся. Обычно выделяют пять основных
видов:
таблицы и представления
процедуры
базы данных
сервер баз данных
события
6. К таблицам и представлениям
SELECT (право на выборку данных)INSERT (право на добавление данных)
DELETE (право на удаление данных)
UPDATE (право на обновление данных)
REFERENCES (право на использование
внешних ключей, ссылающихся на
данную таблицу)
7.
По отношению к процедуре можнопредоставить право на выполнение. При
этом не надо заботиться о выделении
прав доступа к объектам,
обрабатываемых процедурой.
Права доступа к БД как к единому
целому может предоставить
администратор или пользователь с
привилегией SECURITY.
database