Каков результат выполнения запроса
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) интероперабельные системы.