Главная / Программирование /
Программирование баз данных в Delphi / Тест 25
Программирование баз данных в Delphi - тест 25
Упражнение 1:
Номер 1
Какая утилита командной строки InterBase
позволяет добавлять или удалять пользователей?
Ответ:
 (1) GPRE
.
 
 (2) GSEC
.
 
 (3) GFIX
.
 
 (4) GSTAT
.
 
Номер 2
Какая опция утилиты InterBase GSEC
позволяет добавлять нового пользователя?
Ответ:
 (1) add
.
 
 (2) append
.
 
 (3) insert
.
 
 (4) create
.
 
Номер 3
Какая опция утилиты InterBase GSEC
позволяет удалить пользователя?
Ответ:
 (1) delete
.
 
 (2) drop
.
 
 (3) free
.
 
 (4) terminate
.
 
Упражнение 2:
Номер 1
Какая утилита командной строки InterBase
позволяет вывести информацию о пользователях?
Ответ:
 (1) GPRE
.
 
 (2) GSEC
.
 
 (3) GFIX
.
 
 (4) GSTAT
.
 
Номер 2
Какая опция утилиты InterBase GSEC
позволяет вывести информацию о пользователях?
Ответ:
 (1) stat
.
 
 (2) display
.
 
 (3) info
.
 
 (4) users
.
 
Номер 3
Какая опция утилиты InterBase GSEC
позволяет изменить пароль пользователя?
Ответ:
 (1) password
.
 
 (2) modify
.
 
 (3) user
.
 
 (4) alter
.
 
Упражнение 3:
Номер 1
Где InterBase
хранит информацию о зарегистрированных пользователях (имя, пароль)?
Ответ:
 (1) каждая рабочая база данных хранит такую информацию о пользователях, которые могут работать с этой БД.
 
 (2) в системной базе данных isc4.gdb
 
 (3) в специальном двоичном файле в папке C:\Windows
 
Номер 2
Где InterBase
хранит информацию о правах зарегистрированных пользователей на объекты?
Ответ:
 (1) каждая рабочая база данных хранит такую информацию о пользователях, которые могут работать с этой БД.
 
 (2) в системной базе данных isc4.gdb
 
 (3) в специальном двоичном файле в папке C:\Windows
 
Номер 3
Может ли незарегистрированный злоумышленник прочитать информацию из рабочей базы данных, если ему удастся ее скопировать и перенести на свой ПК?
Ответ:
 (1) нет - информацию могут прочитать только зарегистрированные пользователи.
 
 (2) нет, если администратор изменил пароль SYSDBA
.
 
 (3) да, так как имена пользователей и пароли хранятся в системной базе данных, злоумышленник может на своем ПК войти под именем SYSDBA
со своим паролем.
 
Упражнение 4:
Номер 1
Что такое права пользователя в InterBase
?
Ответ:
 (1) запись в служебной базе данных isc4.gdb
, удостоверяющая, что пользователь может подключиться к рабочей базе данных.
 
 (2) запись в служебной базе данных isc4.gdb
, удостоверяющая, что пользователь может подключиться к рабочей базе данных под другим именем.
 
 (3) запись в рабочей базе данных, удостоверяющая, что пользователь может подключиться к ней.
 
 (4) запись в рабочей базе данных, удостоверяющая, что пользователь может производить какие то действия с отдельными объектами этой БД.
 
Номер 2
Может ли рядовой пользователь назначать права другому пользователю в InterBase
?
Ответ:
 (1) нет, это может сделать только администратор SYSDBA
.
 
 (2) да, рядовой пользователь может назначать любые права другому пользователю.
 
 (3) да, рядовой пользователь может назначать права другому пользователю, но только те из них, на которые сам имеет право, и которые подразумевают такую возможность.
 
Номер 3
Кто такой пользователь PUBLIC
в InterBase
?
Ответ:
 (1) синоним администратора SYSDBA
.
 
 (2) такого пользователя не существует.
 
 (3) виртуальный пользователь, который подразумевает, что его права раздаются всем зарегистрированным пользователям.
 
Упражнение 5:
Номер 1
Какой оператор позволяет назначать пользователю права в InterBase
?
Ответ:
 (1) GRANT
.
 
 (2) REVOKE
.
 
 (3) ADMIN
.
 
 (4) MASTER
.
 
Номер 2
Какой оператор позволяет отобрать права у пользователя в InterBase
?
Ответ:
 (1) GRANT
.
 
 (2) REVOKE
.
 
 (3) ADMIN
.
 
 (4) MASTER
.
 
Номер 3
Какой дополнительный оператор позволяет назначать пользователю права с возможностью переназначать эти права другим пользователям в InterBase
?
Ответ:
 (1) GRANT
.
 
 (2) REVOKE
.
 
 (3) WITH GRANT OPTION
.
 
 (4) WITH REVOKE OPTION
.
 
Упражнение 6:
Номер 1
Что такое роли в InterBase
?
Ответ:
 (1) то же, что и права.
 
 (2) механизм, позволяющий пользователю войти в базу данных анонимно.
 
 (3) механизм, позволяющий группе пользователей работать с одинаковыми правами.
 
 (4) InterBase
не использует механизм ролей.
 
Номер 2
Какой оператор позволяет создать роль в InterBase
?
Ответ:
 (1) GRANT ROLE
.
 
 (2) REVOKE ROLE
.
 
 (3) CREATE ROLE
.
 
 (4) ADD ROLE
.
 
Номер 3
Какой оператор позволяет удалить роль в InterBase
?
Ответ:
 (1) GRANT ROLE
.
 
 (2) REVOKE ROLE
.
 
 (3) DROP ROLE
.
 
 (4) DELETE ROLE
.