Пользователь, создавший таблицу, является ее владельцем. Это означает, что пользователь имеет все привилегии в созданной им таблице и может передавать привилегии в этой таблице другим пользователям.
Для пользователя таблицы могут быть назначены следующие привилегии:
· разрешение выполнять запросы в таблице;
· разрешение выполнять вставку новой строки в таблице;
· разрешение выполнять обновление значений полей в таблице;
· разрешение выполнять удаление записей в таблице;
· разрешение определить внешний ключ.
В конкретных СУБД могут поддерживаться привилегии, отличающиеся от привилегий, приведенных выше. Так, в некоторых СУБД имеется возможность задавать привилегию, позволяющую пользователям создавать индексы.
При отмене привилегий обычно действует подход, при котором привилегии отменяются тем пользователем, который их предоставил. Отмена будет каскадироваться, т. е. будет автоматически распространяться на всех пользователей, получивших эту привилегию от пользователя, для которого привилегия отменена.
предыдущая