Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на тест база данных.doc
Скачиваний:
83
Добавлен:
16.01.2017
Размер:
104.96 Кб
Скачать

ТЕСТ ПО ДИСЦИПЛИНЕ «БАЗЫ ДАННЫХ»

  1. Отметьте действия, которые включает понятие «ведение данных»

А. обработка хранимых данных

Б. изменение хранимых данных

В. добавление хранимых данных

Г. вывод хранимых данных

Д. удаление хранимых данных

  1. Отметьте функции, которые СУБД должна обеспечивать

А. минимальную избыточность данных

Б. сбор данных

В. разработку структуры данных

Г. доступ к данным пользователям

Д. возможность быстрого поиска

  1. Отметьте требования надежности и безопасности БД, которые должна обеспечивать СУБД

А. должна быть обеспечена обработка данных

Б. должна быть организована система санкционированного доступа

В. должна быть установлена процедура идентификации пользователей

Г. должна быть обеспечена возможность быстрого поиска

  1. Какие из перечисленных характеристик относятся к БД первого поколения?

А. наличие абстрактных моделей данных во время их использования

Б. доступ к БД производился на уровне записей

В. разработку структуры данных

Г. наличие математического аппарата

Д. за оптимизацию доступа к БД отвечал пользователь

  1. Укажите номер поколения, к которому можно отнести СУБД Postgres.

Ответ 3

  1. Какая из перечисленных моделей данных является человеко-ориентированной?

А. даталогическая

Б. инфологическая

В. физическая

  1. Отметьте среди перечисленных моделей даталогические документальные модели.

А. тезаурусные модели

Б. модели "сущность-связь"

В. дескрипторные модели

  1. Сколько компонентов входит в структуру логической (даталогической) модели?

Ответ 3

  1. Дерево является основной структурой данных …

А. сетевой модели

Б. реляционной модели

В. иерархической модели

Г. объектно-ориентированной модели

  1. Какой метод адресации, использующийся для ускорения доступа к данным, предполагает применение к значению ключа некоторой функции, вырабатывающей значение меньшего размера?

А. бинарный (двоичный) поиск

Б. поиск по В-дереву

В. метод хеширования

Г. блочный поиск

Д. последовательное сканирование файла с проверкой ключа каждой записи

  1. Верно ли утверждение:

«Файлы последовательного доступа имеют записи одинаковой длины» ?

А. да

Б. нет

  1. Верно ли утверждение «Файлы прямого доступа обеспечивают наиболее быстрый доступ к произвольным записям»?

А. да

Б. нет

  1. Продолжите предложение «В современных реляционных СУБД единицей обмена с внешней памятью является …»

Ответ блок или страница

  1. Укажите правильную последовательность действий по добавлению записи в заданную таблицу БД

2 Диспетчер дисков ищет первую пустую страницу

1 Диспетчер файлов вставляет новую хранимую запись

3 Диспетчер дисков добавляет страницу к набору страниц заданной таблицы

Балл 1 2 3

  1. Продолжите предложение:

Наименьшей поименованной единицей данных, к которой СУБД может адресоваться непосредственно является Ответ Элемент данных

  1. Продолжите предложение:

Допустимое потенциальное множество значений простого типа данных - это …

Ответ Домен

17. Установите соответствие терминов

Реляционный термин

Соответствующий "табличный" термин

1

База данных

Набор заголовков таблиц

1

2

Схема базы данных

Набор таблиц

2

3

Отношение

Заголовок таблицы

3

4

Заголовок отношения

Таблица

4

5

Атрибут отношения

Строка таблицы

5

6

Кортеж отношения

Количество столбцов таблицы

6

7

Степень (-арность) отношения

Количество строк таблицы

7

8

Мощность отношения

Столбец (колонка) таблицы

8

ответ

1

2

2

1

3

4

4

3

5

8

6

5

7

6

8

7

Балл 3

  1. Набор атрибутов, значение которых однозначно идентифицирует кортежи, называется …

А. доменом

Б. типом данных

В. ключом

Г. кортежем

Д. отношением

  1. Ключи в таблице могут быть ….

А. составными

Б. первичными

В. быстрыми

Г. внешними

Д. индексными

  1. Какие виды связей в реляционной БД требуют для своей реализации дополнительную таблицу?

А. Один-ко-многим

Б. Многие-ко-многим

В Один-к-одному

  1. Какие характеристики из перечисленных ниже определяют фундаментальные свойства отношений?

А. для каждого отношения должен быть задан индекс

Б. отсутствие упорядоченности кортежей

В. атомарность значений атрибутов

Г. отсутствие кортежей-дубликатов

Д. атомарность значений кортежей

21. Отметьте базовых требования целостности, которые должны поддерживаться в любой реляционной субд.

А. требованием целостности кортежей

Б. требованием целостности схемы отношения

В. требованием целостности сущностей

Г. требованием целостности атрибутов

Д. требованием целостности по ссылкам

  1. Что означает Null-значение в БД?

А. значение нужно вычислить

Б. значение равно нулю

В. значение неизвестно

  1. Какой математический аппарат лежит в основе реляционной алгебры?

А. теория множеств

Б. математическая логика

В. теория вероятности

  1. Укажите, какие из перечисленных ниже операций реляционной алгебры относятся к теоретико-множественным?

А. пересечение

Б. проекция

В. соединение

Г. вычитание

Д. объединение

  1. Вставьте пропущенное слово: «При выполнении операции … двух отношений производится отношение, включающее все кортежи, входящие хотя бы в одно из отношений-операндов».

Ответ Объединение

26. Вставьте пропущенное слово: «При выполнении … отношения на заданный набор его атрибутов производится отношение, кортежи которого производятся путем взятия соответствующих значений из кортежей отношения-операнда»

Ответ Проекция

  1. Укажите правильную последовательность операций, которой эквивалентно выполнение естественного соединения.

4 Выполнить проекцию, удалив повторяющиеся атрибуты

3 Выполнить выборку по совпадающим значениям атрибутов, имевших одинаковые имена

2 Выполнить декартово произведение отношений

1 Переименовать одинаковые атрибуты в отношениях

5 Переименовать атрибуты, вернув им первоначальные имена

Балл 12345

  1. Для каких операций реляционной алгебры из перечисленных ниже необходимо выполнение условий совместимости?

А. пересечение

Б. декартово произведение

В. соединение

Г. вычитание

Д. объединение

28. Сколько строк будет содержать отношение, полученное в результате выполнения декартова произведения, если отношения-множители содержат 4 и 7 строк соответственно?

Ответ 28

  1. Какой язык стал фактическим стандартом доступа к реляционным базам данных?

Ответ SQL

30. Какие из перечисленных ниже операторов SQL входят в раздел DDL (Data Definition Language) – операторов определения объектов базы данных?

А. ALTER TABLE

Б. GRANT

В. UPDATE

Г. CREATE VIEW

Д. DROP VIEW

  1. Сколько стандартов языка SQL было принято?

Ответ 3

  1. Используется ли в какой-либо СУБД язык SQL в том виде, как он описан в одном из стандартов?

А. да

Б. нет

  1. Что означает символ «*» в операторе SELECT?

А. вывод всех строк таблицы

Б. вывод всех столбцов таблицы в упорядоченном виде

В. вывод всех строк таблицы в упорядоченном виде

Г. вывод всех столбцов таблицы в исходном порядке

  1. Какая фраза оператора SELECT используется для организации вывода данных с группированием по какому-либо полю (столбцу) таблицы?

А. WHERE

Б. HAVING

В. GROUP BY

Г. ORDER BY

  1. Укажите, какой из операторов позволяет подсчитать число строк таблицы Order.

А. SELECT MAX (onum) FROM Order;

Б. SELECT COUNT (*) FROM Order;

В. SELECT SUM(*) FROM Order;

Г. SELECT COUNT FROM Order;

  1. Как правильно задать поле snum таблицы Order, если в операторе SELECT используется соединение таблиц?

Ответ Order.snum

  1. Какой оператор, входящий в предикат в предложениях WHERE и HAVING позволяет проверить принадлежность элемента списку?

А. BETWEEN

Б. LIKE

В. IN

Г. ORDER BY

  1. В каком случае синтаксически верный запрос, содержащий конструкцию … EXISTS (подзапрос), может не вывести никаких данных?

А. подзапрос содержит предикат, принимающий значение «ложь»

Б. подзапрос содержит предикат, принимающий значение «истина»

В. подзапрос возвращает слишком много строк

39. Укажите правильную последовательность действий при выполнении оператора SELECT snum, MAX (amt) FROM Порядки WHERE snum IN (1002,1007) GROUP BY snum HAVING MAX (amt) > 3000.00;