Ответы на курс: Базы данных
Как осуществляется поиск записи с заданным значением ключа при размещении физических записей в виде списковой структуры?
| по заданному адресу | |
| дихотомическим методом | |
| чтением записи с заданным значением ключа | |
| полным перебором |
К чему приводит использование индекса?
| к дублированию информации | |
| к сокращению времени поиска | |
| к сокращению времени добавления записи | |
| к увеличению объема занимаемой памяти | |
| к сокращению числа обменов между оперативной и внешней памятью |
Как осуществляется поиск записи с заданным значением ключа при последовательном размещении физических записей во внешней памяти?
| по заданному адресу | |
| полным перебором | |
| дихотомическим методом | |
| чтением записи с заданным значением ключа |
Что такое физическая модель данных?
| отображение концептуальной модели базы данных в физическую организацию данных | |
| концептуальная модель, специфицированная в терминах СУБД | |
| внутренний уровень базы данных | |
| структура памяти компьютера |
Какие понятия используются при описании представления таблиц в базе данных 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 |
Как осуществляется выбор рациональных схем отношений?
| путем объединения схем отношений | |
| путем декомпозиции схем отношений | |
| путем нормализации | |
| путем последовательного преобразования отношений к ряду нормальных форм |
При каких условиях отношение находится во второй нормальной форме?
| если оно находится в первой нормальной форме и каждый неключевой атрибут зависит от части первичного ключа | |
| если оно находится в первой нормальной форме и каждый неключевой атрибут не зависит от части первичного ключа | |
| если оно находится в первой нормальной форме и каждый неключевой атрибут зависит от всего первичного ключа | |
| если оно находится в первой нормальной форме и каждый неключевой атрибут не зависит от первичного ключа |
Как осуществляется приведение к третьей нормальной форме?
| производится декомпозиция с использованием функциональной зависимости, в которой неключевой атрибут нетранзитивно зависит от первичного ключа | |
| производится декомпозиция с использованием функциональной зависимости, в которой неключевой атрибут зависит от части первичного ключа | |
| сначала схема отношения приводится ко второй нормальной форме | |
| производится декомпозиция с использованием функциональной зависимости, в которой неключевой атрибут транзитивно зависит от первичного ключа |
Что такое первая нормальная форма?
| значения некоторых атрибутов отношения являются кортежами | |
| значения всех атрибутов отношения являются неделимыми | |
| значения всех атрибутов отношения являются атомарными | |
| значения всех атрибутов отношения являются простыми | |
| значения всех атрибутов отношения являются кортежами | |
| значения некоторых атрибутов отношения являются атомарными |
Что такое нормализация?
| преобразование отношений с использованием операций реляционной алгебры | |
| последовательное преобразование отношений к ряду нормальных форм | |
| определенная декомпозиция схем отношений | |
| определенное объединение схем отношений |
Какие проблемы устраняются за счет выбора рациональных схем отношений?
| потенциальная возможность не включения информации в базу данных | |
| потенциальная противоречивость | |
| потенциальная возможность потери сведений | |
| увеличение количества схем отношений | |
| дублирование |


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