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



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

  • (Правильный ответ) ALTER VIEW
  • (Правильный ответ) DROP INDEX
  • (Правильный ответ) CREATE TABLE
  • (Правильный ответ) ALTER TABLE

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

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

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

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

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

GRANT SELECT, INSERT ON TABLE1TO USER1

  • пользователь USER1 может передать пользователю USER2 права на ввод данных в таблицу TABLE1
  • пользователь USER1 может передать пользователю USER2 права на удаление таблицы TABLE1
  • (Правильный ответ) пользователь USER1 может делать выборку из таблицы TABLE1
  • (Правильный ответ) пользователь USER1 может вводить данные в таблицу TABLE1

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

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

Технология Intranet

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

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

  • Intranet
  • (Правильный ответ) клиент-сервер
  • Internet

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

  • поддержку языков манипулирования данными низкого уровня
  • (Правильный ответ) поддержку языков манипулирования данными высокого уровня
  • отсутствие поддержки языков манипулирования данными высокого уровня

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

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

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

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

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

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

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

  • ICQ
  • (Правильный ответ) SQL
  • PL

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

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

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

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

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

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

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

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

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

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

Понятие «данные» в контексте баз данных — это

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

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

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

БМД — это

  • (Правильный ответ) База Метаданных
  • Банк Метаданных
  • Банк Местных Данных
  • База Местных Данных

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

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

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

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

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

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

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

  • экземпляры-потомки одного типа
  • (Правильный ответ) экземпляры-потомки одного типа, связанные с одним экземпляром сегмента-предка
  • экземпляры-потомки одного экземпляра сегмента-предка

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

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

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

  • тип сегмента
  • (Правильный ответ) экземпляр сегмента
  • тип данных
  • экземпляр данных

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

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

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

  • (Правильный ответ) внешняя модель
  • физическая модель
  • концептуальная модель
  • пользовательская модель

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

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

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

  • не больше двух наборов
  • только один набор
  • (Правильный ответ) любое количество наборов

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

  • «один-ко-многим» два агрегата данных
  • «один-к-одному» два типа записи
  • «один-к-одному» два элемента данных
  • (Правильный ответ) «один-ко-многим» два типа записи
  • «многие-ко-многим» два типа записи

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

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

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

  • не различаются по длине
  • (Правильный ответ) различаются по структуре
  • не различаются по структуре
  • (Правильный ответ) различаются по длине

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

  • (Правильный ответ) описание базы данных
  • (Правильный ответ) описания наборов
  • (Правильный ответ) описания записей
  • описания полей данных

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

  • (Правильный ответ) результат не зависит от порядка аргументов в операции
  • результат не зависит от порядка и количества аргументов
  • результат зависит от порядка аргументов в операции

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

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

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

  • добавлением значений первого в конец второго
  • добавлением значений второго в середину первого
  • добавлением значений первого в середину второго
  • (Правильный ответ) добавлением значений второго в конец первого

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

  • Э. Шредер
  • (Правильный ответ) Э. Кодд
  • Ч. Пирс

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

  • (Правильный ответ) либо первому исходному отношению
  • (Правильный ответ) либо второму исходному отношению
  • (Правильный ответ) либо первому и второму исходным отношениям одновременно

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

  • второму отношению и не принадлежащих первому
  • не принадлежащих ни первому отношению, ни второму
  • (Правильный ответ) первому отношению и не принадлежащих второму

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

  • (Правильный ответ) REVOKE
  • (Правильный ответ) ALTER DATABASE
  • ALTER TABLE
  • (Правильный ответ) GRANT

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

  • (Правильный ответ) TRIM(TRAILING символ FROM строка)
  • TRIM(LEADING символ FROM строка)
  • TRIM(BOTH символ FROM строка)

Для вывода всех работников предприятия, занятых в отделе обслуживания, со стажем более 10 лет из таблицы Table1 с полями ФИО, ОТДЕЛ, СТАЖ, можно воспользоваться запросом:

  • SELECT ФИО FROM Table1 WHERE ОТДЕЛ=»обслуживание»
  • SELECT ФИО FROM Table1 WHERE СТАЖ РАБОТЫ > 10
  • (Правильный ответ) SELECT ФИО FROM Table1 WHERE ОТДЕЛ=»обслуживание» AND СТАЖ РАБОТЫ > 10

Результатом операции CHARLENGTH (строка) будет являться

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

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

  • манипулирования данными
  • (Правильный ответ) запросов
  • управлении транзакциями
  • управления БД

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

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

Операторы ALTER PASSWORD, DROP DATABASE, CREATE DBAREA относятся к операторам

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

В языке SQL/89 поддерживаются следующие типы даннх:

  • (Правильный ответ) CHAR(n)
  • (Правильный ответ) INTEGER
  • (Правильный ответ) NUMERIC[(c,m)]
  • (Правильный ответ) REAL

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

  • AVG
  • SUM
  • (Правильный ответ) COUNT

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

  • создание даталогической модели предметной области
  • создание инфологической модели предметной области
  • (Правильный ответ) системный анализ предметной области

Отношение может иметь

  • не более двух возможных ключей
  • (Правильный ответ) несколько возможных ключей
  • только один возможный ключ

Завершающим этапом проектирования БД является

  • (Правильный ответ) физическое проектирование
  • инфологическое проектирование
  • даталогическое проектирование
  • системный анализ предметной области

Согласно модели жизненного цикла БД, проектирование БД является

  • не является этапом жизненного цикла БД
  • последним этапом
  • (Правильный ответ) первым этапом

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

  • (Правильный ответ) выделение минимально необходимого набора объектов предметной области
  • (Правильный ответ) заранее известные информационные потребности и функции будущих пользователей БД
  • заранее неизвестные информационные потребности и функции будущих пользователей БД

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

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

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

  • инфологического проектирования
  • физического проектирования
  • анализа предметной области
  • (Правильный ответ) даталогического проектирования

Отношение находится в первой нормальной форме тогда и только тогда, когда

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

Корректная схема БД -это схема, в которой

  • отсутствуют атрибуты отношений
  • присутствуют атрибуты отношений
  • отсутствуют зависимости между атрибутами отношений
  • (Правильный ответ) отсутствуют нежелательные зависимости между атрибутами отношений

Важнейшими свойствами нормальных форм являются

  • при переходе к следующим нормальным формам свойства предыдущих не сохраняются
  • (Правильный ответ) при переходе к следующим нормальным формам свойства предыдущих сохраняются
  • (Правильный ответ) каждая следующая нормальная форма улучшает свойства предыдущей

Связь между сущностью и ей же самой называется

  • бинарной
  • унарной
  • (Правильный ответ) рекурсивной

Для ER-модели существует алгоритм ее однозначного преобразования в

  • сетевую модель данных
  • иерархическую модель данных
  • (Правильный ответ) реляционную модель данных

Графически сущность обозначается

  • кругом
  • (Правильный ответ) прямоугольником
  • треугольником
  • стрелкой

Характеристики, определяющие свойства данного представителя класса — это

  • ключи
  • сущности
  • (Правильный ответ) атрибуты

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

  • удаления «проблемных» отношений
  • введения нескольких связующих отношений
  • (Правильный ответ) введения связующего отношения

В ER-модели категоризация сущностей

  • обязательна
  • (Правильный ответ) допускается
  • запрещается

Если экземпляр одной сущности связан только с одним экземпляром другой сущности, то это связь

  • один-ко-многим
  • многие-к-одному
  • (Правильный ответ) один-к-одному
  • многие-ко-многим

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

  • два отношения реляционной модели
  • один кортеж реляционной модели данных
  • (Правильный ответ) одно отношение реляционной модели

Наличие у отношения внешнего ключа означает, что в исходной ER-модели этому отношению соответствует

  • супертип
  • основная сущность
  • (Правильный ответ) подчиненная сущность

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

  • один-к-одному
  • (Правильный ответ) один-ко-многим
  • многие-к-многим

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

  • (Правильный ответ) процедурно
  • синтетически
  • (Правильный ответ) декларативно

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

  • (Правильный ответ) операторов создания таблиц
  • операторов изменения таблиц
  • операторов задания доменов

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

  • (Правильный ответ) TRUE
  • NULL
  • FALSE

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

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

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

  • FALSE
  • (Правильный ответ) NULL
  • TRUE

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

  • первичный ключ
  • вторичный ключ
  • (Правильный ответ) возможный ключ

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

  • (Правильный ответ) структурной целостности
  • языковой целостности
  • ссылочной целостности
  • семантической целостности

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

  • (Правильный ответ) ограничения целостности на уровне домена
  • (Правильный ответ) ограничения целостности на уровне отношения
  • (Правильный ответ) ограничения целостности атрибута
  • (Правильный ответ) ограничения целостности на уровне связи между отношения

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

  • структурной целостности
  • ссылочной целостности
  • (Правильный ответ) языковой целостности
  • семантической целостности

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

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

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

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

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

  • (Правильный ответ) языковой целостности
  • (Правильный ответ) структурной целостности
  • синтетической целостности
  • (Правильный ответ) ссылочной целостности

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

  • хаотичности последовательности записей
  • (Правильный ответ) линейности последовательности записей
  • нелинейности последовательности записей

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

  • сначала ищется запись в «подчиненном» файле, затем в основном
  • (Правильный ответ) сначала ищется запись в «основном» файле, затем в подчиненном
  • сначала ищется запись в «промежуточном» файле, затем в подчиненном

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

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

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

  • (Правильный ответ) бинарный поиск
  • n-арный поиск
  • унарный поиск

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

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

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

  • (Правильный ответ) чанком
  • экстентом
  • кластером

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

  • базой данных
  • деревом данных
  • (Правильный ответ) файлом

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

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

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

  • подразделяется на свободную и замещенную области
  • подразделяется на основную область и область преполнения
  • (Правильный ответ) не разделяется на области

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

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

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

  • (Правильный ответ) страница
  • (Правильный ответ) блок
  • (Правильный ответ) единица размещения

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

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

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

  • не более 5 клиентов
  • (Правильный ответ) множество клиентов
  • только одного клиента

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

  • находится на клиенте
  • (Правильный ответ) разделена между клиентом и сервером
  • находится на сервере

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

  • (Правильный ответ) логика обработки данных
  • бизнес-логика
  • презентационная логика

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

  • (Правильный ответ) файлового сервера
  • файловой сущности
  • удаленного сервера
  • удаленного клиента

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

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

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

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

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

  • (Правильный ответ) механизм хранимых процедур
  • механизм передаваемых процедур
  • механизм триггеров

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

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

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

  • презентационная логика
  • (Правильный ответ) бизнес-логика
  • логика обработки данных

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

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

Распараллеливание или сегментация данных — это

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

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

  • механизм хранимых процедур
  • механизм передаваемых процедур
  • (Правильный ответ) механизм триггеров

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

  • в оперативной памяти
  • (Правильный ответ) на внешней памяти
  • в буфере

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

  • графа блокировки транзакций
  • (Правильный ответ) графа ожидания транзакций
  • матрицы блокировки транзакций

Оператор BEGIN TRANSACTION

  • сообщает об откате всей транзакции
  • (Правильный ответ) сообщает о начале транзакции
  • сообщает об успешном завершении транзакции

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

  • только до изменения
  • (Правильный ответ) до изменения или после изменения
  • только после изменения

Оператор COMMIT

  • прерывает транзакцию
  • (Правильный ответ) означает успешное завершение транзакции
  • означает ошибочное завершение транзакции

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

  • «пиши сначала в буфер»
  • (Правильный ответ) «пиши сначала в журнал»
  • «не пиши в журнал»

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

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

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

  • теневых индексов отображения
  • таблиц теней
  • (Правильный ответ) теневых таблиц отображения

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