Каков результат выполнения запроса

SELECT №ОФИС, COUNT (* ) FROM СЛУЖАЩИЕ GROUP BY №ОФИС ?

a) Список всех офисов без повторения номеров;

b) Общее количество всех служащих в организации;

c) Общее количество офисов в организации;

d) Количество записей в таблице СЛУЖАЩИЕ;

e) Количество служащих, работающих в каждом из офисов.

 

71. Какой оператор языка SQL добавляет к таблице T1 столбец типа CHAR(10) с именем C5 ?

a) ADD COLUMN C5 CHAR(10) TO T1;

b) ALTER TABLE T1 ADD C5 CHAR(10);

c) CHANGE TABLE T1 ADD C5 TYPE CHAR(10);

d) APPEND T1 C5 CHAR(10);

e) ADD TABLE T1 COLUMN C5 TYPE CHAR(10);

 

72. Укажите три базовых привилегии системы ?

a) UPDATE, INSERT, DELETE, SELECT, REFERENCES;

b) CONNECT, RESOURCE, DBA;

c) GRANT, REVOKE, IDENTIFIED BY;

d) ADD, MODIFY, DROP;

 

73. Укажите привилегии, которые можно назначить пользователю?

a) UPDATE, INSERT, DELETE, SELECT, REFERENCES;

b) CONNECT, RESOURCE, DBA;

c) GRANT, REVOKE, IDENTIFIED BY;

d) ADD, MODIFY, DROP;

 

74. Для удаления привилегии на добавление и удаление записей в таблице Заказов пользователю Adrian используется запрос?

a) Drop table tblCustomers;

b) Delete from tblCustomers where (User=’Adrian’);

c) Revoke insert, delete on tblCustomers from Adrian;

d) Insert into tblCustomers select * from DelTbl;

 

75. Какой из основных фундаментальных принципов РБД определяет возможность поддерживать много различных узлов, отличающихся оборудованием и ОС?

a) отсутствие опоры на центральный узел;

b) аппаратная независимость;

c) независимость от сети;

d) локальная независимость;

e) независимость от расположения.

 

76. За поддержание логически согласованного набора файлов, обеспечения ЯМД, восстановления данных после сбоя, организацию параллельной работы пользователей отвечает …?

a) СУБД;

b) файловый сервер локальной сети;

c) клиентское приложение;

d) сервер БД.

 

77. Репликация – это … ?

a) процесс обработки распределённых запросов;

b) процесс синхронизации копий таблиц в распределенной среде СУБД;

c) последовательность операций над БД, рассматриваемых СУБД как единое целое;

d) журнализация изменений в БД;

 

78. Динамический набор данных Master-таблицы – это …?

a) запрос;

b) снимок;

c) транзакция;

d) записи БД.

 

79. Механизм синхронного тиражирования использует протокол … (укажите несколько вариантов)?

a) протокол Two-Phase Commit (2PC);

b) IP или FTP;

c) протокол удаленного вызова процедур (RPC-Remote Procedure Call);

d) протокол WAL – Write Ahead Log;

e) протокол ROWA – Read-Once/ Write-All.

 

80. При работе в глобальной сети с недостаточно надежными и быстродействующими каналами связи актуален механизм … ?

a) асинхронного тиражирования;

b) синхронного тиражирования;

c) тиражирования из основного узла (primary site);

d) тиражирования слиянием (merge replication).

 

81. Синхронизацией реплик называется … ?

a) совокупность данных, которые могут подвергаться тиражированию;

b) процесс обновления реплик, при котором происходит передача обновляемых и согласование дублирующихся данных;

c) процесс передачи изменений тиражируемым копиям;

d) процесс копирования моментального снимка БД.

 

82. Какой уровень изоляции в SQL допускает вставку новой записи в таблицу, обрабатываемую транзакцией?

a) уровень SERIALIZABLE (последовательное чтение);

b) уровень REPEATABLE READ (повторяющееся чтение);

c) уровень READ COMMITED (чтение с фиксацией);

d) уровень READ UNCOMMITED (чтение без фиксации).

 

83. Какой уровень изоляции в SQL допускает выполнение запроса при условии, что результаты параллельных транзакций были зафиксированы?

a) уровень SERIALIZABLE (последовательное чтение);

b) уровень REPEATABLE READ (повторяющееся чтение);

c) уровень READ COMMITED (чтение с фиксацией);

d) уровень READ UNCOMMITED (чтение без фиксации).

 

84. Ситуацию, при которой пользователь А может увидеть данные, которые уже были обновлены пользователем В, но эти обновления ещё не были зафиксированы можно классифицировать как …?

a) проблему утраченного обновления;

b) проблему неповторяющегося чтения;

c) проблему «фантомной» вставки;

d) проблему преждевременного чтения.

 

85. Какое требование ACID, предъявляемое к транзакциям предполагает, что при выполнении транзакции, находящиеся в несогласованном состоянии, не должны быть видны другим пользователям, пока модификации не будут зафиксированы?

a) атомарность;

b) согласованность;

c) изолированность;

d) долговечность.

 

86. Какое требование ACID, предъявляемое к транзакциям обеспечивает принцип выполнения транзакции «всё или ничего»?

a) атомарность;

b) согласованность;

c) изолированность;

d) долговечность.

 

87. Какое требование ACID, предъявляемое к транзакциям предполагает, что в результате выполнения транзакции система переходит из одного корректного состояния в другое?

a) атомарность;

b) согласованность;

c) изолированность;

d) долговечность.

 

88. Какое требование ACID, предъявляемое к транзакциям предполагает, что новые состояния объектов, к которым была применена транзакция сохранятся в случае аппаратных или системных сбоев?

a) атомарность;

b) согласованность;

c) изолированность;

d) долговечность.

 

89. Фрагменты из нескольких БД, располагающиеся на различных узлах сети и, возможно, управляющиеся различными СУБД – это …?

a) локальная БД;

b) модель сервера БД;

c) распределенная БД;

d) модель сервера приложения.

 

90. Какой уровень в трехзвенной архитектуре распределенной БД отвечает за управление транзакциями и коммуникациями, транспортировку запросов, управление именами и пр.?

a) интерфейс с пользователем;

b) централизованное звено (middleware);

c) уровень управления данными;

 

91. Какой командой можно создать ID нового пользователя с присвоением ему пароля на доступ к данным БД?

a) CREATE TABLE New_User (ID sql_integer Not Null, Passw sql_char Not Null);

b) GRANT CONNECT TO New_User IDENTIFIED BY Passw;

c) SELECT ID, Passw INTO New_User FROM Old_User;

d) REVOKE SELECT ON New_User FROM Old_User.

 

92. Опция WITH GRANT OPTION команды GRANT назначения привилегий пользователю позволяет …?

a) выполнять любые запросы в любых объектах БД;

b) назначать и отменять привилегии всем пользователям по группе;

c) создавать и удалять пользователей в группе;

d) предоставлять пользователю свои привилегии другим в его таблицах.

 

93. Системы, обслуживающие абонентов-пользователей информационных сетей называют …?

a) телекоммуникационными;

b) абонентскими;

c) распределенными;

d) сетевыми.

 

94. Тиражирование, при котором изменения, вводимые для данных БД недоступной абонентской системы, вносятся тогда, когда это станет возможно (при наступлении какого-либо события) - …?

a) синхронное;

b) асинхронное периодическое;

c) асинхронное апериодическое;

d) тиражирование во времени, близком к реальному.

 

95. Укажите недостатки тиражирования (выберите несколько вариантов)?

a) уменьшение трафика;

b) сложность обеспечения целостности данных;

c) повышение автономности рабочих мест пользователей;

d) возможность возникновения конфликтов при корректировке

 

96. Протокол, в котором регистрируются исходные и обновленные состояния всех записей БД, модифицированных в ходе исполнения транзакции - …?

a) журнал изменений БД;

b) протокол Two-Phase Commit (2PC);

c) протокол удаленного вызова процедур (RPC-Remote Procedure Call);

d) протокол WAL – Write Ahead Log;

e) протокол ROWA – Read-Once/ Write-All.

 

97. Укажите схему обеспечения целостности данных РБД?

a) журнал изменений БД;

b) физически хранение отдельных частей БД по разным серверам;

c) корректировка разных копий информационных единиц (с последующим устранением конфликтов);

d) ограничения на время реакции системы;

 

98. Ситуацию, при которой пользователи А и В параллельно обновляют одни и те же данные, но запоминается то, которое проведено последним можно классифицировать как …?

a) проблему утраченного обновления;

b) проблему неповторяющегося чтения;

c) проблему «фантомной» вставки;

d) проблему преждевременного чтения.

 

99. Транзакцию, имеющую один управляющий слой, которому подчинено произвольное число элементарных действий можно классифицировать как …?

a) многозвенную;

b) «плоскую»;

c) транзакцию «только чтение»;

d) вложенную.

 

100. К какому типу можно отнести РБД, в которой приложения, выполняемые в среде СУБД, ответственны за интерфейсы между различными средами приложения, независимо от их однородности?

a) мультибазы данных с глобальной схемой;

b) федеративные БД;

c) мультибазы с общим языком доступа;

d) интероперабельные системы.