Главная / Введение в модель данных SQL / Пусть в некоторой транзакции выполняются операции CREATE ROLE R1 WITH ADMIN CURRENT_ROLE; GRANT R1 TO R2 WITH ADMIN OPTION GRANTED BY CURRENT_ROLE; где R2 – имя некоторой существующей роли, и текущим именем роли сессии, в которой выполняется эта операция,

Пусть в некоторой транзакции выполняются операции

CREATE ROLE R1 WITH ADMIN CURRENT_ROLE; GRANT R1 TO R2 WITH ADMIN OPTION GRANTED BY CURRENT_ROLE;

где R2 – имя некоторой существующей роли, и текущим именем роли сессии, в которой выполняется эта операция, является R. Пусть затем в некоторой другой транзакции, текущим именем роль которой является R2, выполняется операция

GRANT R1 TO R3 WITH ADMIN OPTION GRANTED BY CURRENT_ROLE;

где R3 – имя некоторой существующей роли. При каких из перечисленных ниже условий будет успешно выполнена операция?

REVOKE R1 FROM R3;

вопрос

Правильный ответ:

именем текущей роли является R
именем текущей роли является R2
операция выполняется от имени authID, являющимся именем роли R или R2
Сложность вопроса
85
Сложность курса: Введение в модель данных SQL
81
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Благодарю за решениями по intuit.
03 мар 2019
Аноним
Я помощник профессора! Незамедлительно заблокируйте сайт с ответами intuit. Не ломайте образование
11 июл 2018
Аноним
Я преподаватель! Оперативно удалите сайт с ответами интуит. Я буду жаловаться!
14 сен 2016
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.