игра брюс 2048
Главная / Базы данных / Основы SQL / Тест 17

Основы SQL - тест 17

Упражнение 1:
Номер 1
В базе данных basa_user зарегистрировано два пользователя: UserA и UserB. Какие действия предпримет система?
Basa_user
АдминистраторUserAUserB
GRANT ALL TO UserA CREATE TABLE tab (id_t INT PRIMARY KEY,   nam_t VARCHAR(20)) GRANT SELECT ON tab TO UserB 
INSERT INTO userA.tab values (1,'aa')INSERT INTO tab values (2,'bb')SELECT * FROM tab
???

Ответ:

 (1)
ВыполненоВыполненоОтклонено
 

 (2)
ОтклоненоВыполненоВыполнено
 

 (3)
ОтклоненоВыполненоОтклонено
 

 (4)
ВыполненоВыполненоВыполнено
 


Номер 2
В базе данных basa_user зарегистрировано два пользователя: UserA и UserB. Какие действия предпримет система?
Basa_user
АдминистраторUserAUserB
GRANT ALL TO UserA GRANT ALL TO UserB CREATE TABLE tab (id_t INT PRIMARY KEY, nam_t VARCHAR(20)) 
INSERT INTO userA.tab values (1,'aa')INSERT INTO tab values (2,'bb')SELECT * FROM userA.tab
???

Ответ:

 (1)
ВыполненоВыполненоОтклонено
 

 (2)
ОтклоненоВыполненоВыполнено
 

 (3)
ОтклоненоВыполненоОтклонено
 

 (4)
ВыполненоВыполненоВыполнено
 


Номер 3
В базе данных basa_user зарегистрировано два пользователя: UserA и UserB. Какие действия предпримет система?
Basa_user
АдминистраторUserAUserB
GRANT ALL TO UserB  CREATE TABLE tab (id_t INT PRIMARY KEY, nam_t VARCHAR(20))
INSERT INTO tab values (1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')
???

Ответ:

 (1)
ВыполненоВыполненоОтклонено
 

 (2)
ОтклоненоВыполненоВыполнено
 

 (3)
ОтклоненоОтклоненоВыполнено
 

 (4)
ВыполненоВыполненоВыполнено
 


Номер 4
В базе данных basa_user зарегистрировано два пользователя: UserA и UserB. Какие действия предпримет система?
Basa_user
АдминистраторUserAUserB
GRANT ALL TO UserA GRANT SELECT ON UserA.tab TO UserB CREATE TABLE tab (id_t INT PRIMARY KEY, nam_t VARCHAR(20)) 
INSERT INTO tab values (1,'aa')INSERT INTO tab values (2,'bb')SELECT * FROM UserA.tab
???

Ответ:

 (1)
ВыполненоВыполненоОтклонено
 

 (2)
ОтклоненоВыполненоВыполнено
 

 (3)
ОтклоненоВыполненоОтклонено
 

 (4)
ВыполненоВыполненоВыполнено
 


Упражнение 2:
Номер 1
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4CREATE TABLE tab (id_t INT, nam_t CHAR(8)) GRANT INSERT ON tab TO UserA WITH GRANT OPTION GRANT INSERT ON tab TO UserB  
5INSERT INTO tab values (1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')
6????

Ответ:

 (1)
6ВыполненоВыполненоВыполненоОтклонено
 

 (2)
6ВыполненоОтклоненоВыполненоОтклонено
 

 (3)
6ОтклоненоВыполненоОтклоненоВыполнено
 

 (4)
6ОтклоненоОтклоненоВыполненоОтклонено
 


Номер 2
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4 5CREATE TABLE tab (id_t INT, nam_t CHAR(8)) GRANT INSERT, SELECT ON tab TO UserA WITH GRANT OPTION GRANT INSERT ON tab TO UserC REVOKE INSERT ON tab TO UserA CASCADE GRANT SELECT, INSERT ON tab TO UserB  
6INSERT INTO tab(1,'aa')INSERT INTO tab(2,'bb')SELECT * FROM tabINSERT INTO tab(4,'bb')
7????

Ответ:

 (1)
7ВыполненоОтклоненоВыполненоВыполнено
 

 (2)
7ВыполненоОтклоненоВыполненоОтклонено
 

 (3)
7ОтклоненоВыполненоОтклоненоВыполнено
 

 (4)
7ОтклоненоОтклоненоВыполненоОтклонено
 


Номер 3
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4 5GRANT ALL TO UserA CREATE TABLE tab (id_t INT, nam_t CHAR(8)); GRANT INSERT ON tab TO UserB WITH GRANT OPTION; REVOKE INSERT ON tab TO UserB CASCADE GRANT INSERT ON UserA.tab TO UserC 
6INSERT INTO UserA.tab values(1,'aa')INSERT INTO UserA.tab values (2,'bb')INSERT INTO UserA.tab values (3,'сс')SELECT * FROM UserA.tab
7????

Ответ:

 (1)
7ВыполненоВыполненоОтклоненоОтклонено
 

 (2)
7ВыполненоОтклоненоВыполненоОтклонено
 

 (3)
7ОтклоненоВыполненоОтклоненоВыполнено
 

 (4)
7ОтклоненоОтклоненоВыполненоОтклонено
 


Номер 4
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4 5GRANT ALL TO UserA, UserB, UserC CREATE TABLE tab (id_t INT, nam_t CHAR(8)) GRANT INSERT ON tab TO UserB WITH GRANT OPTION REVOKE INSERT ON tab TO UserB CASCADE GRANT INSERT ON UserA.tab TO UserC 
6INSERT INTO UserA.tab values(1,'aa')INSERT INTO tab values (2,'bb')SELECT * FROM UserA.tabINSERT INTO UserA.tab values (3,'cc')
7????

Ответ:

 (1)
7ВыполненоВыполненоОтклоненоОтклонено
 

 (2)
7ВыполненоОтклоненоВыполненоОтклонено
 

 (3)
7ОтклоненоВыполненоОтклоненоВыполнено
 

 (4)
7ОтклоненоОтклоненоВыполненоОтклонено
 


Упражнение 3:
Номер 1
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC.  Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4 5 6 7 8 9CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1 'sp_addrolemember 'role1','UserA' sp_addrolemember 'role1','UserB' sp_addrolemember 'role1','UserC' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserA WITH GRANT OPTION REVOKE INSERT ON tab TO role1 GRANT INSERT ON tab TO UserC  
10INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')
11????

Ответ:

 (1)
11ВыполненоВыполненоОтклоненоВыполнено
 

 (2)
11ВыполненоОтклоненоОтклоненоОтклонено
 

 (3)
11ОтклоненоВыполненоВыполненоВыполнено
 

 (4)
11ВыполненоВыполненоВыполненоВыполнено
 


Номер 2
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC.  Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4 5 6 7 8CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'role1','UserA' sp_addrolemember 'role1','UserB' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserA WITH GRANT OPTION REVOKE INSERT ON tab TO role1 GRANT INSERT ON tab TO UserC  
9INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')
10????

Ответ:

 (1)
10ВыполненоВыполненоОтклоненоВыполнено
 

 (2)
10ВыполненоОтклоненоОтклоненоВыполнено
 

 (3)
10ОтклоненоВыполненоОтклоненоВыполнено
 

 (4)
10ВыполненоОтклоненоВыполненоОтклонено
 


Номер 3
В базе данных basa_user зарегистрировано три пользователя UserA, UserB и UserC. Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4 5 6 7 8CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'role1','UserA' sp_addrolemember 'role1','UserB' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserA WITH GRANT OPTION REVOKE INSERT ON tab TO UserA CASCADE GRANT INSERT ON tab TO UserC  
9INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')
10????

Ответ:

 (1)
10ВыполненоВыполненоВыполненоОтклонено
 

 (2)
10ВыполненоОтклоненоВыполненоОтклонено
 

 (3)
10ОтклоненоВыполненоОтклоненоВыполнено
 

 (4)
10ВыполненоОтклоненоВыполненоВыполнено
 


Номер 4
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC.  Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4 5 6 7 8 9CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'role1','UserA' sp_addrolemember 'role1','UserB' sp_addrolemember 'role1','UserC' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserB WITH GRANT OPTION REVOKE INSERT ON tab TO role1  GRANT INSERT ON tab TO UserC 
10INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')
11????

Ответ:

 (1)
11ВыполненоОтклоненоВыполненоВыполнено
 

 (2)
11ВыполненоВыполненоОтклоненоВыполнено
 

 (3)
11ОтклоненоВыполненоОтклоненоВыполнено
 

 (4)
11ВыполненоОтклоненоВыполненоОтклонено
 


Упражнение 4:
Номер 1
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC.  Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4 5 6 7 8 9CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'role1','UserA' sp_addrolemember 'role1','UserB' sp_addrolemember 'role1','UserC' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserA DENY INSERT ON tab TO role1 GRANT INSERT ON tab TO UserC  
10INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')
11????

Ответ:

 (1)
11ВыполненоОтклоненоОтклоненоОтклонено
 

 (2)
11ВыполненоОтклоненоВыполненоОтклонено
 

 (3)
11ОтклоненоВыполненоОтклоненоВыполнено
 

 (4)
11ВыполненоОтклоненоОтклоненоВыполнено
 


Номер 2
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC.  Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4 5 6 7 8 9CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'role1','UserA' sp_addrolemember 'role1','UserB' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserA WITH GRANT OPTION REVOKE INSERT ON tab TO UserB GRANT INSERT ON tab TO UserC  
10INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')
11????

Ответ:

 (1)
11ВыполненоОтклоненоВыполненоОтклонено
 

 (2)
11ВыполненоОтклоненоВыполненоВыполнено
 

 (3)
11ВыполненоВыполненоОтклоненоВыполнено
 

 (4)
11ВыполненоВыполненоВыполненоОтклонено
 


Номер 3
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC.  Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4 5 6 7 8CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'role1','UserA' sp_addrolemember 'role1','UserB' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserC WITH GRANT OPTION DENY INSERT ON tab role1  GRANT INSERT ON tab TO UserA  
9INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')
10????

Ответ:

 (1)
10ВыполненоОтклоненоОтклоненоВыполнено
 

 (2)
10ВыполненоОтклоненоВыполненоОтклонено
 

 (3)
10ВыполненоВыполненоОтклоненоВыполнено
 

 (4)
10ОтклоненоОтклоненоВыполненоОтклонено
 


Номер 4
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC.  Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4 5 6 7 8 9 10CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'role1','UserA' sp_addrolemember 'role1','UserB' sp_addrolemember 'role1','UserC' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserA WITH GRANT OPTION DENY INSERT ON tab TO UserA GRANT INSERT ON tab TO UserB WITH GRANT OPTION GRANT INSERT ON tab TO UserC WITH GRANT OPTION 
11INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')
12????

Ответ:

 (1)
12ВыполненоОтклоненоВыполненоВыполнено
 

 (2)
12ВыполненоОтклоненоВыполненоОтклонено
 

 (3)
12ВыполненоВыполненоОтклоненоВыполнено
 

 (4)
12ОтклоненоОтклоненоВыполненоОтклонено
 


Упражнение 5:
Номер 1
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4CREATE TABLE tab (id_t INT, nam_t CHAR(8)) GRANT INSERT ON tab TO UserA GRANT INSERT ON tab TO UserB  
5INSERT INTO tab values (1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')
6????

Ответ:

 (1)
6ВыполненоВыполненоОтклоненоОтклонено
 

 (2)
6ВыполненоОтклоненоВыполненоОтклонено
 

 (3)
6ОтклоненоВыполненоОтклоненоВыполнено
 

 (4)
6ОтклоненоОтклоненоВыполненоОтклонено
 


Номер 2
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4 5CREATE TABLE tab (id_t INT, nam_t CHAR(8)) GRANT INSERT, SELECT ON tab TO UserA WITH GRANT OPTION GRANT INSERT ON tab TO UserC REVOKE INSERT ON tab TO UserA CASCADE GRANT SELECT, INSERT ON tab TO UserC  
6INSERT INTO tab(1,'aa')INSERT INTO tab(2,'bb')SELECT * FROM tabINSERT INTO tab(4,'bb')
7????

Ответ:

 (1)
7ВыполненоОтклоненоОтклоненоВыполнено
 

 (2)
7ВыполненоОтклоненоВыполненоОтклонено
 

 (3)
7ОтклоненоВыполненоОтклоненоВыполнено
 

 (4)
7ОтклоненоОтклоненоВыполненоОтклонено
 


Номер 3
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4 5GRANT ALL TO UserA CREATE TABLE tab (id_t INT, nam_t CHAR(8)) GRANT SELECT, INSERT ON tab TO UserB WITH GRANT OPTION REVOKE INSERT ON tab TO UserB CASCADE GRANT SELECT ON UserA.tab TO UserC 
6INSERT INTO UserA.tab values(1,'aa')INSERT INTO UserA.tab values (2,'bb')INSERT INTO UserA.tab values (3,'сс')SELECT * FROM UserA.tab
7????

Ответ:

 (1)
7ВыполненоВыполненоОтклоненоВыполнено
 

 (2)
7ВыполненоОтклоненоВыполненоОтклонено
 

 (3)
7ОтклоненоВыполненоОтклоненоОтклонено
 

 (4)
7ОтклоненоОтклоненоВыполненоОтклонено
 


Упражнение 6:
Номер 1
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC.  Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4 5 6 7 8 9CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'role1','UserA' sp_addrolemember 'role1','UserC' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserA WITH GRANT OPTION REVOKE INSERT ON tab TO role1 GRANT INSERT ON tab TO UserB  
10INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')
11????

Ответ:

 (1)
11ВыполненоВыполненоВыполненоОтклонено
 

 (2)
11ВыполненоОтклоненоОтклоненоОтклонено
 

 (3)
11ОтклоненоВыполненоОтклоненоВыполнено
 

 (4)
11ВыполненоВыполненоВыполненоВыполнено
 


Номер 2
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC.  Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4 5 6 7 8CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'role1','UserA' sp_addrolemember 'role1','UserB' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserA REVOKE INSERT ON tab TO role1 GRANT INSERT ON tab TO UserC  
9INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')
10????

Ответ:

 (1)
10ВыполненоВыполненоОтклоненоОтклонено
 

 (2)
10ВыполненоОтклоненоОтклоненоВыполнено
 

 (3)
10ОтклоненоВыполненоОтклоненоВыполнено
 

 (4)
10ВыполненоОтклоненоВыполненоОтклонено
 


Номер 3
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC.  Какие действия предпримет система?
Basa_user
 АдминистраторUserAUserBUserC
1 2 3 4 5 6 7 8CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'role1','UserA' sp_addrolemember 'role1','UserC' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserB REVOKE INSERT ON tab TO UserA CASCADE  GRANT INSERT ON tab TO UserC 
9INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')
10????

Ответ:

 (1)
10ВыполненоВыполненоОтклоненоВыполнено
 

 (2)
10ВыполненоОтклоненоВыполненоОтклонено
 

 (3)
10ОтклоненоВыполненоОтклоненоВыполнено
 

 (4)
10ВыполненоОтклоненоВыполненоВыполнено
 




Главная / Базы данных / Основы SQL / Тест 17