wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

База Данных4

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.
Не характеризует 4 нормальную форму:
a)
Любая имеющаяся зависимость соединения является тривиальной.
b)
В отношении нет одинаковых кортежей
c)
Не содержит нетривиальных многозначных зависимостей.
d)
Все неключевые атрибуты взаимно независимы.
e)
Нет неключевых атрибутов, зависящих от части сложного ключа.
2.
Не характеризует 5 нормальную форму:
a)
В отношении нет сложносочиненных и тривиально зависимых кортежей.
b)
Любая имеющаяся зависимость соединения является тривиальной.
c)
Не содержит нетривиальных многозначных зависимостей.
d)
Все неключевые атрибуты взаимно независимы.
e)
Нет неключевых атрибутов, зависящих от части сложного ключа.
3.
Атрибут, не входящий в состав никакого потенциального ключа
a)
Неключевой.
b)
Непростой.
c)
Сложный.
d)
Простой.
e)
Непотенциальный.
4.
Когда используют запрос на выборку?
a)
Запрос определяет, какие записи или поля из одной или нескольких таблиц будут отображены при его выполнении;
b)
Эти запросы создаются в тех случаях, когда предполагается выполнять этот запрос многократно, изменяя лишь условия отбора;
c)
Этот запрос можно использовать для выполнения расчетов и поведения итогов из исходных таблиц;
d)
Этот запрос позволяет производить итоговые вычисления;
e)
Для архивирования старых блоков или сохранения резервных копий таблиц;
5.
На таблице имеется триггер INSTEAD OF UPDATE, который явно вызывает тот же самый оператор UPDATE, который вызвал срабатывание триггера. Что произойдет?
a)
Операция обновления будет выполнена
b)
Зацикливание выполнения, вызванное рекурсивным выполнением триггера.
c)
Сообщение об ошибке времени выполнения
d)
Триггер не может выполнять ту же самую операцию, которая привела к его срабатыванию. В результате – ошибка компиляции
e)
Операция обновления не будет выполнена
6.
Пусть в пустую таблицу TestIdentity, созданную с помощью оператора: CREATE TABLE TestIdentity (ID INT IDENTITY PRIMARY KEY); требуется вставить значение 2. Какие операторы выполнят эту вставку?
a)
set IDENTITY_INSERT TestIdentity ON insert into TestIdentity (id) values(2)
b)
set IDENTITY_INSERT ON insert into TestIdentity (id) values(2)
c)
insert into TestIdentity values(2)
d)
Невозможно вставить оператором INSERT значение в поле IDENTITY
e)
set IDENTITY_INSERT TestIdentity ON insert into TestIdentity values(2)
7.
Триггер INSTEAD OF INSERT создан на таблице, в которую вставляется строка, нарушающая ссылочную целостность. Что справедливо?
a)
Триггер будет выполнен.
b)
Триггер не отработает.
c)
Будет получено сообщение об ошибке
d)
Триггер отработает, после чего будет выполнен откат транзакции
e)
Триггер отработает после дополнений.
8.
Таблица RATE имеет поля rate_id, id_del, value. Какой результат выполнения следующего запроса? DELETE FROM RATE where rate_id in (SELECT reate_id FROM RATE WHERE id_del=1 AND id_del=0
a)
Запрос не выполнится
b)
Запрос выполниться, но не удалит ни одной записи;
c)
Запрос удалит из таблиц RATE все записи у которых поле id_del=1;
d)
Запрос удалит из таблиц RATE все записи;
e)
Запрос удалит из таблиц RATE все записи у которых поле id_del=0;
9.
На одной и той же таблице имеются триггеры AFTER UPDATE и INSTEAD OF UPDATE. Причем триггер INSTEAD OF UPDATE исполняет оператор UPDATE на той же таблице. Что справедливо при обновлении триггерной таблицы?
a)
Будет выполнен триггер INSTEAD OF UPDATE, обновление таблицы и триггер AFTER UPDATE
b)
Ни одно из перечисленного
c)
Триггер INSTEAD OF UPDATE будет выполняться в бесконечном цикле. Обновление таблицы и триггер AFTER UPDATE выполнены не будут
d)
Выполнение триггера INSTEAD OF UPDATE приведет к ошибке. Обновление таблицы и триггер AFTER UPDATE выполнены не будут
e)
Отработает триггер INSTEAD OF UPDATE и будет выполнено обновление таблицы. Триггер AFTER UPDATE выполнен не будет
10.
Имеется таблица Employee. Что будет результатом выполнения следующего запроса: SELECT firstName, lastName FROM Employee WHERE lastName BETWEEN 'A%' AND 'D%';
a)
будут отображаться все сотрудники, имеющие фамилии, начинающиеся с 'A' до 'D' по алфавиту, включая А и исключая D
b)
выдаст ошибку, так как BETWEEN может использоваться только для чисел, а не для строк
c)
будут отображаться все сотрудники, имеющие фамилии, начинающиеся с 'A' до 'D' по алфавиту
d)
будут отображаться все сотрудники, имеющие фамилии, начинающиеся с 'A' до 'D' по алфавиту, исключая А и D
e)
запрос вернет пустую строку
11.
Существует несколько триггеров AFTER на одной таблице для одной операции. Что справедливо относительно порядка выполнения триггеров?
a)
Можно указать только первый и последний триггер
b)
Не может быть несколько одинаковых триггеров на одной таблице
c)
Можно задать порядок выполнения всех таких триггеров
d)
Такие триггеры всегда выполняются в произвольном порядке
e)
Не может существовать несколько триггеров AFTER на одной таблице для одной операции
12.
Если атрибуты X составляют потенциальный ключ отношения R:
a)
То любой атрибут отношения R функционально зависит от X.
b)
То любой атрибут отношения R не зависит от X.
c)
То нет атрибутов отношения R функционально зависимых от X.
d)
То любой атрибут отношения R потенциально зависит от X.
e)
То любой атрибут отношения R потенциально не зависит от X.
13.
Если потенциальный ключ отношения является простым:
a)
То отношение автоматически находится в 2НФ.
b)
То отношение может быть находится в 1НФ.
c)
То в отношения нет внешних ключей.
d)
То любой атрибут отношения определен на том же домене, что и потенциальный ключ.
e)
То отношение автоматически не находится в 2НФ.
14.
Атрибуты, если ни один из них не является функционально зависимым от другого:
a)
Взаимно независимыми.
b)
Независимыми.
c)
Сложными.
d)
Простыми.
e)
Непотенциальными.
15.
Отношения слабо нормализованы:
a)
В 1НФ.
b)
В 3НФ.
c)
В 4НФ.
d)
В 5НФ.
e)
В НФБК.
16.
Адекватность базы данных предметной области хуже:
a)
В 1НФ.
b)
В 3НФ.
c)
В 4НФ.
d)
В 5НФ.
e)
В НФБК.
17.
Легкость разработки и сопровождения базы данных сложнее:
a)
В 2НФ.
b)
В 3НФ.
c)
В 4НФ.
d)
В 5НФ.
e)
В НФБК.
18.
Скорость выполнения вставки, обновления, удаления медленнее:
a)
В 2НФ.
b)
В 3НФ.
c)
В 4НФ.
d)
В 5НФ.
e)
В НФБК.
19.
Скорость выполнения выборки данных быстрее:
a)
В 2НФ.
b)
В 3НФ.
c)
В 4НФ.
d)
В 5НФ.
e)
В НФБК.
20.
Сильно нормализованные модели данных хорошо подходят для:
a)
OLTP-приложений.
b)
OLAP-приложений.
c)
Систем поддержки принятия решений.
d)
Хранилищ данных.
e)
Систем интеллектуального анализа данных.
21.
Корректность процедуры нормализации (декомпозиция без потери информации) доказывается теоремой:
a)
Хеза.
b)
Вирта.
c)
Шеннона.
d)
Кодда.
e)
Дейта.
22.
Вид связи в явном виде не поддерживается в реляционных базах данных:
a)
«Многие ко многим».
b)
«Один к одному».
c)
«Один ко многим».
d)
«Многие к одному».
e)
«Один ко всему».
23.
Процесс обращения пользователя к БД с целью ввода, получения или изменения информации в БД:
a)
Запрос.
b)
Транзакция.
c)
Репликация.
d)
Журнализация.
e)
Администрирование.
24.
Пусть таблица Employee, хранящая информацию о служащих предприятия, имеет следующие столбцы: LastName (фамилия), FirstName (имя), Salary (зарплата), HireDate (дата поступления на работу). Определите, запрос упорядоченный по убыванию зарплаты список служащих, поступивших на работу в 1999 году:
a)
Select * from Employee where HireDate between ’1.01.99’ and ’31.12.99’ order by Salary desc.
b)
Select * from Employee where HireDate between ’1.01.99’ and ’31.12.99’ order by Salary.
c)
Select * from Employee order by Salary desc where HireDate between ’1.01.99’ and ’31.12.99’.
d)
Select * from Employee where HireDate not between ’1.01.99’ and ’31.12.99’ order by Salary desc.
e)
Select * from Employee where Salary desc.
25.
Функция, вычисляющая сумму:
a)
SUM.
b)
AVG.
c)
COUNT.
d)
MIN.
e)
MAX.
26.
Функция, вычисляющая среднее:
a)
AVG.
b)
COUNT.
c)
SUM.
d)
MIN.
e)
MAX.
27.
Функция, вычисляющая максимальное значение:
a)
MAX.
b)
AVG.
c)
COUNT.
d)
SUM.
e)
MIN.
28.
127 Функция, вычисляющая количество:
a)
COUNT.
b)
AVG.
c)
SUM.
d)
MIN.
e)
MAX.
29.
По технологии обработки данных базы данных подразделяются на:
a)
распределенные и централизованные
b)
с локальным и удаленным доступом
c)
файл – сервер и клиент - сервер
d)
распределенные и с локальным доступом
e)
централизованные и с удаленным доступом
30.
Действие выполняет метод Append:
a)
поиск данных в базе данных.
b)
добавление пустой записи в базу данных.
c)
просмотр записей в базе данных.
d)
создание файла базы данных.
e)
удаление файла в базе данных.
31.
Действие выполняет метод UpDate:
a)
просмотр записей в базе данных.
b)
поиск данных в базе данных.
c)
добавление пустой записи в базу данных.
d)
обновляет поля в записях базы данных.
e)
удаление файла в базе данных.
32.
СУБД:
a)
система управления базами данных.
b)
система упаковки банка данных.
c)
система уплотнения базы данных.
d)
система управления блоком данных.
e)
служба управления базами данных.
33.
Тип моделей данных:
a)
реляционный.
b)
виртуальный.
c)
централизованный.
d)
целый.
e)
логический.
34.
Команда DCL:
a)
GRANT.
b)
SELECT.
c)
CREATE DATABASE.
d)
DROP TABLE.
e)
DELETE.
35.
Файл с расширением .db:
a)
Paradox.
b)
Microsoft Access.
c)
InterBase.
d)
MS SQL.
e)
Oracle.