База ответов ИНТУИТ

SQL и процедурно-ориентированные языки

<<- Назад к вопросам

После выполнения оператора
GRANT REFERENCES (f1,f2) ON tbl1 TO user1;
пользователь user1 сможет выполнять следующие действия:

(Отметьте один правильный вариант ответа.)

Варианты ответа
изменять и просматривать столбцы f1 и f2 таблицы tbl1
устанавливать внешний ключ с использованием любых столбцов таблицы tbl1 в качестве родительского ключа
устанавливать внешний ключ с использованием столбцов f1 и f2 таблицы tbl1 в качестве родительского ключа(Верный ответ)
Похожие вопросы
После выполнения оператора
GRANT REFERENCES (f1,f2) ON tbl1 TO user1;
пользователь user1 сможет выполнять следующие действия:
После выполнения оператора
GRANT UPDATE (f1,f2) ON tbl1 TO user1;
пользователь user1 сможет выполнять следующие действия:
После выполнения оператора
GRANT UPDATE (f1,f2) ON tbl1 TO user1;
пользователь user1 сможет выполнять следующие действия:
После выполнения оператора
GRANT INSERT (f1,f2) ON tbl1 TO user1;
пользователь user1 сможет выполнять следующие действия:
После выполнения пользователем user1 оператора
GRANT SELECT ON tbl1 TO user2;
пользователем user2 оператора
CREATE VIEW v1 AS (SELECT * FROM tbl1);
и опять пользователем user1 оператора
REVOKE SELECT ON tbl1 FROM user2 RESTRICT;
последний оператор:
После выполнения пользователем 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 RESTRICT;
последний оператор:
После выполнения пользователем 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 оператора
SELECT * FROM tbl1;
и опять пользователем user1 оператора
REVOKE SELECT ON tbl1 FROM user2 RESTRICT;
последний оператор:
Представление v1 создано как результат запроса, использующего таблицу tbl1, оператором
CREATE VIEW v1 AS (SELECT f1,f2, f3     FROM tbl1 WHERE f2>20);
Представление v2 создано как результат запроса, использующего представление v1, оператором
CREATE VIEW v2 AS (SELECT f1, f2, f3     FROM v1 WHERE f2>10) WITH CASCADED CHECK OPTION;
Какие действия можно выполнять над таблицей tbl1, чтобы представление v2 не было удалено: