Ответы на тесты по предмету Базы данных (118 вопросов)

Набор страниц, связанный с таблицей или представлением и используемый для ускорения поиска или обеспечения уникальности, называется …

хэшированным файлом
цепочкой указателей
B-деревом
индексом
Для таблицы Поставщики (НомерПоставщика, Фамилия, Рейтинг, Город)
создана процедура Proc для определения числа поставщиков (@чпост), расположенных в определенном городе:

Обращение к процедуре выполняется инструкцией …

@чпост = EXECUTE Proc ‘Лондон’
EXECUTE Proc @чпост OUTPUT
EXECUTE Proc ‘Лондон’, @чпост
EXECUTE Proc ‘Лондон’, @чпост OUTPUT
Параллельные БД не содержат схему фрагментации …

карусельную
по диапазонам
хешированием
произвольную
В 12 принципов Дейта не входят …

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

экспертной системой
магазином данных
складом данных
хранилищем данных
Для таблицы Детали (НомерДетали, Название, Цвет, Вес, Город) создается индексированное представление с именем View_ Детали  с помощью параметра …

CREATE INDEX
WITH ENCRYPTION
WITH CHECK
SCHEMABINDING
При работе с временными БД концепцию периодов жизни не используют на уровне …

атрибута
кортежа
отношения
базы данных
Средства объектно-ориентированных СУБД, расширяющие объектные языки программирования, не содержат …

параллелизм
долговременное хранение данных
восстановление
независимость данных
Для таблицы Детали (НомерДетали, Название, Цвет, Вес, Город)
создается представление с именем View_Детали. Обращение к представлению выполняется инструкцией …

CREATE INDEX
CREATE VIEW
EXECUTE
SELECT
Установите правильную последовательность этапов приведения отношения к нормальной форме Бойса – Кодда.

выделение множества функциональных связей, не содержащих ключа исходного отношения
выделение функциональной связи, в которой атрибут не является частью детерминанта других функциональных зависимостей
формирование отношения в НФБК для выделенной функциональной связи
удаление из исходного отношения атрибута, входящего в выделенную функциональную связь
определение множества функциональных связей, которые могут быть заданы на втором подмножестве элементов
Метод обеспечения быстрого прямого доступа к конкретной записи с учетом заданного значения определенного поля называется …

упорядочиванием
кластеризацией
индексированием
хешированием
Если двумя транзакциями установлены блокировки на независимых объектах и каждая транзакция запрашивает блокировку объекта другой транзакции, может возникнуть …

зависимость от незафиксированного результата
несовместимость данных
потеря обновления
тупиковая ситуация
Основное различие между моделями данных состоит в способе представления …

объектов
модели
физической реализации
связи
Проблемы организации параллельной работы  решаются с помощью …

восстановления
взаимоблокировки
изоляции
блокировки
Для таблицы Поставки (НомерПоставщика, НомерДетали, ДатаПоставки, Количество) создан триггер:

Обращение к триггеру (НомерПоставщика =3) выполняется инструкцией …

В таблицу Поставщики, имеющую заданное описание

вставить запись о новом поставщике можно с помощью инструкции …

INSERT INTO Поставщики VALUES (6, ‘Джеймс’, ’Лондон’)
INSERT INTO Поставщики VALUES (6, ‘Джеймс’, 20,’Лондон’)
INSERT INTO Поставщики VALUES (6, ‘Джеймс’, 20)
INSERT INTO Поставщики VALUES (‘Джеймс’, 20,’Лондон’)
Словарь метаданных не включает …

словари извлечения данных
объекты предметной области
форматы данных для согласования
источники данных
Параллельные БД не содержат схему фрагментации …

карусельную
хешированием
по диапазонам
произвольную
К принципам создания активных БД не относится(-ятся) …

триггеры для логики
логика обработки
мониторинг событий
хранимые процедуры
Стандарт SQL является

Графической формой представления данных
Аналитической формой представления данных
Табличной формой представления данных
Оператор IN используется для

Указания домена,в множестве значений которого необходимо осуществить поиск
Указание отношения,в множестве значений которого необходимо осуществить поиск
Указание атрибута,в множестве значений которого необходимо осуществить поиск
Даталогическое проектирование БД подразумевает:

формализованное описание объектов предметной области в терминах модели “сущность-связь”
выбор эффективного размещения БД на внешних носителях для обеспечения наиболее эффективной работы приложения
Описание схемы БД в терминах выбранной СУБД
Какие термины используются в иерархической модели

ствол
кортежи
листья
узел
ветвь
При выполнении транзакции изолированность пользователя на уровне неподтвержденного чтения предотвращает проблему:      

появления промежуточных данных
появление пропавших обновлений
появление строк-призраков
появление несогласованных данных
Набор страниц, связанный с таблицей или представлением и используемый для ускорения поиска или обеспечения уникальности, называется …

цепочкой указателей
хэшированным файлом
B-деревом
индексом
Формализованное описание структуры единиц информации и операций над ними называется __________ данных.

экземпляром
записью
структурой
моделью
Формализация связей достигается …

выполнением операций над понятиями
созданием отдельного ассоциативного понятия
выбором дополнительных ключей понятий
размещением дополнительных атрибутов в понятиях
Для таблицы Детали (НомерДетали, Название, Цвет, Вес, Город)
задается ограничение

При этом автоматически будет создан __________индекс.

уникальный
составной
некластеризованный
кластеризованный
Установите правильную последовательность основных этапов процесса нормализации отношений.

устранение повторяющихся групп
устранение неполных функциональных зависимостей от первичных ключей
устранение транзитивной зависимости
устранение неполных функциональных зависимостей от возможных ключей
В 12 принципов Дейта не входят …

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

магазином данных
экспертной системой
складом данных
хранилищем данных
При работе с временными БД концепцию периодов жизни не используют на уровне …

кортежа
атрибута
отношения
базы данных
Большинство параллельных систем БД имеют архитектуру …

с разделяемой памятью
с конвейерным параллелизмом
с разделяемыми дисками
без разделения ресурсов
Для таблицы Детали, имеющей заданное описание

автоматически будет создан __________индекс.

уникальный
некластеризованный
составной
кластеризованный
Вид индекса, представленного на рисунке, является …

некластеризованным
составноым
уникальным
кластеризованным
Для распределения объектов БД используются виды фрагментации …

«сверху вниз»
«снизу вверх»
горизонтальной
вертикальной
Построение ER-модели не включает …

выбор ключевых свойств понятий
объединение модели
выявление понятий и их свойств
формализацию связей
Распределение объектов РБД производится путем …

«сверху вниз»
«снизу вверх»
фрагментации
тиражирования
На рисунке показан фрагмент модели, соответствующий операции …

ассоциации
обобщения
декомпозиции
агрегации
Установите правильную последовательность этапов приведения отношения ко второй нормальной форме.

определение полных функциональных зависимостей атрибутов от первичного ключа
определение неполных функциональных зависимостей атрибутов от частей ключа
объединение полученных зависимостей с одинаковыми левыми частями в группы
выполнение операции проекции для каждой выделенной группы
Установите правильную последовательность этапов приведения отношения к первой нормальной форме.

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

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

составным
уникальным
кластеризованным
некластеризованным
На рисунке показан фрагмент модели, соответствующий операции …

обобщения
ассоциации
декомпозиции
агрегации
На рисунке показан фрагмент модели, соответствующий операции …

обобщения
индивидуализации
агрегации
ассоциации
На рисунке показан фрагмент модели, соответствующий операции …

специализации
ассоциации
агрегации
обобщения
Для таблицы Поставщики (НомерПоставщика, Фамилия, Рейтинг, Город)
задана инструкция:

соответствующая запросу …

удалить всех поставщиков
удалить город Лондон из сведений о поставщиках
удалить все поставки для поставщиков из Лондона
удалить сведения о поставщиках из Лондона
Для таблицы Поставки (НомерПоставщика, Номердетали, ДатаПоставки, Количество) задана инструкция

соответствующая запросу …

определить количество деталей в таблице Поставки
определить общее количество поставляемых деталей
определить количество поставок для детали
определить для каждой поставляемой детали ее номер и объем поставок
Для таблицы Поставки (НомерПоставщика, НомерДетали, ДатаПоставки, Количество) задана инструкция

соответствующая запросу …

определить количество записей в таблице Поставки
определить количество поставщиков для детали Р2
определить количество поставок для детали Р2
определить общее количество поставляемых деталей Р2
Для таблицы Поставщики (НомерПоставщика, Фамилия, Рейтинг, Город) создана процедура Proc для получения сведений о поставщиках, находящихся  в определенном городе:

Обращение к процедуре выполняется инструкцией _________. (При обращении к процедуре сохранить значение о состоянии выполнения процедуры в переменной @ret.)

@ret=EXECUTE Proc 
EXECUTE Proc ‘Лондон’, @ret OUTPUT
EXECUTE Proc ‘Лондон’, @ret
@ret=EXECUTE Proc ‘Лондон’
Для таблицы Детали (НомерДетали, Название, Цвет, Вес, Город) создается индексированное представление с именем View_ Детали  с помощью параметра …

WITH CHECK
CREATE INDEX
WITH ENCRYPTION
SCHEMABINDING
Для таблицы Детали (НомерДетали, Название, Цвет, Вес, Город)
создается представление с именем View_Детали. Инструкция

изменит данные …

результатов запроса
в представлении
обновляемого представления
базовой таблицы
Для таблиц Поставки (НомерПоставщика, НомерДетали, ДатаПоставки, Количество) и Поставщики (НомерПоставщика, Фамилия, Рейтинг,
Город) для реализации ___________ запроса «Определить фамилии поставщиков, поставляющих деталь Р2» задана инструкция:

коррелированного
составного
вложенного
некоррелированного
Для таблиц Поставки (НомерПоставщика, Номердетали, ДатаПоставки, Количество)   и  Поставщики (НомерПоставщика, Фамилия, Рейтинг, Город)
 для реализации ___________ запроса «Определить фамилии поставщиков, поставляющих деталь Р2»  задана инструкция:
 

структурированного
некоррелированного
вложенного
коррелированного
Для таблиц Поставки (НомерПоставщика, НомерДетали, ДатаПоставки, Количество) и Поставщики (НомерПоставщика, Фамилия, Рейтинг, Город) задана инструкция:

соответствующая запросу …

изменить информацию о поставщиках из Лондона
изменить информацию о местонахождении поставщиков из Лондона
изменить объем поставок всем поставщикам
установить объем поставок, равный нулю для поставщиков из Лондона
Для таблиц Поставки (НомерПоставщика, НомерДетали, ДатаПоставки, Количество) и Поставщики (НомерПоставщика, Фамилия,Рейтинг, Город) создан триггер:

Обращение к триггеру (НомерПоставщика=3) выполняется инструкцией …

DELETE FROM Поставки WHERE НомерПоставщика=3
EXECUTE tgDel
EXECUTE tgDel НомерПоставщика=3
DELETE FROM Поставшики WHERE НомерПоставщика=3
Для таблиц Поставки (НомерПоставщика, НомерДетали, ДатаПоставки, Количество) и Детали (НомерДетали, Название, НаСкладе) создан триггер:

Обращение к триггеру (НомерПоставщика=3, НомерДетали=2) выполняется инструкцией …

INSERT INTO Детали VALUES (2, ‘кольцо’, 100)
EXECUTE tgIns НомерДетали=2
EXECUTE tgIns НомерПоставщика=3
INSERT INTO Поставки VALUES (3, 2, ‘12/12/11’, 100)
Проектирование хранилищ данных не включает процесс …

извлечения
представления
анализа
формализации
В число характеристик объектно-ориентированных СУБД не входит …

исключение промежуточных уровней отображения
программирование средствами языков управления данными
один язык программирования и манипулирования данными
независимость данных
Для таблиц Поставки (НомерПоставщика, НомерДетали, ДатаПоставки, Количество) и Поставшики (НомерПоставщика, Фамилия, Рейтинг, Город) задана  инструкция:

соответствующая запросу …

удалить город Лондон из сведений о поставщиках
удалить сведения о всех поставщиках из Лондона
удалить всех поставщиков из Лондона
удалить все поставки для поставщиков из Лондона
Установите соответствие между группой ограничений и типом целостности данных.
1. Ограничение DEFAULT. Ограничение CHECK. Ограничение NULL
2. Ограничение PRIMARY KEY. Ограничение UNIQUE
3. Ограничение CHECK. Ограничение FOREIGN KEY

каскадная
декларативная
доменная
объектная
ссылочная
Во временных БД не применяется определение времени …

действительное
определяемое пользователем
транзакции
точное
Организация совместного решения задачи обработки данных на нескольких компьютерах сети называется …

распределенной базой данных
распределенным представлением
удаленным доступом
распределенной обработкой
В число участников разработки объектно-ориентированной БД не входят …

разработчики приложений
программисты на ОО-языках
проектировщики
администраторы БД
Логическая единица работы, преобразующая БД из одного непротиворечивого состояния в другое такое же состояние, называется …

функцией
процедурой
программой
транзакцией
Система специальным образом организованных данных, программных, технических и языковых средств, предназначенных для централизованного накопления и многоцелевого использования, называется …

словарем данных
информационной системой
системой управления базами данных
базой данных
В архитектуре системы управления базой данных не выделяют _____ уровень.

внешний
внутренний
концептуальный
логический
В число основных функций систем управления базами данных не входит _______ данных(-ыми).

манипулирование
защита и поддержка целостности
определение
выбор модели
Для эффективной работы с базой данных система управления базами данных должна обеспечивать ________ данных.

полноту
актуальность
архивацию
целостность
Процесс проектирования базы данных не включает этап …

логического проектирования
концептуального проектирования
выбора системы управления базой данных
программирования
Поддерживает все основные функции СУБД, предоставляет полную поддержку внешнего, концептуального и внутреннего уровней …

операционная система
компьютер клиента
сервер приложений
сервер
Приложения, которые выполняются с помощью СУБД, называются …

серверными
встроенными
пользовательскими
клиентами
Приложения, написанные на языке программирования общего назначения или на специализированных языках четвертого поколения, называются …

инструментальными
стандартными
встроенными
пользовательскими
Приложения, упрощающие процесс создания и выполнения других приложений, называются …

генераторами приложений
пользовательскими
хранимыми процедурами
встроенными
Установите соответствие между типом целостности данных и его характеристикой.
1. Определение допустимого набора значений данных для столбца
2. Обеспечение уникальных значений первичного ключа для строк таблицы
3. Установление связей между ключевыми полями различных таблиц

декларативная
каскадная
доменная
объектная
ссылочная
Установите соответствие между предлагаемым условием и типом ограничения.
1. Ключевые столбцы, идентифицирующие строки таблицы.
2. Различные значения в одном столбце каждой строки.
3. Диапазон значений, которые пользователь может ввести в отдельный столбец.

DEFAULT
FOREIGN KEY
PRIMARY KEY
UNIQUE
CHECK
Установите соответствие между предлагаемым условием и типом ограничения.
1. Столбцы, которые используются для связи между таблицами
2. Значение для столбца, не указанного в инструкции INSERT
3. Возможность принимать неопределенные значения

UNIQUE
PRIMARY KEY
FOREIGN KEY
DEFAULT
NULL
Установите соответствие между предлагаемым условием и типом ограничения.
1. Ключевые столбцы, идентифицирующие строки таблицы
2 Значение для столбца, не указанного в инструкции INSERT
3. Диапазон значений, которые пользователь может ввести в отдельный столбец

FOREIGN KEY
UNIQUE
PRIMARY KEY
DEFAULT
CHECK
Организации параллельной работы не вызывает проблемы …

анализа несовместимости
потерянного обновления
зависимости от незафиксированного результата
восстановления
Блокировка, гарантирующая, что никакие другие пользователи не смогут ни читать, ни изменять обновляемые данные, является …

взаимоблокировкой
разделяемой блокировкой
блокировкой чтения
блокировкой записи
На рисунке представлено изображение …

экземпляра записи
схемы данных
экземпляра схемы
типа записи
На рисунке представлено изображение …

типа записи
схемы данных
экземпляра схемы
экземпляра записи
На рисунке представлено изображение …

взаимосвязи объектов
структуры модели
предметной области
схемы модели
На рисунке показан фрагмент модели, соответствующий операции …

декомпозиции
обобщения
ассоциации
агрегации
На рисунке показан фрагмент модели, соответствующий операции …

специализации
агрегации
ассоциации
обобщения
На рисунке показан фрагмент модели, соответствующий операции …

агрегации
индивидуализации
обобщения
ассоциации
Вид индекса, представленного на рисунке, является …

некластеризованным
уникальным
составноым
кластеризованным
Вид индекса представленного на рисунке является …

составным
уникальным
кластеризованным
некластеризованным
Хранение логически связанных записей в непосредственной близости друг от друга на физическом диске называется …

хешированием
индексированием
сортировкой
кластеризацией
Для таблицы Поставки (НомерПоставщика, НомерДетали, ДатаПоставки, Количество) задана инструкция

соответствующая запросу …

определить количество поставщиков для детали Р2
определить общее количество поставляемых деталей Р2
определить количество записей в таблице Поставки
определить количество поставок для детали Р2
Для таблицы Поставки (НомерПоставщика, НомерДетали, ДатаПоставки, Количество) задана инструкция

соответствующая запросу …

определить количество поставщиков для детали Р2
определить количество поставок для детали Р2
определить количество записей в таблице Поставки
определить общее количество поставляемых деталей Р2
Для таблицы Поставки (НомерПоставщика, Номердетали, ДатаПоставки, Количество) задана инструкция

соответствующая запросу …

определить количество поставок для детали
определить количество деталей в таблице Поставки
определить общее количество поставляемых деталей
определить для каждой поставляемой детали ее номер и объем поставок
Для таблиц Поставки (НомерПоставщика, НомерДетали, ДатаПоставки, Количество) и Поставщики (НомерПоставщика, Фамилия, Рейтинг,
Город) для реализации ___________ запроса «Определить фамилии поставщиков, поставляющих деталь Р2» задана инструкция:

составного
коррелированного
вложенного
некоррелированного
Для таблиц Поставки (НомерПоставщика, Номердетали, ДатаПоставки, Количество)   и  Поставщики (НомерПоставщика, Фамилия, Рейтинг, Город)
 для реализации ___________ запроса «Определить фамилии поставщиков, поставляющих деталь Р2»  задана инструкция:
 

вложенного
структурированного
некоррелированного
коррелированного
Для таблиц Поставки (НомерПоставщика, НомерДетали, ДатаПоставки, Количество) и Поставшики (НомерПоставщика, Фамилия, Рейтинг, Город) задана  инструкция:

соответствующая запросу …

удалить всех поставщиков из Лондона
удалить сведения о всех поставщиках из Лондона
удалить город Лондон из сведений о поставщиках
удалить все поставки для поставщиков из Лондона
Для таблицы Поставщики (НомерПоставщика, Фамилия, Рейтинг, Город)
задана инструкция:

соответствующая запросу …

удалить все поставки для поставщиков из Лондона
удалить город Лондон из сведений о поставщиках
удалить всех поставщиков
удалить сведения о поставщиках из Лондона
В таблицу Поставщики, имеющую заданное описание

вставить запись о новом поставщике можно с помощью инструкции …

INSERT INTO Поставщики VALUES (6, ‘Джеймс’, 20,’Лондон’)
INSERT INTO Поставщики VALUES (6, ‘Джеймс’, ’Лондон’)
INSERT INTO Поставщики VALUES (6, ‘Джеймс’, 20)
INSERT INTO Поставщики VALUES (‘Джеймс’, 20,’Лондон’)
В таблицу Поставки, имеющую заданное описание

вставить запись о новой поставке можно с помощью инструкции …

INSERT INTO Поставки VALUES (6, ’12/12/11’, 100)
INSERT INTO Поставки VALUES (6, 2, ’12/12/11’, ‘100’)
INSERT INTO Поставки VALUES (6, 2, 12/12/11, 100)
INSERT INTO Поставки VALUES (6, 2, ’12/12/11’, 100)
Для таблиц Поставки (НомерПоставщика, НомерДетали, ДатаПоставки, Количество) и Поставщики (НомерПоставщика, Фамилия, Рейтинг, Город) задана инструкция:

соответствующая запросу …

изменить информацию о поставщиках из Лондона
изменить информацию о местонахождении поставщиков из Лондона
изменить объем поставок всем поставщикам
установить объем поставок, равный нулю для поставщиков из Лондона
Для таблицы Детали, имеющей заданное описание

автоматически будет создан __________индекс.

некластеризованный
составной
уникальный
кластеризованный