Ответы на курс: Базы данных
Как осуществляется поиск записи с заданным значением ключа при размещении физических записей в виде списковой структуры?
|
по заданному адресу |
|
дихотомическим методом |
|
чтением записи с заданным значением ключа |
|
полным перебором |
К чему приводит использование индекса?
|
к дублированию информации |
|
к сокращению времени поиска |
|
к сокращению времени добавления записи |
|
к увеличению объема занимаемой памяти |
|
к сокращению числа обменов между оперативной и внешней памятью |
Как осуществляется поиск записи с заданным значением ключа при последовательном размещении физических записей во внешней памяти?
|
по заданному адресу |
|
полным перебором |
|
дихотомическим методом |
|
чтением записи с заданным значением ключа |
Что такое физическая модель данных?
|
отображение концептуальной модели базы данных в физическую организацию данных |
|
концептуальная модель, специфицированная в терминах СУБД |
|
внутренний уровень базы данных |
|
структура памяти компьютера |
Какие понятия используются при описании представления таблиц в базе данных SQL Server?
|
сбалансированное дерево |
|
коллекция страниц |
|
секция |
|
куча |
В каких структурах используются двунаправленные списки?
|
коллекция страниц |
|
куча |
|
сбалансированное дерево |
|
секция |
Какие структуры используются для управления использованием однородных экстентов?
|
глобальная карта распределения |
|
сбалансированное дерево |
|
секции |
|
общая глобальная карта распределения |
Что является идентификатором поиска на уровне дисковой памяти?
|
идентификатор файла |
|
идентификатор файла, номер страницы, номер записи |
|
идентификатор файла, номер страницы |
|
первичный ключ |
Что может входить в состав файловой группы?
|
вторичный файл |
|
первичный файл |
|
файл журналов транзакций |
|
секция |
Что является результатами выполнения операторов языка SQL?
|
таблица |
|
домен |
|
строка |
|
столбец |
Операторы каких средств программирования могут быть использованы как в серверной так и в клиентской части?
|
библиотеки функций |
|
MS Visual Studio |
|
MS Access |
|
Transact SQL |
|
MS Visual Basic |
Как пользователь работает с встроенным динамическим SQL?
|
вводит последовательно несколько запросов к базе данных на языке SQL |
|
вставляет текст на языке SQL в прикладную программу |
|
текст запроса формируется прикладной программой |
|
вводит непосредственно запрос на языке SQL |
Как осуществляется работа с таблицами при взаимодействии компьютера-клиента с сервером?
|
с помощью языков программирования |
|
с помощью процедур |
|
путем навигации по таблице |
|
с помощью запросов |
Как пользователь не может работать с встроенным статическим SQL?
|
вставлять текст на языке SQL в прикладную программу |
|
формировать текст запроса работой прикладной программы |
|
обращаться к языку SQL из прикладной программы |
|
вводить непосредственно запрос на языке SQL |
Какие служебные слова могут использоваться в операторе INSERT?
|
VALUES |
|
GROUP BY |
|
WHERE |
|
FROM |
Какие предложения оператора SELECT используются для установления связи между строками таблиц при выборке информации из нескольких таблиц?
|
SELECT |
|
HAVING |
|
WHERE |
|
ORDER BY |
|
GROUP BY |
|
FROM |
Какие служебные слова обязательно присутствуют в операторе SELECT?
|
GROUP BY |
|
WHERE |
|
ORDER BY |
|
HAVING |
|
FROM |
После какого служебного слова в операторе SELECT указывается выбор столбцов?
|
WHERE |
|
ORDER BY |
|
SELECT |
|
GROUP BY |
|
HAVING |
|
FROM |
Какие служебные слова могут отсутствовать в операторе SELECT?
|
FROM |
|
GROUP BY |
|
WHERE |
|
ORDER BY |
|
HAVING |
В каких случаях оператор DELETE не может быть выполнен корректно?
|
удаляемая строка ссылается на строку другой таблицы |
|
пользователь пытается удалить не ту строку, которую нужно удалить |
|
нарушаются условия целостности |
|
на удаляемую строку имеется ссылка из другой таблицы |
Какие из перечисленных операторов относятся к языку манипулирования данными (DML)?
|
Select –выборка строк, удовлетворяющих заданным условиям |
|
Grant – создание в системе безопасности разрешающей записи для пользователя |
|
Alter – изменение структуры таблицы |
|
Delete – удаление строк из таблицы |
|
Drop – удаление таблицы |
|
Create – создание таблицы, индекса |
|
Deny — создание в системе безопасности запрещающей записи для пользователя |
|
Insert – вставка строк в таблицу |
Что такое драйверы JDBC?
|
программа-интерфейс между прикладной программой на алгоритмическом языке и программой, реализующей функции любой СУБД |
|
программа-интерфейс между прикладной программой на определенном алгоритмическом языке и вызовом функции API |
|
программа-интерфейс между прикладной программой на алгоритмическом языке и программой, реализующей функции конкретной СУБД |
|
программа-интерфейс между вызовом функции API и программой, реализующей функции конкретной СУБД |
За счет чего последовательность запросов, встроенных в прикладную программу будет выполняться быстрее, чем та же последовательность запросов, выполняемая в интерактивном режиме?
|
запросы могут выполняться с опережением |
|
компьютер не ожидает ответных действий пользователя |
|
заранее выполняются действия по анализу и компиляции запросов |
|
запросы компилируются один раз |
Какие основные принципы работы с объектами в объектно-ориентированном программировании?
|
работать с объектом можно с помощью только его методов |
|
работать с объектом можно с помощью методов любых объектов |
|
с помощью методов можно менять значения атрибутов объекта |
|
работать с классом объектов можно с помощью методов любых объектов |
|
работать с классом объектов можно с помощью только методов соответствующего объекта |
Как выполняется программа с использованием интерфейсов программирования приложений?
|
параметрами функций библиотеки интерфейсов программирования приложений являются имена таблиц, атрибутов и константы |
|
скомпилированная вместе с текстом запроса прикладная программа автоматически выполняется |
|
параметрами функций библиотеки интерфейсов программирования приложений являются тексты SQL- запросов |
|
при неоднократном выполнении одного и того же запроса используется один и тот же программный модуль |
|
при каждом выполнении одного и того же запроса используются разные программные модули |
|
переход из прикладной программы к запросу осуществляется вызовом специальной функции |
Какие дополнительные операции определены в многомерной модели?
|
срез данных |
|
агрегация данных |
|
анализ данных |
|
визуализация данных |
Как представляется групповое отношение (связь) в иерархической модели?
|
ребром |
|
указателем |
|
деревом |
|
вершиной графа |
|
записью |
Какие новые понятия в представлении данных появились с появлением задач обработки данных?
|
массив |
|
запись |
|
простая переменная |
|
поле |
Какое понятие из нижеперечисленных является важнейшим при интеграции данных?
|
связь между записями (файлами) |
|
запись |
|
экземпляр записи |
|
файл |
Что такое логический файл?
|
совокупность экземпляров логических записей |
|
совокупность полей |
|
набор данных во внешней памяти ЭВМ |
|
совокупность логических записей |
В каком виде представляются интегрированные данные?
|
набор отдельных файлов |
|
набор экземпляров записей разных типов и связей между ними |
|
набор экземпляров записей одного типа |
|
отдельный файл |
Какие понятия соответствуют содержанию понятия базы данных?
|
набор отдельных файлов |
|
набор связанных файлов |
|
файловая система |
|
набор данных для решения отдельной задачи |
Какие из перечисленных свойств не характерны для комплекса программных систем с отдельными файлами для каждой задачи (файловых систем)?
|
высокая достоверность всей совокупности данных |
|
потенциальная противоречивость данных |
|
дублирование данных |
|
большое время решения каждой задачи |
Что не является элементом логической записи?
|
простые переменные |
|
файлы |
|
элементы массива |
|
поля |
В каком виде не представляются интегрированные данные?
|
набор экземпляров записей разных типов и связей между ними |
|
отдельный файл |
|
набор экземпляров записей одного типа |
|
набор связанных файлов |
Что обусловило появление систем управления базами данных?
|
необходимость повышения эффективности работы прикладных программ |
|
большой объем данных в прикладной программе |
|
совместное использование данных разными прикладными программами |
|
появление современных операционных систем |
При каких условиях система меняет данные в базе данных?
|
по завершению транзакции |
|
по указанию администратора |
|
по оператору модификации данных |
|
по оператору commit |
Что не входит в назначение СУБД?
|
обеспечение независимости прикладных программ и данных |
|
поддержка интегрированной совокупности данных |
|
поддержка сложных математических вычислений |
|
представление средств организации данных одной прикладной программе |
Какие средства используются для синхронизации?
|
транзакции |
|
описание полномочий |
|
блокировки |
|
пароли |
К чему приведет отсутствие логической и физической независимости данных?
|
к большей достоверности данных |
|
к более эффективному взаимодействию пользователей с базой данных |
|
к необходимости изменения прикладных программ при изменении физического представления базы данных |
|
к возможному изменению физического представления данных при изменении прикладных программ |
Требования, из которых следует необходимость в использовании СУБД:
|
необходимость представления средств организации данных прикладной программе |
|
большой объем сложных математических вычислений |
|
необходимость решения ряда задач с использованием общих данных |
|
большой объем данных в прикладной программе |
Основные средства СУБД для работы пользователя с базой данных
|
разрабатываемые пользователем программы |
|
язык запросов |
|
алгоритмический язык Паскаль |
|
графический интерфейс |
Последовательность действий СУБД при синхронизации:
|
установка блокировки, начало транзакции, снятие блокировки, завершение транзакции |
|
начало транзакции, установка блокировки, выполнение транзакции, откат транзакции, снятие блокировки |
|
начало транзакции, установка блокировки, завершение транзакции, снятие блокировки |
|
начало транзакции, установка блокировки, продолжение транзакции, снятие блокировки, завершение транзакции |
Архитектура файл-сервер. На каком компьютере происходит работа с базой данных?
|
прикладные программы и программы СУБД работают на компьютере пользователя |
|
прикладные программы работают на компьютере пользователя, программы работают на специально выделенном компьютере – сервере |
|
на специально выделенном компьютере – сервере |
Что отличает трехзвенную архитектуру от архитектуры клиент-сервер?
|
наличие серверов других типов |
|
большее количество компьютеров пользователей |
|
другой способ взаимодействия с сервером баз данных |
|
большее количество серверов баз данных |
Где расположена база данных в архитектуре клиент-сервер?
|
на компьютере пользователя |
|
на всех компьютерах пользователей в локальной сети |
|
на специально выделенном компьютере – сервере |
|
на компьютере пользователя и на специально выделенном компьютере – сервере |
Что делает сервер приложений в трехзвенной (многозвенной) архитектуре?
|
формирует интерфейс пользователя |
|
формирует запросы к базе данных и обрабатывает результаты запросов |
|
отображает результаты обработки на компьютере пользователя |
|
выполняет прикладные программы пользователя |
Какие технологии работы с базой данных поддерживают многопользовательский режим?
|
технология с централизованной архитектурой базы данных |
|
технология с трехзвенной архитектурой |
|
технология с сетью и файловым сервером |
|
технология клиент-сервер |
Что такое концептуальная модель?
|
интегрированные данные |
|
описание представления данных в памяти компьютера |
|
база данных |
|
обобщенное представление пользователей о данных |
Какие действия выполняются на этапе проектирования структур хранения?
|
разработка прикладных программ |
|
выбор параметров размещения данных в памяти компьютера, представляемых СУБД |
|
выбор СУБД |
|
выбор способа размещения данных в памяти компьютера |
Какой этап проектирования базы данных входит во вторую стадию концептуального проектирования?
|
проектирование обобщенного концептуального представления |
|
проектирование концептуального представления, специфицированного к модели данных СУБД (логической модели) |
|
изучение предметной области |
Какие понятия соответствуют внешнему уровню архитектуры базы данных?
|
концептуальная модель |
|
внешние представления пользователей |
|
обобщенное представление |
|
концептуальные требования пользователей |
Как называется основное понятие, с помощью которого описывается то, о чем будет накапливаться информация в информационной системе?
|
идентификатор |
|
сущность |
|
атрибут |
Какие бывают типы связей?
|
один к многим |
|
один к одному |
|
многие к многим |
Какой порядок действий при построении концептуальной модели?
|
определение атрибутов, определение сущностей, установление связей |
|
выбор связей, определение сущностей, определение атрибутов |
|
определение сущностей, определение атрибутов, установление связей |
|
выбор экземпляров сущностей, установление связей между экземплярами |
Что такое класс сущностей?
|
совокупность сущностей с одинаковыми значениями атрибутов |
|
совокупность атрибутов |
|
набор экземпляров сущностей |
|
совокупность сущностей с одинаковыми свойствами |
Чем отличаются понятия сущность и объект в базах данных?
|
сущность используется для описания объекта |
|
одно и тоже |
|
объект используется для описания сущности |
|
это разные понятия |
Что такое «введение агрегированного элемента»?
|
рассмотрение связи как новой сущности |
|
разбиение сущности на несколько сущностей |
|
объединение нескольких сущностей |
|
определение новой сущности |
Зачем нужны ограничения целостности?
|
для проверки правильности работы прикладных программ |
|
для уменьшения ошибок при поиске данных |
|
для обеспечения правильного ввода данных в базу данных |
|
для обеспечения достоверной информации в базе данных |
Как представляются сущности ER-диаграммы при отображении обобщенного представления средствами модели данных СУБД?
|
записями |
|
файлами |
|
атрибутами |
|
таблицами |
Как представляется групповое отношение (связь) в реляционной модели?
|
набором таблиц |
|
строками таблицы |
|
таблицей |
|
столбцами таблицы |
Как представляется групповое отношение (связь) в сетевой модели?
|
дугой |
|
записью |
|
указателем |
|
дополнительным файлом |
При использовании каких СУБД для создания базы данных можно пользоваться средствами автоматизированного проектирования?
|
любых |
|
тех, для которых предназначено соответствующее средство |
|
СУБД и средства автоматизированного проектирования обязательно должны быть разработаны одной фирмой-производителем |
|
для каких-то этапов создания базы данных – любых, для других этапов – только тех, для которых предназначено соответствующее средство |
Каковы основные достоинства реляционной модели?
|
поддерживается многими СУБД |
|
понятна для пользователя |
|
добавление новых сущностей и связей не требует изменения всей структуры базы данных |
|
не требует навыков работы с компьютером |
Какие основные причины использования программных систем автоматизированного проектирования?
|
необходимость сокращения затрат на окончательную доработку базы данных |
|
необходимость сокращения затрат на начальное проектирование базы данных |
|
необходимость создания нескольких последовательных версий базы данных |
|
целесообразность создания на первом этапе пробной версии базы данных |
Как представляются связи, изображенные на ER-диаграмме при отображении обобщенного представления средствами модели данных СУБД?
|
с помощью понятий, описанных в выбранной СУБД |
|
с помощью указателей |
|
с помощью понятий ER-диаграммы |
|
с помощью терминов, определенных пользователем |
|
с помощью стрелок |
Что такое модель данных СУБД?
|
виды и типы данных, поддерживаемые СУБД |
|
концептуальная модель, специфицированная к конкретной СУБД |
|
инструмент представления концептуальной модели в конкретной СУБД |
|
способ структурирования данных в СУБД |
Основные особенности иерархической модели
|
простота алгоритмов поиска |
|
добавление новых сущностей и связей не требует изменения всей структуры базы данных |
|
поиск начинается с корневой вершины |
|
удобство представления любой концептуальной модели |
Какие формы используются для представления группового отношения?
|
столбцовая |
|
табличная |
|
строковая |
|
графовая |
Что называется реляционной моделью базы данных?
|
модель данных реляционной СУБД |
|
совокупность отношений, реализующих концептуальную модель |
|
совокупность схем отношений, используемых для представления концептуальной модели |
|
текущие значения отношений |
Что называется объединением отношений?
|
множество кортежей, принадлежащих одному или другому отношению, или им обоим |
|
множество кортежей, принадлежащих обоим отношениям |
|
множество кортежей, одна часть которого представляет кортеж из первого отношения, вторая часть – кортеж из второго отношения |
Для чего используется операция «декартово произведение»?
|
для «склейки» таблиц |
|
для объединения таблиц |
|
для поиска данных в таблицах |
|
для перехода от значений атрибута в одной таблице к такому же значению атрибута в другой таблице |
Для чего нужны операции соединения?
|
для «склейки» таблиц |
|
для объединения таблиц с совпадающими значениями одного или нескольких атрибутов |
|
для перехода от значений атрибутов в одной таблице к таким же значениям атрибутов в другой таблице |
|
для реализации выборки данных на основе использования двух таблиц, связанных общими атрибутами |
В чем отличие операции «?-соединение» от операции «естественное соединение»?
|
используется меньше операций реляционной алгебры |
|
накладывается меньше условий на исходные отношения |
|
сравниваются значения одного общего атрибута |
|
при сравнении значений может использоваться больше арифметических операторов |
Как пользователь должен воспринимать реляционную базу данных?
|
как наборы записей с указателями |
|
как совокупность файлов |
|
как иерархическую структуру |
|
как набор таблиц |
Что называется отношением?
|
множество названий сущностей |
|
множество доменов таблицы |
|
множество кортежей таблицы |
|
множество имен атрибутов таблицы |
Что называется разностью отношений?
|
множество атрибутов, которое получается из первого отношения удалением атрибутов второго отношения |
|
множество кортежей отношения, которое получается из первого отношения удалением атрибутов второго отношения |
|
множество кортежей, принадлежащих первому отношению, но не принадлежащих второму отношению |
С помощью какой операции выбираются нужные кортежи отношения?
|
декартово произведение |
|
cелекция |
|
разность |
|
проекция |
Что называется реляционной базой данных?
|
текущие значения отношений, описываемых концептуальной моделью |
|
модель данных реляционной СУБД |
|
совокупность схем отношений, используемых для представления концептуальной модели |
|
совокупность схем отношений, реализующих концептуальную модель |
Если арность отношений, участвующих в операции «декартово произведение» равна соответственно k1 и k2, чему равно количество кортежей в полученном отношении?
|
k1*k2 |
|
k1+k2 |
|
(k1+k2)*k2 |
|
k1-k2 |
Как осуществляется выбор рациональных схем отношений?
|
путем объединения схем отношений |
|
путем декомпозиции схем отношений |
|
путем нормализации |
|
путем последовательного преобразования отношений к ряду нормальных форм |
При каких условиях отношение находится во второй нормальной форме?
|
если оно находится в первой нормальной форме и каждый неключевой атрибут зависит от части первичного ключа |
|
если оно находится в первой нормальной форме и каждый неключевой атрибут не зависит от части первичного ключа |
|
если оно находится в первой нормальной форме и каждый неключевой атрибут зависит от всего первичного ключа |
|
если оно находится в первой нормальной форме и каждый неключевой атрибут не зависит от первичного ключа |
Как осуществляется приведение к третьей нормальной форме?
|
производится декомпозиция с использованием функциональной зависимости, в которой неключевой атрибут нетранзитивно зависит от первичного ключа |
|
производится декомпозиция с использованием функциональной зависимости, в которой неключевой атрибут зависит от части первичного ключа |
|
сначала схема отношения приводится ко второй нормальной форме |
|
производится декомпозиция с использованием функциональной зависимости, в которой неключевой атрибут транзитивно зависит от первичного ключа |
Что такое первая нормальная форма?
|
значения некоторых атрибутов отношения являются кортежами |
|
значения всех атрибутов отношения являются неделимыми |
|
значения всех атрибутов отношения являются атомарными |
|
значения всех атрибутов отношения являются простыми |
|
значения всех атрибутов отношения являются кортежами |
|
значения некоторых атрибутов отношения являются атомарными |
Что такое нормализация?
|
преобразование отношений с использованием операций реляционной алгебры |
|
последовательное преобразование отношений к ряду нормальных форм |
|
определенная декомпозиция схем отношений |
|
определенное объединение схем отношений |
Какие проблемы устраняются за счет выбора рациональных схем отношений?
|
потенциальная возможность не включения информации в базу данных |
|
потенциальная противоречивость |
|
потенциальная возможность потери сведений |
|
увеличение количества схем отношений |
|
дублирование |
Добавить комментарий
Для отправки комментария вы должны авторизоваться.