Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД тест с ответами.doc
Скачиваний:
67
Добавлен:
13.11.2019
Размер:
175.62 Кб
Скачать
  1. Какие утверждения являются верными:

  • Производительность системы обычно оценивается временем реакции - временем получения ответа на запрос.

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

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

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

  • Целостность базы данных - это непротиворечивость, согласованность и достоверность данных, содержащихся в ней в любой момент времени.

  • Существуют только явные статические ограничения целостности.

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

Проектирование БД. Этапы.

  1. На рисунке представлено:

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

  • Структура проектирования баз данных

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

  1. Существуют следующие этапы проектирования бд:

  • Концептуальный, внешний, внутренний

  • Инфологическое, определение требований к операционной обстановке, выбор СУБД, логическое, физическое

  • Разработка АСУ, централизованное управление, реляционная модель данных

Распределенные базы данных. Общие понятия и определения.

  1. Выберите правильные утверждения.

  • Задача системы "клиент-сервер" состоит в том, чтобы обеспечить доступ к данным, обрабатываемым сервером со стороны приложений, поддерживаемых клиентом

  • "Клиент-сервер", распределенная система обработки данных и распределенная база данных - это одно и то же.

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

  • Для пользователя имеет большое значение, каким образом данные распределены между машинами.

  1. Какие из четырех перечисленных типов пригодны для использования в распределенной базе данных?

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

  • Дистанционная транзакция. При ее обработке единственному серверу передается транзакция из нескольких запросов.

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

  • Распределенный запрос. Средства обработки распределенного запроса позволяют обрабатывать несколько запросов распределенным сервером базы данных. Каждый запрос может обрабатываться несколькими серверами.

  1. Прозрачность распределенной БД означает:

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

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

  • Прозрачность системных имен файлов, метасловаря и локальных словарей данных

  1. Наиболее распространенный способ синхронизации обеспечивает:

  • Двухфазный протокол блокировки

  • Многоступенчатый откат базы данных

  • Трехфазный переход на сервер БД

Администрирование баз данных.Задачи АБД

  1. Задачи АБД включат в себя:

  • Планирование

  • Проектирование

  • Контроль и принуждение

  • Эксплуатация и управление

  • Применение

  • Утилизация

Теория реляционных БД. Основные понятия и определения.

  1. Укажите соответствие терминов определениям:

1.произвольное подмножество декартова произведения множеств : r  D1D2Dn , причем не обязательно, чтобы эти множества были различными.- Отношение r

2.множество всех возможных кортежей (d1,d2,...,dn) длины n, таких, что первый элемент каждого кортежа (d1) взят из множества D1, второй (d2) - из D2 и т.д.- Декартово произведение

3.конечное множество имен атрибутов {A1,A2,,An}. Схема отношения

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

5.подмножество K  R, такое, что для любых кортежей t1 и t2 выполняется t1(K)  t2(K), и ни одно собственное подмножество K’  K не обладает этим свойством - ключ

6.любое подмножество отношения, содержащее ключ - Суперключ

1.Декартово произведение

2.Отношение r

3.ключ

4.Схема отношения

5. Суперключ

6.кортеж

  1. Отношениями” называют таблицы, которые удовлетворяют следующим дополнительным требованиям:

  • Отсутствуют одинаковые строки.

  • Порядок строк не существен.

  • Отсутствуют ключи, и таблицы связаны

  • Порядок столбцов не существен, т.к. они имеют уникальные имена.

  • Имеются столбцы с ФИО

  • Все значения имеют атомарный характер, т.е. не имеют компонент.

  1. Укажите правильный вариант ответа

  • Добавление, удаление, изменение - это операции над кортежами

  • Добавление, удаление - это операции над кортежами, а изменение -над отношением

  • Добавление, удаление, изменение - это операции над отношениями

  1. если r и s - отношения со схемой R, то их разность r-s:

  • отношение, с остоящее из общих для r и s кортежей

  • отношение, содержащее те кортежи, которые принадлежат r, но не принадлежат s

  • отношение, включающее все разнообразие кортежей, содержащиеся либо в r, либо в s

  1. Перечислите унарные операции над отношением.

  • Селекция, проекция

  • Соединение

  • Эквисоединение

  1. Какой оператор для комбинирования двух отношений имеет меньше ограничений?

  • Соединение

  • Эквисоединение

  • -соединение

  1. Какая операция обратна соединению?

  • Проекция

  • Деление

  • Селекция

  1. Какие определения F-зависимости верны?

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

  • Пусть r - отношение со схемой R, а X и Y - подмножества R. Отношение r удовлетворяет функциональной зависимости X Y, если Y(X=x(r)) имеет не более чем один кортеж для каждого X-значения x.

  • t1 и t2 - два кортежа в отношении r. Отношение r удовлетворяет функциональной зависимости X  Y, если при t1(X)=t2(X), выполняется t1(Y)=t2(Y)

  • Все вышеперечисленные