Сертификат "Базы данных: модели, разработка, реализация"
  • Сертификат "Базы данных: модели, разработка, реализация"
  • Сертификат "Базы данных: модели, разработка, реализация"
Сертификат "Базы данных: модели, разработка, реализация"
  • Сертификат "Базы данных: модели, разработка, реализация"
  • Сертификат "Базы данных: модели, разработка, реализация"

Базы данных: модели, разработка, реализация

700,00 руб.
В течение часа!
Экзамен "Базы данных: модели, разработка, реализация" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
10745 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Примерами информационных систем являются:

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



К функциям информационной системы относятся:

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



Оперативная память компьютера

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



Магнитные барабаны, использовавшиеся в первых компьютерах

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



На заре вычислительной техники в первых компьютерах в качестве устройств хранения данных использовались

магнитные барабаны
магнитные ленты
компакт-диски



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

зависимостью данных от программ
независимостью программ и данных
зависимостью программ от данных



Процедура авторизации доступа к файлам предполагает

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


Над файлом данных определены операции

удаления
создания
изменения



Программа или комплекс программ для администрирования и мониторинга данных называется

Системой Умножения Баз Данных
Средой Управления Базами Данных
Системой Управления Базами Данных



Причинами возникновения СУБД являются

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



Особенностями первого этапа развития СУБД является то, что:

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



Первый этап развития СУБД связан с

организацией баз данных на мини-ЭВМ
организацией баз данных на больших ЭВМ
организацией параллельных вычислений


Первый стандарт ассоциации по языкам обработки данных назывался

SQL
CODASYL
IBM
IMS



Второй этап развитии баз данных связан с

появлением мини-ЭВМ
появлением персональных компьютеров
исчезновением больших ЭВМ
исчезновением мини-ЭВМ



Особенностями второго этапа развития баз данных является

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



Широкое распространение и доступность персональных компьютеров

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



Распределенные базы данных позволяют организовывать

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



Последовательность операций над БД, переводящих ее из одного непротиворечивого состояния в другое непротиворечивое состояние, называется

шагом
транзитом
транзакцией
циклом



Транзакция - это

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



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

PL
SQL
ICQ



Многоплатформенная архитектура СУБД предполагает:

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



Поддержка СУБД полной реляционной модели предполагает обеспечение

языковой целостности
ссылочной целостности
структурной целостности



СУБД, поддерживающая полную реляционную модель,

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



Языковая целостность БД предполагает:

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



Структурная целостность БД - это

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



представителями СУБД, относящимися ко второму этапу развития БД, являются

Informix
Oracle 7.3
System 10



К третьему этапу развития БД относится

появление многоплатформенных СУБД
начало работ с концепцией ООБД
появление распределенных БД



Современные СУБД различных форматов

имеют средства экспорта данных в СУБД других форматов
не имеют возможности взаимодействия между собой
имеют средства импорта данных из СУБД других форматов



Для использовании технологии доступа к данным Intranet

необходимо использование архитектуры клиент-сервер
необходимо специальное ПО
нет необходимости в специальном ПО



До технологии intranet при проектировании СУБД применялась технология

клиент-сервер
клиент-клиент
сервер-сервер



Технология доступа к данным, сменившая технологию клиент-сервер, называется

Ethernet
Intranet
Internet



Согласно технологии доступа к данным Intranet при подключении нового пользователя

нет необходимости в установке нового ПО
необходима установка нового ПО
необходимо применение технологии клиент-сервер



Алгоритмически сложные задачи работы с БД целесообразнее решать в архитектуре

Internet
Intranet
клиент-сервер



Технология Intranet

полностью заменила технологию клиент-сервер
существует совместно с технологией клиент-сервер
не получила широкого распространения



Банк данных - это

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



База данных - это

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



С одной базой данных

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



При параллельной работе с базой данных нескольких приложений они

не учитывают изменения в базе данных, вносимые другими приложениями
работают независимо друг от друга
учитывают все изменения в базе данных, вносимые другими приложениями
обмениваются результатами своей работы



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

приложениями
серверами
серверами приложений



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

физический уровень
концептуальный уровень
уровень внешних моделей



При параллельной работе с базой данных нескольких приложений они

не учитывают изменения в базе данных, вносимые другими приложениями
работают независимо друг от друга
обмениваются результатами своей работы
учитывают все изменения в базе данных, вносимые другими приложениями



Центральное управляющее звено в трехуровневой системе организации БД, предложенной ANSI, называется

уровнем внешних моделей
физическим уровнем
концептуальным уровнем



Концептуальный уровень по классификации ANSI

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



Самый верхний уровень трехуровневой системы организации БД, предложенной ANSI, называется

физический уровень
уровень внешних моделей
концептуальный уровень



Уровень внешних моделей по классификации ANSI обеспечивает

работу приложений только с теми данными, которые им необходимы
доступ к данным, необходимым для работы других приложений
обмен данными между приложениями



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

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



Физический уровень по классификации ANSI представляет собой

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



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

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



Выберите верное:

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



Трехуровневая модель системы управления базой данных, предложенная ANSI, позволяет обеспечить

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



Выберите верное:

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



БМД - это

База Метаданных
Банк Метаданных
Банк Местных Данных
База Местных Данных



Схема прохождения запроса к базе данных включает

Пользователей
базу данных
операционную систему
СУБД



Запрос пользователя к базе данных

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



Конечные пользователи банка данных - это

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



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

БТР
МБД
БМД
БД



Развитие банка данных включает следующие стадии:

полная реорганизация
эксплуатация
проектирование
реализация



Администраторы банка данных - это

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



Пользователи, отвечающие за оптимальную организацию банка данных - это

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



Конечные пользователи банка данных - это

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



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

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



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

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



К основным функциям группы администратора БД относятся:

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



Пользователи, отвечающие за оптимальную организацию банка данных - это

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



Анализ предметной области в числе функций группы администратора БД включает:

определение состава и структуры файлов БД
определение объемно-временных характеристик обработки данных
определение статуса информации
описание предметной области



Модель данных в контексте баз данных - это

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



Проектирование структуры БД в числе функций группы администратора БД предполагает:

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



Инфологические или семантические модели согласно классификации моделей данных

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



Понятие "данные" в контексте баз данных - это

набор конкретных значений, параметров, характеризующих объект
набор абстракций,характеризующих объек
некоторая абстракция



Дескрипторные модели согласно классификации моделей данных

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



Документальные модели согласно классификации моделей данных

ориентированы на свободные форматы документов, текстов на естественном языке
ориентированы на жестко структурированные форматы документов
основаны на языках разметки документов



Тезаурусные модели согласно классификации моделей данных

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



Первая даталогическая модель - это

сетевая
иерархическая
реляционная



Основные информационные единицы в иерархической модели данных - это

сегмент данных
база знаний
агрегат данных
набор данных
поле данных
база данных



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

сетевая модель
реляционная модель
иерархическая модель



Минимальная единица данных в сетевой модели данных, - это

сегмент данных
элемент данных
поле данных
набор данных



Минимальная единица данных в иерархической модели данных, - это

поле данных
сегмент данных
агрегат данных
элемент данных



Основные информационные единицы в сетевой модели данных - это

элемент данных
агрегат данных
набор данных
запись
сегмент данных
поле данных
база знаний



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

Ключ
тип сегмента
набор ключевых атрибутов



В иерархической модели данных конкретные значения полей данных, входящих в сегмент данных, - это

тип сегмента
экземпляр данных
экземпляр сегмента
тип данных



В иерархической модели данных поименованная совокупность типов элементов данных, входящих в сегмент, - это

экземпляр сегмента
тип сегмента
экземпляр данных
тип данных



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

сегменты объединяются в неориентированный древовидный граф
агрегаты данных объединяются в ориентированный граф
наборы данных объединяются в неориентированный граф
сегменты объединяются в ориентированный древовидный граф
поля объединяются в неориентированный древовидный граф



Схема иерархической базы данных - это

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



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

типов сегментов
наличия сегментов-потомков
направленных ребер графа
ключей



Для физической БД иерархической модели верно, что каждый логически исходный сегмент может быть связан

только с другим логически исходным сегментом
с произвольным числом логически подчиненных сегментов
только с одним логически подчиненным сегментом



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

с произвольным числом логически исходных сегментов
только с другим логически подчиненным сегментом
только с одним логически исходным сегментом



В физической БД иерархической модели корневой сегмент - это сегмент, который

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



Набор всех экземпляров сегментов, подчиненных одному экземпляру корневого сегмента, - это

логическая запись
физическая запись
"близнецы"



В иерархической модели данных физические записи

различаются по длине
различаются по структуре
не различаются по структуре
не различаются по длине



В иерархической модели данных "близнецы" - это

экземпляры-потомки одного типа
экземпляры-потомки одного типа, связанные с одним экземпляром сегмента-предка
экземпляры-потомки одного экземпляра сегмента-предка



Для иерархической модели описание типов сегментов производится

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



Способ доступа определяет

устройство хранения БД
способ организации взаимосвязи физических записей
способ организации взаимосвязи логических записей



Для иерархической модели описание БД начинается с оператора

DEVICE
DATA SET
DBD



В иерархической модели при описании корневого сегмента параметр FREQ определяет

число возможных экземпляров родительского сегмента
число возможных экземпляров корневого сегмента
число всех подчиненных сегментов



В иерархической модели при описании логически подчиненного сегмента параметр PARENT не может быть равен

SEGM1
1
0



В иерархической модели при описании корневого сегмента параметр PARENT не может быть равен

SEGM1
1
0



Совокупность физических баз данных образует

логическую модель данных
концептуальную модель данных
физическую модель данных
внешнюю модель данных



Описание схемы иерархической БД заканчивается следующими операторами

DBD
END
DATA SET
ACCESS
FINISH
DBDGEN



Физическая база данных может содержать корневых сегментов

только один
произвольное число
не больше двух



Логическая база данных - это

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



В языке манипулирования данными в иерархической модели существуют следующие группы операторов

поиска данных
модификации данных
поиска с возможностью модификации



Для иерархической модели совокупность поддеревьев для физических баз данных, с которыми работает конкретный пользователь, - это

физическая модель
пользовательская модель
концептуальная модель
внешняя модель



В иерархической модели оператор GET UNIQUE <имя сегмента> WHERE <список поиска> относится к группе операторов

модификации данных
поиска данных
поиска данных с возможностью модификации



В иерархической модели результатом вызова оператора GET UNIQUE Сотрудники WHERE Сотрудники.Возраст=30 будет

данные о первом найденном сотруднике в возрасте 30 лет
данные о последнем найденном сотруднике в возрасте 30 лет
список всех сотрудников в возрасте 30 лет



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

GET HOLD NEXT <имя сегмента>
GET HOLD UNIQUE <имя сегмента> WHERE <список поиска>
GET NEXT <имя сегмента> WITHIN PARENT
GET UNIQUE <имя сегмента> WHERE <список поиска>



Основные объекты сетевой модели данных - это

элемент данных
запись
агрегат данных
поле данных
сегмент данных
набор данных



В сетевой модели данных определены агрегаты типа

вектор
повторяющаяся группа
запись
матрица



В языке манипулирования данными иерархической модели операторы, не имеющие параметров, - это

INSERT
UPDATE
GET UNIQUE
DELETE



В сетевой модели данных набор данных - это двухуровневый граф, связывающий отношением

"один-ко-многим" два агрегата данных
"один-к-одному" два типа записи
"один-ко-многим" два типа записи
"один-к-одному" два элемента данных
"многие-ко-многим" два типа записи



В сетевой модели данных совокупность агрегатов или элементов данных, моделирующая некоторый класс объектов реального мира, - это

запись
набор данных
сегмент данных
поле данных



Понятию "запись" в иерархической модели данных соответствует понятие

сегмент данных
дерево данных
поле данных



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

невозможен
всегда возможен
возможен при введении соответствующего сингулярного набора



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

описания полей данных
описания записей
описание базы данных
описания наборов



В сетевой модели данных между двумя типами записей можно определить

не больше двух наборов
только один набор
любое количество наборов



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

описания записей
описания полей данных
описания наборов
описание базы данных



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

невозможен
возможен при введении соответствующего сингулярного набора
всегда возможен



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

SCHEMA IS
AREA NAME IS
DBD



В сетевой модели данных применение оператора GET возможно

только после применения оператора FIND
в любой момент времени
только после применения оператора STORE
только после применения оператора CONNECT



В сетевой модели данных к некоторой физической области размещения должен быть приписан

каждый набор
каждый экземпляр записи
каждый агрегат данных
каждый тип записи



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

DBD
SCHEMA IS
AREA NAME IS



При описании записи в сетевой модели данных ее номер уровня не может быть равен

1
3
0
2



В сетевой модели описание элементов данных, непосредственно не принадлежащих записи,

возможно с использованием типа REAL
возможно с использованием сингулярного набора
возможно с использованием типа VIRTUAL
невозможно



В сетевой модели данных включение текущей записи в текущий экземпляр набора возможно командой CONNECT

возможно, если для члена набора способ включения задан как MANUAL
возможно всегда
возможно, если для члена набора способ включения задан как AUTOMATIC
невозможно в принципе



В сетевой модели данных для описания набора данных и порядка включения членов в него необходимо

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



Основной структурой данных в реляционной модели является

распределение
корреляция
противодействие
отношение



Основные понятия и ограничения реляционной модели впервые сформулировал

Э. Кодд
Ч. Пирс
Э. Шредер



Основу теории отношений заложили

Э. Кодд
Ч. Пирс
Э. Шредер



Полное декартово произведение множеств - это

домен
набор всевозможных сочетаний из n элементов, где каждый элемент берется из своего домена
набор доменов
отношение



N-арным отношением Rназывают

подмножество декартова произведения множеств
совокупность множеств
полное декартово произведение множеств



Исходные множества в N-арном отношении R называются

отношениями
дольменами
доменами
связями



Вхождение домена в отношение называется

кортежем
степенью
атрибутом



Простой графической интерпретацией отношения является

эскиз
график
таблица
граф



Всякая таблица, представляющая отношение, обладает следующими свойствами

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



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

сходящиеся
различные
расходящиеся
одинаковые



Количество атрибутов в отношении называют

рангом отношения
кортежем отношения
весом отношения
степенью отношения



Строки отношения называются

кортежами
степенями
атрибутами



Схемой отношения называется

перечень имен атрибутов данного отношения с указанием домена, к которому они относятся
перечень кортежей данного отношения с указанием домена, к которому они относятся
графическое представление отношения



Иерархическая связь между отношениями в реляционной модели предполагает

наличие первичного ключа в основном отношении
наличие внешнего ключа в подчиненном отношении
наличие основных отношений и наличие подчиненных отношений



Схемы двух отношений называются эквивалентными, если

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



Алгеброй называется

множество объектов с заданной на нем совокупностью операций, замкнутых относительно этого множества
множество объектов и множество операций, рассматриваемых отдельно
множество объектов с заданной на нем совокупностью операций



Все множество операций подразделяется на группы

теоретико-информационные
специальные
теоретико-множественные



Алгебраическая операция называется бинарной, если в ней участвует(ют)

два операнда
число операндов, кратное двум
число операндов, кратное степени двойки
один операнд



Пересечением отношений называется отношение, которое содержит множество кортежей, принадлежащих

первому исходному отношению
одновременно первому и второму исходным отношениям одновременно
второму исходному отношению



Объединением двух отношений называется отношение, содержащее множество кортежей, принадлежащих

либо второму исходному отношению
либо первому исходному отношению
либо первому и второму исходным отношениям одновременно



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

второму отношению и не принадлежащих первому
не принадлежащих ни первому отношению, ни второму
первому отношению и не принадлежащих второму



Операция расширенного декартова произведения является

несимметричной
неперестановочной
симметричной



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

добавлением значений второго в конец первого
добавлением значений второго в середину первого
добавлением значений первого в середину второго
добавлением значений первого в конец второго



Операции объединения, пересечения, разности относятся к

теоретико-множественным операциям
специальным операциям
теоретико-специальным операциям



Операция ограничения отношений носит также название

вертикального выбора
горизонтального выбора
операции диагональной фильтрации
операции фильтрации



Операции горизонтального выбора, проектирования и условного соединения относятся к

специальным операциям
теоретико-множественным операциям
теоретико-специальным операциям



Операция условного соединения является

триарной
бинарной
унарной



Операции горизонтального выбора и проектирования являются

n-арными
унарными
бинарными



Операция деления относится к

теоретико-множественным операциям
теоретическим операциям
специальным операциям
теоретико-специальным операциям



Операция деления применяется в случаях, когда

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


Операции объединения и пересечения являются

коммутативными
несимметричными
некоммутативными



Свойство коммутативности алгебраической операции означает, что

результат не зависит от порядка и количества аргументов
результат не зависит от порядка аргументов в операции
результат зависит от порядка аргументов в операции



Язык SQL содержит

операторы запросов
операторы DDL
операторы управления БД



К операторам определения данных относятся

DROP INDEX
CREATE TABLE
ALTER TABLE
ALTER VIEW



Операторы CREATE TABLE и DROP TABLE относятся к группе операторов

управления транзакциями
манипулирования данными
управления БД
определения данных



Оператор SELECT относится к группе операторов

управления БД
запросов
управлении транзакциями
манипулирования данными



Операторы DELETE, INSERT, UPDATE относятся к группе операторов

манипулирования данными
управления БД
управления транзакциями



Операторы манипулирования данными - это

INSERT
DELETE
UPDATE



Средства управления транзакциями включают операторы

ROLLBACK
SAVEPROFIT
COMMIT
SAVEPOINT



Операции COMMIT, ROLLBACK относятся к операциям

манипулирования данными
запросов
управления транзакциями



В средствах управления транзакциями отсутствует операция

SAVEPOINT
COMMIT
ROLLBACK
SUBMIT



Программный SQL включает операторы:

PREPARE
DROP DATABASE
DECLARE
OPEN
REVOKE



Средства администрирования данных включают операции

REVOKE
ALTER DATABASE
ALTER TABLE
GRANT



Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Соответствие информационной модели предметной области объектам реального мира и их взаимосвязям в каждый момент времени - это

непротиворечивость
целостность
полнота



Требование допустимости СУБД работы только с данными типа "реляционное отношение" - это поддержка

семантической целостности
структурной целостности
ссылочной целостности
языковой целостности



Необходимость для СУБД обеспечения языков описания и манипулирования данными не ниже стандарта SQL - это требование поддержки

ссылочной целостности
структурной целостности
языковой целостности
семантической целостности



Поддержка семантической целостности может быть обеспечена

Декларативно
Синтетически
процедурно



Для выявления равенства значения атрибута неопределенному используют

оператор SELECT
предикат IS NULL
предикат IS NOT NULL
предикат IS ZERO



Согласно таблице истинности для логических операций с неопределенными значениями, если значение A -TRUE, а B - NULL, то пересечение А и B

TRUE
NULL
FALSE



Согласно таблице истинности для логических операций с неопределенными значениями, если значение A -TRUE, а B - NULL, то конъюнкция А и B

NULL
FALSE
TRUE



Согласно таблице истинности для логических операций с неопределенными значениями, если значение A - NULL, то not А -

FALSE
TRUE
NULL



Согласно таблице истинности для логических операций с неопределенными значениями, если значение A - FALSE, а B - NULL, то объединение А и B

FALSE
TRUE
NULL



Согласно таблице истинности для логических операций с неопределенными значениями, если значение A - FALSE, а B - NULL, то пересечение А и B

FALSE
NULL
TRUE



В соответствии с принципом поддержки ссылочной целостности при удалении кортежа основного отношения можно

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



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

NULL
FALSE
TRUE
NOT NULL



Уничтожение кортежей подчиненного отношения при удалении связанного с ними кортежа основного отношения

соответствует принципу поддержки семантической целостности
соответствует принципу поддержки ссылочной целостности
нарушает принцип поддержки ссылочной целостности
нарушает принцип поддержки структурной целостности



Наличие в рамках СУБД механизмов проверки и выполнения "бизнес-правил" - это

декларативный способ поддержки ссылочной целостности
процедурный способ поддержки семантической целостности
процедурный способ поддержки структурной целостности
декларативный способ поддержки семантической целостности



Существуют следующие виды ограничения целостности атрибута

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



Существуют следующие виды декларативных ограничений целостности

ограничения целостности атрибута
ограничения целостности на уровне домена
ограничения целостности на уровне связи между отношения
ограничения целостности на уровне отношения



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

откладываемыми
немедленно проверяемыми
периодически проверяемыми



Декларативные ограничения целостности являются

периодически проверяемыми
откладываемыми
немедленно проверяемыми


Декларативные ограничения целостности задаются на уровне

операторов задания доменов
операторов создания таблиц
операторов изменения таблиц



Минимальное количество столбцов, при котором можно объявить таблицу, равно

2
0
1



При объявлении столбца таблицы обязательные разделы - это

значение столбца по умолчанию
тип данных столбца
имя столбца



При объявлении столбца таблицы необязательные разделы - это

значение столбца по умолчанию
имя столбца
дополнительные ограничения целостности столбца
тип данных столбца



При задании ограничений уникальности столбец определяется как

возможный ключ
вторичный ключ
первичный ключ



Описание родительской таблицы после описания подчиненных ей таблиц

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



Задание в разделе ограничений целостности столбца выражения NOT NULL приводит к

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



Задана таблица EXEMPLAR

CREATE TABLE EXEMPLAR
(
EXEMPLAR_ID     INT        IDENTITY PRIMARY KEY,
ISBN            varchar(14)     NOT NULL FOREIGN KEY references BOOKS(ISBN),
READER_ID        smallint(4)    NULL FOREIGN KEY references READERS(READ_ID),
DATA_IN        date,
DATA_OUT        date,
);

Обязательным атрибутом является
DATA_OUT
DATA_IN
READERS
ISBN
READER_ID




Задана таблица EXEMPLAR

CREATE TABLE EXEMPLAR
(
EXEMPLAR_ID     INT        IDENTITY PRIMARY KEY,
ISBN            varchar(14)     NOT NULL FOREIGN KEY references BOOKS(ISBN),
READER_ID        smallint(4)    NULL FOREIGN KEY references READERS(READ_ID),
DATA_IN        date,
DATA_OUT        date,
EXIST        Logical,
);

Внешними ключами являются атрибуты
DATA_OUT
DATA_IN
ISBN
EXEMPLAR_ID
READER_ID
READERS



Задана таблица EXEMPLAR CREATE TABLE EXEMPLAR ( EXEMPLAR_ID INT IDENTITY PRIMARY KEY, ISBN varchar(14) NOT NULL FOREIGN KEY references BOOKS(ISBN), READER_ID smallint(4) NULL FOREIGN KEY references READERS(READ_ID), DATA_IN date, DATA_OUT date, EXIST Logical, PRIMARY KEY (EXEMPLAR_ID, ISBN) ); Первичным ключом является

EXEMPLAR_ID или ISBN
только EXEMPLAR_ID, так как ISBN уже является внешним ключом
только ISBN, так как EXEMPLAR_ID не является внешним ключом
набор атрибутов EXEMPLAR_ID и ISBN



Задана таблица EXEMPLAR

CREATE TABLE EXEMPLAR
(
EXEMPLAR_ID     INT        IDENTITY PRIMARY KEY,
ISBN            varchar(14)     NOT NULL FOREIGN KEY references BOOKS(ISBN),
READER_ID        smallint(4)    NULL FOREIGN KEY references READERS(READ_ID),
DATA_IN        date,
DATA_OUT        date,
);

Необязательные атрибуты - это
DATA_IN
DATA_OUT
READER_ID
EXEMPLAR_ID
ISBN



Таблицы BOOKS и READERS являются основными, таблица EXEMPLAR подчинена им. Тогда правильный порядок создания таблиц

1. READERS 2. BOOKS 3. EXEMPLAR
1. EXEMPLAR 2.BOOKS 3. READERS
1. BOOKS 2. READERS 3. EXEMPLAR
1. READERS 2. EXEMPLAR 3. BOOKS



Задана таблица EXEMPLAR

CREATE TABLE EXEMPLAR
(
EXEMPLAR_ID     INT        IDENTITY PRIMARY KEY,
ISBN            varchar(14)     NOT NULL FOREIGN KEY references BOOKS(ISBN),
READER_ID        smallint(4)    NULL FOREIGN KEY references READERS(READ_ID),
DATA_IN        date,
DATA_OUT        date,
EXIST        Logical,
);

Первичным ключом является
DATA_OUT
READER_ID
READERS
EXEMPLAR_ID
ISBN
DATA_IN




Задана таблица EXEMPLAR

CREATE TABLE EXEMPLAR
(
EXEMPLAR_ID     INT        IDENTITY PRIMARY KEY,
ISBN            varchar(14)     NOT NULL FOREIGN KEY references BOOKS(ISBN),
READER_ID        smallint(4)    NULL FOREIGN KEY references READERS(READ_ID),
DATA_IN        date,
DATA_OUT        date,
);

Таблица EXEMPLAR является

подчиненной таблице READERS
подчиненной таблице BOOKS
основной
подчиненной таблице READ_ID



Задана таблица EXEMPLAR

CREATE TABLE EXEMPLAR
(
EXEMPLAR_ID     INT        IDENTITY PRIMARY KEY,
ISBN            varchar(14)     NOT NULL FOREIGN KEY references BOOKS(ISBN),
READER_ID        smallint(4)    NULL FOREIGN KEY references READERS(READ_ID),
DATA_IN        date,
DATA_OUT        date,
);

Таблица EXEMPLAR является

подчиненной таблице READ_ID
подчиненной таблице BOOKS
основной
подчиненной таблице READERS



В СУБД MS SQL Server для удаления базы данных используется оператор

DESTROYDB
DELETE DATABASE
DROP DATABASE



При создании базы данных Readers в MS SQL Server 7.0 c помощью оператора CREATE DATABASE Readers

будет выдана ошибка, так как не указаны обязательные параметры
будет создана база данных Library
будет создана база данных Readers



В языке SQL для модификации таблиц используется оператор

ALTER TABLE
DROP TABLE
DESTROY TABLE
CREATE TABLE



Представление

существует в базе данных в том виде, как оно сконструировано
содержит данные, реально существующие в базе данных
содержит вымышленные данные
не существует в базе данных в том виде, как оно сконструировано



Таблицы BOOKS и READERS являются основными, таблица EXEMPLAR подчинена им. Тогда правильный порядок удаления таблиц

1. EXEMPLAR 2.BOOKS 3. READERS
1. READERS 2. EXEMPLAR 3. BOOKS
1. BOOKS 2. READERS 3. EXEMPLAR
1. READERS 2. BOOKS 3. EXEMPLAR



В результате выполнения оператора

ALTER TABLE BOOKS
ADD AUTOR varchar(40)

в таблицу BOOKS будет добавлен столбец AUTOR
будет создана таблица BOOKS, состоящая из столбца AUTOR
из таблицы BOOKS будут удалены все столбцы, кроме столбца AUTOR
из таблицы BOOKS будет удален столбец AUTOR



SQL-запрос на выборку, который пользователь воспринимает как некоторое виртуальное отношение, - это

внутренняя модель
презентация
представление
схема БД



К условиям, при которых невозможно обновить представление, относятся

отсутствие в запросе группировки HAVING
наличие в запросе предиката DISTINCT
присутствие в запросе группировки GROUP BY
возвращаемые столбцы являются вычисляемыми



Для определения представления используется оператор

CREATE MINIDATABASE
CREATE TABLE
CREATE ROW
CREATE VIEW



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

вертикального представления
объединенного представления
сгруппированного представления
горизонтального представления



Горизонтальное представление используется для

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



В-деревья относятся к

взаимосвязанным файлам
файлам прямого доступа
индексным файлам
инвертированным спискам



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

даталогическая модель БД
физическая модель БД
инфологическая модель БД



Поименованная линейная последовательность записей, расположенных на внешних носителях, называется

деревом данных
файлом
базой данных



Взаимосвязанные файлы бывают следующих типов:

с однонаправленными цепочками
с многонаправленными цепочками
с ненаправленными цепочками
с двунаправленными цепочками



Плотный и неплотный индекс принадлежат

письменному типу файлов
плотностному типу файлов
индексному типу файлов



Возможность определения текущей записи файла, а также последующей и предыдущей - следствие

нелинейности последовательности записей
хаотичности последовательности записей
линейности последовательности записей



Файлы с постоянной длиной записи, расположенные на устройствах прямого доступа, называются

файлами прямого доступа
файлами произвольного доступа
файлами одностороннего доступа



Для каждого файла в системе хранится следующая информация:

имя создателя
тип
размер записи
имя



Файлы с переменной длиной записи могут быть организованы посредством

пометки специальным маркером конца строки
записи в начале каждой записи ее длины
пометки специальным маркером начала строки



Ситуация соответствия одного значения хеш-функции нескольким разным ключам называется

аномалией
коллизией
ошибкой



Наиболее быстрый способ доступа обеспечивают файлы

с прямым доступом
с параллельным доступом
с последовательным доступом



Значения ключей, которые имеют одно и то же значение хеш-функции, называются

однотипами
прототипами
синонимами



При поиске записи по стратегии разрешения коллизий с областью переполнения сначала

делается соответствующая отметка в реестре БД
происходит перемещение по цепочке синонимов
вычисляется значение ее хеш-функции



Область хранения в стратегии разрешения коллизий с областью переполнения разбивается на

второстепенную область
область хеширования
основную область
область переполнения



При использовании хеширования как метода доступа необходимо принять два независимых решения:

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



В стратегии свободного замещения разрешения коллизий для каждой записи добавляется

указатель на последующую запись в цепочке синонимов
указатель на предыдущую запись в цепочке синонимов
указатель на последнюю запись в цепочке синонимов



Стратегия разрешения коллизий, в которой файловое пространство не разделяется на области, называется

стратегией свободного замещения
стратегией разрешения с областью переполнения
стратегией разрешения без области переполнения



В стратегии свободного замещения разрешения коллизий файловое пространство

не разделяется на области
подразделяется на основную область и область преполнения
подразделяется на свободную и замещенную области



При добавлении новой записи в основную запись она добавляется

в начало основной области
в произвольное место основной области
в конец основной области



Наиболее эффективным алгоритмом поиска на упорядоченном массиве является

n-арный поиск
унарный поиск
бинарный поиск



Файлы, в которых основная область содержит последовательность записей одинаковой длины, расположенных в произвольном порядке, а структура индексной записи имеет вид ЗНАЧЕНИЕ КЛЮЧА-НОМЕР ЗАПИСИ, называются

индексно-скошенными файлами
файлами с плотным индексом
файлами с неплотным индексом
индексно-прямыми файлами



При переполнении индексной области возможно

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



Неплотный индекс строится для

параллельных файлов
упорядоченных файлов
неупорядоченных файлов



Если структура записи индекса имеет вид: ЗНАЧЕНИЕ КЛЮЧА ПЕРВОЙ ЗАПИСИ БЛОКА-НОМЕР БЛОКА С ЭТОЙ ЗАПИСЬЮ, то файл является

индексно-параллельным файлом
индексно-последовательным файлом
индексно-непоследовательным файлом



Для моделирования отношений 1:М и М:М на файловых структурах используется

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



При нахождении нужных записей "подчиненного" файла

сначала ищется запись в "основном" файле, затем в подчиненном
сначала ищется запись в "подчиненном" файле, затем в основном
сначала ищется запись в "промежуточном" файле, затем в подчиненном



При удалении записи из цепочки подчиненного файл

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



При модификации основного файла с организацией вторичных списков осуществляются следующие дейсвия:

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



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



Индексированный список в общем случае - это

двухуровневая индексная структура
трехуровневая индексная структура
одноуровневая индексная структура



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

экстентом
кластером
секстентом



Часть диска, физическое пространство на диске, которое ассоциировано одному процессу, называется

кластером
экстентом
чанком



Слот - это

4-байтовое слово
16-байтовое слово
8-байтовое слово



Таблица смещений состоит из

таблицы настройки смещений
указателя на местоположения полей переменной длины
таблицы подстройки смещений
указателя на местоположение таблицы смещений



В структуре хранения данных MS SQL Server физически используются следующие единицы хранения данных:

Блок
единица размещения
страница



Страница БД может быть следующего типа:

индексная страница
страница данных
страница комментариев
страница размещения



Процесс обращения пользователя к БД с целью ввода, получения или изменения информации в БД, - это

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



Система, обеспечивающая параллельный доступ к одной БД нескольких пользователей, если БД расположена на одной машине, - это

система распределенных баз данных
распределенная система
система распределенной обработки данных



Система, обеспечивающая параллельный доступ к одной БД нескольких пользователей, если БД расположена на нескольких машинах, - это

система распределенных баз данных
распределенная система
система распределенной обработки данных



Разделение функций стандартного интерактивного приложения на 5 имеющих различную природы групп - это основной принцип технологии

клиент-сервер
файлового сервера
сервера баз данных



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

скоростным
распределенным
виртуальным
удаленным



Последовательность операций модификации данных в БД, переводящая БД из одного непротиворечивого состояния в другое, - это

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



Часть кода приложений, определяющая алгоритмы решения конкретных задач приложения, - это

презентационная логика
бизнес-логика
логика обработки данных



В технологии клиент-сервер выделяют следующие группы функций стандартного интерактивного приложения

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



Часть кода приложения, связанная с обработкой данных внутри приложения, - это

бизнес-логика
логика обработки данных
презентационная логика



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

удаленного клиента
удаленного сервера
файловой сущности
файлового сервера



В централизованной архитектуре

части приложения комбинируются внутри одной исполняемой программы
части приложении комбинируются внутри нескольких исполняемых программ
все части приложения располагаются в единой среде



В модели файлового сервера СУБД находится

на сервере
на клиенте
на сервере и на клиенте



В модели файлового сервера сервер может обслуживать

не более 5 клиентов
множество клиентов
только одного клиента



В модели файлового сервера бизнес-логика приложения располагается на

на сервере и на клиенте
на клиенте
на сервере



В модели файлового сервера файлы базы данных располагается на

на сервере и на клиенте
на клиенте
на сервере



В модели файлового сервера в ответ на запрос клиент получает

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



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

база данных
бизнес-логика приложения
презентационная логика приложения
ядро СУБД



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

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



Модель сервера баз данных поддерживается

Informix
Oracle
Sybase
MS SQL Server



Основу модели сервера баз данных составляют механизмы

Целостности
Триггеров
поддержки доменной структуры
хранимых процедур



В модели сервера баз данных средством программирования SQL-сервера является

механизм хранимых процедур
механизм триггеров
механизм передаваемых процедур



В модели сервера баз данных бизнес-логика приложений

находится на сервере
находится на клиенте
разделена между клиентом и сервером



В модели сервера баз данных механизм ограничений на пользовательские типы данных - это механизм

хранимых процедур
поддержки кортежной структуры
поддержки доменной структуры
триггеров



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

механизм хранимых процедур
механизм триггеров
механизм передаваемых процедур



В модели сервера баз данных триггеры

не могут вызывать хранимые процедуры
могут вызывать хранимые процедуры
хранятся в словаре БД



Для написания хранимых процедур и триггеров используется

Cobol
SQL
Small-Talk
С
встроенный SQL



В трехуровневой модели между клиентом и сервером БД находится

сервер приложений
сервер ответа
клиентское приложение
сервер рабочей группы



В трехуровневой модели функция создания резервных копий БД и ее восстановления после сбоев лежит на

распределена между сервером БД и сервером приложений
сервере приложений
сервере БД
клиенте



Промежуточный диспетчер используется в

двухуровневой архитектуре
трехуровневой архитектуре
архитектуре удаленного сервера
архитектуре виртуального сервера



На нулевом этапе развития серверов БД

взаимодействие с данными отсутствовало
управление данными отсутствовало
управление данными и взаимодействие с пользователем были совмещены в одной программе



Декомпозицией запросов называют

вертикальный параллелизм
гибридный параллелизм
горизонтальный параллелизм



При горизонтальном параллелизме параллельность достигается

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



При использовании архитектуры виртуального сервера

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



К возможным способам распараллеливания запросов относятся

синтез данных
сегментирование данных
декомпозиция запросов



В архитектуре виртуального сервера клиенты подключаются к

реальному серверу
серверу приложений
маршрутизатору
диспетчеру



К свойствам транзакции относятся следующие:

Согласованность
долговечность
атомарность
надежность
изолированность



Свойство согласованности транзакции

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



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

циклом
транзакцией
аномалией



Системная структура в виде журнала изменений базы данных, предназначенная для обеспечения надежного хранения данных в БД, называется

журналом реестра
журналом изменений
журналом транзакций



Оператор COMMIT

означает успешное завершение транзакции
прерывает транзакцию
означает ошибочное завершение транзакции



Оператор BEGIN TRANSACTION

сообщает о начале транзакции
сообщает об откате всей транзакции
сообщает об успешном завершении транзакции



Общими принципами восстановления БД являются

сохранение в восстановленном состоянии БД незафиксированных транзакций
отсутствие в восстановленном состоянии БД незафиксированных транзакций
сохранение в восстановленном состоянии БД зафиксированных транзакций



Восстановление состояния БД требуется проводить в случае

аварийного выключения питания
корректного выключения питания
возникновения неустранимого сбоя процессора



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

взаимной блокировке транзакций при параллельном выполнениии
аварийного завершения работы прикладной программы
завершение транзакции оператором ROLLBACK



Возможны следующие способы ведения журнальной информации

локальные журналы изменений БД
общий журнал изменений БД
отсутствие журналов изменений БД



Системная процедура, возвращающая все старые значения в отмененной транзакции, называется

ROLLBACK
REDO
UNDO



При откате транзакции выполняется системная процедура

REPEAT
REDO
UNDO



При нормальной работе очередная страница журнала выталкивается во внешнюю память

только при полном заполнении
только если память пуста
только если страница пуста



Принцип протокола журнализации WAL -

"пиши сначала в буфер"
"не пиши в журнал"
"пиши сначала в журнал"



Для повторного выполнения транзакции используется оператор

REPEAT
REDO
UNDO



Каждая успешно завершенная транзакция должна быть зафиксирована

на внешней памяти
в буфере
в оперативной памяти



Последняя запись в журнал, производимой от имени транзакции, является

специальная запись о количестве операций в транзакции
специальная запись о конце транзакции
запись о последней операции в транзакции



Чтобы гарантировать возможность восстановления последнего согласованного состояния базы данных, при фиксации транзакции во внешнюю память журнала нужно выталкивать:

первую запись об изменении БД этой транзакцией
последнюю запись об изменении БД этой транзакцией
все записи об изменении БД этой транзакцией



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

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



Для индивидуального отката транзакции все записи в журнале по данной транзакции связываются в

древовидный список
прямой список
обратный список



При индивидуальном откате транзакции вместо прямой операции UPDATE выполняется

операция INSERT
обратная операция UPDATE
операция DELETE



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

только до изменения
до изменения или после изменения
только после изменения



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

теневых таблиц отображения
теневых индексов отображения
таблиц теней



Для обеспечения наличия точек физической согласованности базы данных существуют подходы

использование теневого механизма
использование точечного механизма
журнализация постраничных изменений БД



Образование новых транзакция блокируется при достижении

"зеленой зоны"
"желтой зоны"
"красной зоны"



Восстановление последнего согласованного состояния базы данных после жесткого сбоя начинается с

обратного копирования БД из архивной копии
выполнения в прямом направлении всех операций по журналу
с отката всех незавершившихся транзакций



Для восстановления последнего согласованного состояния базы данных после жесткого сбоя необходимо иметь

таблицу восстановления
архивную копию базы данных
журнал



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

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



При достижении "желтой зоны"

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



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

пропавших изменений
промежуточных данных
несогласованных данных
строк-фантомов



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

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



Выделяют следующие типы синхронизационных захватов:

Разделяемый
Кластерный
Эксклюзивный



Синхронизационный захват объектов - это

сериализация
блокировка
откат



Основой обнаружения тупиковых ситуаций является построение

графа блокировки транзакций
графа ожидания транзакций
матрицы блокировки транзакций



Разрушение тупика начинается

выбора транзакции-жертвы
архивации базы данных
отката всех транзакций



Критерий выбора транзакции-жертвы

тип блокировки транзакции
стоимость транзакции
сложность транзакции



Наличие циклов в графе транзакции означает

наличие транзакции-жертвы
образование тупика
отсутствие тупиков



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

методом меток-фантомов
методом матричных меток
методом временных меток



Совместный захват всего объекта с намерением впоследствии захватывать какие-либо входящие в него объекты в монопольном режиме обозначается

IS
SIX
IX



Проверка наличия семантических ошибок в операторе SQL выполняется на этапе

проверки параметров оператора
исполнения плана запроса
синтаксического анализа оператора



Процесс выполнения операторов SQL начинается с

синтаксического анализа оператора
проверки параметров оператора
оптимизации оператора



Разделение запроса на ряд минимальных операций и построение нескольких планов выполнения SQL-запроса осуществляется на этапе

генерации плана выполнения запроса SQL
исполнения плана запроса
оптимизации оператора SQL



Наиболее трудоемкий и длительный этап выполнения операторов SQL - это

генерация плана выполнения запроса SQL
синтаксический анализ оператора
оптимизация оператора
проверка параметров оператора
исполнение плана запроса



Синтаксический анализ оператора SQL

не требует обращения к статистической информации о БД
не требует обращения к системным каталогам БД
требует обращения к системным каталогам БД



Семантический анализ оператора SQL

требует обращения к системным каталогам БД
не требует обращения к статистической информации о БД
не требует обращения к системным каталогам БД



При объединении операторов SQL с базовым языком программирования они

не могут ссылаться на переменные базового языка
могут ссылаться на переменные базового языка
получают результаты SQL-запросов с помощью переменных базового языка



На этапе оптимизации SQL-запроса требуется доступ к

журналу откатов
системным каталогам
статистической информации о БД



При объединении операторов SQL с базовым языком программирования для присвоения атрибутам БД NULL значений используются

операторы SQL
триггеры
специальные функции



Результат многострочного SQL-запроса -

одно значение
набор строк
значения нескольких столбцов



Во встроенном SQL запросы бывают

многострочные
однострочные
многостраничные



Для выполнения однострочных запросов в оператор SELECT во встроенном SQL добавлен раздел

FROM
WHERE
INTO



Для работы с многострочными запросами во встроенном SQL вводится понятие

списка
курсора
буфера



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

OPEN CURSOR
FETCH CURSOR
DECLARE CURSOR



Во встроенном SQL для продвижения указателя записей на следующую позицию в виртуальном наборе записей используется оператор

FETCH
OPEN
DECLARE CURSOR



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

встроенный SQL
интерфейс проектирования СУБД
интерфейс программирования приложений



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

интерфейс проектирования СУБД
встроенный SQL
интерфейс программирования приложений



При определении курсора параметр INSENSITIVE определяет такой режим создания набора строк, соответствующего определяемому курсору, при котором

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

Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png