Тест с ответами: “Базы данных”

1. Если каждому значению А соответствует множество значений В, то говорят, что между А и В существует:
а) Функциональная зависимость
б) Функциональная взаимозависимость
в) Частичная функциональная зависимость
г) Полная функциональная зависимость
д) Транзитивная зависимость
е) Многозначная зависимость +
ж) Взаимная независимость

2. Выберите вариант, который является названием типа данных
а) Символьный
б) Числовой
в) Дата-время
г) Строковый
д) Все варианты верные +

3. К какому типу данных относятся константы даты и времени?
а) Числовому
б) Денежному
в) Число с плавающей точкой
г) Строковому +
д) Нет правильного варианта

4. Среди предложенных названий Определите то, которое является названием агрегатной функции:
а) COUNT
б) SUM
в) AVG
г) MAX
д) MIN
е) Все варианты верные +

5. Если ни один из атрибутов А и В не являются функционально зависимыми друг от друга, то говорят, что между ними существует:
а) Функциональная зависимость
б) Функциональная взаимозависимость
в) Частичная функциональная зависимость
г) Полная функциональная зависимость
д) Транзитивная зависимость
е) Многозначная зависимость
ж) Взаимная независимость +

6. Определите вид зависимости, которая не является многозначной:
а) 1:М
б) М:1
в) М:М
г) 1:1+
д) Нет правильного варианта

7. Если все атрибуты отношения являются простыми (имеют единственное значение), то отношение находится
а) В первой нормальной форме +
б) Во второй нормальной форме
в) В третьей нормальной форме
г) В четвертой нормальной форме
д) В пятой нормальной форме

8. Если существует функциональная зависимость не ключевого атрибута от составного ключа, то говорят, что существует:
а) Функциональная зависимость
б) Функциональная взаимозависимость
в) Частичная функциональная зависимость
г) Полная функциональная зависимость +
д) Транзитивная зависимость
е) Многозначная зависимость
ж) Взаимная независимость

9. Отношение находится во второй нормальной форме, если оно находится в первой нормальной форме и
а) каждый не ключевой атрибут функционально полно зависит от первичного ключа +
б) каждый не ключевой атрибут не транзитивно зависит от первичного ключа
в) все не ключевые атрибуты отношения взаимно независимы и полностью зависят от первичного ключа
г) в нем отсутствуют зависимости ключевых атрибутов (или атрибутов составного ключа) от не ключевых атрибутов
д) Нет правильного варианта

10. Выберите, какой из объектов служит для хранения данных в БД:
а) таблица +
б) запрос
в) форма

11. Поле, значение которого не повторяется в различных записях, называется так:
а) первичным ключом +
б) составным ключом
в) внешним ключом

12. Последовательность операций над БД, переводящих ее из одного непротиворечивого состояния в другое непротиворечивое состояние, называется так:
а) транзитом
б) циклом
в) транзакцией +

13. Определите, как обеспечить ситуацию, при которой удаление записи в главной таблице приводит к автоматическому удалению связанных полей в подчиненных таблицах:
а) установить тип объединения записей в связанных таблицах
б) установить каскадное удаление связанных полей +
в) установить связи между таблицами

14. Отношение находится в третьей нормальной форме, тогда и только тогда, когда:
а) каждый не ключевой атрибут функционально полно зависит от первичного ключа
б) каждый не ключевой атрибут не транзитивно зависит от первичного ключа
в) все не ключевые атрибуты отношения взаимно независимы и полностью зависят от первичного ключа +
г) в нем отсутствуют зависимости ключевых атрибутов (или атрибутов составного ключа) от не ключевых атрибутов
д) Нет правильного варианта

15. Отношение находится в нормальной форме Бойса-Кодда, если оно находится в третьей нормальной форме и:
а) каждый не ключевой атрибут функционально полно зависит от первичного ключа
б) каждый не ключевой атрибут не транзитивно зависит от первичного ключа
в) все не ключевые атрибуты отношения взаимно независимы и полностью зависят от первичного ключа
г) в нем отсутствуют зависимости ключевых атрибутов (или атрибутов составного ключа) от не ключевых атрибутов +
д) Нет правильного варианта

16. Выберите, как называется оператор языка SQL для создания запросов на выбор данных:
а) Select +
б) Distinct
в) Where
г) Having
д) Create

17. Отношение находится в третьей нормальной форме, если оно находится во второй нормальной форме и
а) каждый не ключевой атрибут функционально полно зависит от первичного ключа
б) каждый не ключевой атрибут не транзитивно зависит от первичного ключа +
в) все не ключевые атрибуты отношения взаимно независимы и полностью зависят от первичного ключа
г) в нем отсутствуют зависимости ключевых атрибутов (или атрибутов составного ключа) от не ключевых атрибутов
д) Нет правильного варианта

18. Фильтрация записей в таблицах выполняется с такой целью:
а) выборки необходимых данных +
б) группировки данных
в) сортировки данных

19. Формы используются для следующего:
а) вывода данных на печать
б) ввода данных +
в) просмотра данных

20. Выберите, как исключить наличие повторяющихся записей в таблице:
а) упорядочить строки таблицы
б) проиндексировать поля таблицы
в) определить ключевое поле +

21. Выберите, как называется оператор команды Select, который обеспечивает возможность устранения избыточных значений:
а) Order by
б) Distinct +
в) Where
г) Having
д) Create

22. Отметьте название предложения команды Select, которое используется для сортировки результата запроса:
а) Order by +
б) Distinct
в) Where
г) Having
д) Group by

23. Операторы =, <>, <=, >=, <, > относятся к такому виду операторов:
а) Реляционным операторам +
б) Логическим операторам
в) Специальным операторам
г) Агрегатным функциям
д) Нет правильного варианта

24. Операторы AND, OR, NOT относятся к такому виду операторов:
а) Реляционным операторам
б) Логическим операторам +
в) Специальным операторам
г) Агрегатным функциям
д) Нет правильного варианта

25. Операторы IN, BETWEEN, LIKE относятся к такому виду операторов:
а) Реляционным операторам
б) Логическим операторам
в) Специальным операторам +
г) Агрегатным функциям
д) Нет правильного варианта

26. Отметьте, какие из агрегатных функций используют только числовые поля:
а) SUM, AVG +
б) COUNT, SUM
в) MAX, MIN
г) AVG, MAX, MIN
д) Все выше перечисленные

27. Запросы выполняются для следующего:
а) выборки данных +
б) хранения данных
в) вывода данных на печать

28. Отметьте название предложения команды Select, которая позволяет производить выборку данных, в зависимости от истинности поставленного условия:
а) Order by
б) Distinct
в) Where +
г) Having
д) Create

29. Отметьте название команды, которая определяет группу значений в поле в терминах другого поля и применяет к ней агрегатную функцию:
а) Order by
б) Distinct
в) Where
г) Having
д) Group by +

30. Отметьте название предложения команды Select, которое позволяет устанавливать условия для агрегатных функций:
а) Order by
б) Distinct
в) Where
г) Having +
д) Group by