Главная /
SQL и процедурно-ориентированные языки /
После выполнения пользователем user1 оператора GRANT SELECT ON tbl1 TO user2; пользователем user2 оператора CREATE VIEW v1 AS (SELECT * FROM tbl1); и опять пользователем user1 оператора REVOKE SELECT ON tbl1 FROM user2 CASCADE; последний оператор:
После выполнения пользователем user1
оператора
GRANT SELECT ON tbl1 TO user2; пользователем user2
оператора
CREATE VIEW v1 AS (SELECT * FROM tbl1); и опять пользователем user1
оператора
REVOKE SELECT ON tbl1 FROM user2 CASCADE; последний оператор:
вопрос
Правильный ответ:
будет выполнен
будет проигнорирован
будет выполнен с одновременным удалением представления
v1
Сложность вопроса
69
Сложность курса: SQL и процедурно-ориентированные языки
75
Оценить вопрос
Комментарии:
Аноним
Это очень легкий вопрос по интуиту.
10 дек 2016
Аноним
Если бы не опубликованные ответы - я бы не справился c этими тестами интуит.
08 мар 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Какие действия нельзя производить для переменной типа запись:
- # Какие ограничения накладываются на использование переменной курсора:
- # Какой оператор языка SQL используется для создания таблицы:
- # Представление v_1 создано как результат запроса, использующего таблицу tbl1, оператором CREATE VIEW v_1 AS (SELECT f1,f2, f3 FROM tbl1 WHERE f2>100); Представление v_2 создано как результат запроса, использующего представление v_1, оператором CREATE VIEW v_2 AS (SELECT f1, f2, f3 FROM v_1 WHERE f2>50) WITH CASCADED CHECK OPTION;Какие действия можно выполнять над представлением v_2:
- # После выполнения оператора GRANT UPDATE (f1,f2) ON tbl1 TO user1; пользователь user1 сможет выполнять следующие действия: