- •База данных это:
- •Какое утверждение является неверным (Реляционная модель данных):
- •Централизованное управление бд - это:
- •Какие утверждения являются верными:
- •На рисунке представлено:
- •Существуют следующие этапы проектирования бд:
- •Выберите правильные утверждения.
- •Какие из четырех перечисленных типов пригодны для использования в распределенной базе данных?
- •Какое подмножество аксиом вывода является полным и независимым?
- •Нормальные формы баз данных подчиняются правилу:
Какие утверждения являются верными:
Производительность системы обычно оценивается временем реакции - временем получения ответа на запрос.
Минимальное дублирование данных необходимо, так как различные копии данных могут повредить жесткий диск.
Принцип централизованного хранения с минимальным дублированием называют принципом однократного ввода информации.
Независимость данных обеспечивается за счет специальной одноуровневой архитектуры СУБД
Целостность базы данных - это непротиворечивость, согласованность и достоверность данных, содержащихся в ней в любой момент времени.
Существуют только явные статические ограничения целостности.
Свойство СУБД заключается в том, что она обеспечивает сразу два уровня независимости данных: физическую и логическую.
Проектирование БД. Этапы.
На рисунке представлено:
Структура процесса автоматизированного проектирования баз данных
Структура проектирования баз данных
Концепция многоуровнего представления данных в базе данных
Существуют следующие этапы проектирования бд:
Концептуальный, внешний, внутренний
Инфологическое, определение требований к операционной обстановке, выбор СУБД, логическое, физическое
Разработка АСУ, централизованное управление, реляционная модель данных
Распределенные базы данных. Общие понятия и определения.
Выберите правильные утверждения.
Задача системы "клиент-сервер" состоит в том, чтобы обеспечить доступ к данным, обрабатываемым сервером со стороны приложений, поддерживаемых клиентом
"Клиент-сервер", распределенная система обработки данных и распределенная база данных - это одно и то же.
Распределенная база данных предполагает хранение и выполнение функций обработки данных в нескольких узлах и передачу данных между этими узлами в процессе выполнения запросов.
Для пользователя имеет большое значение, каким образом данные распределены между машинами.
Какие из четырех перечисленных типов пригодны для использования в распределенной базе данных?
Дистанционный запрос. Средства обработки дистанционного запроса позволяют передать единичный запрос на обработку некоторому, но только одному серверу.
Дистанционная транзакция. При ее обработке единственному серверу передается транзакция из нескольких запросов.
Распределенная транзакция. Средства обработки позволяют обрабатывать транзакцию из нескольких запросов на разных серверах. Однако каждый из запросов обрабатывается одним и только одним сервером.
Распределенный запрос. Средства обработки распределенного запроса позволяют обрабатывать несколько запросов распределенным сервером базы данных. Каждый запрос может обрабатываться несколькими серверами.
Прозрачность распределенной БД означает:
Прозрачность размещения,секционирования,дублирования данных
Прозрачность справочной системы, словаря данных, авторизации пользователей
Прозрачность системных имен файлов, метасловаря и локальных словарей данных
Наиболее распространенный способ синхронизации обеспечивает:
Двухфазный протокол блокировки
Многоступенчатый откат базы данных
Трехфазный переход на сервер БД
Администрирование баз данных.Задачи АБД
Задачи АБД включат в себя:
Планирование
Проектирование
Контроль и принуждение
Эксплуатация и управление
Применение
Утилизация
Теория реляционных БД. Основные понятия и определения.
Укажите соответствие терминов определениям:
1.произвольное подмножество декартова произведения множеств : r D1D2Dn , причем не обязательно, чтобы эти множества были различными.- Отношение 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.кортеж
“Отношениями” называют таблицы, которые удовлетворяют следующим дополнительным требованиям:
Отсутствуют одинаковые строки.
Порядок строк не существен.
Отсутствуют ключи, и таблицы связаны
Порядок столбцов не существен, т.к. они имеют уникальные имена.
Имеются столбцы с ФИО
Все значения имеют атомарный характер, т.е. не имеют компонент.
Укажите правильный вариант ответа
Добавление, удаление, изменение - это операции над кортежами
Добавление, удаление - это операции над кортежами, а изменение -над отношением
Добавление, удаление, изменение - это операции над отношениями
если r и s - отношения со схемой R, то их разность r-s:
отношение, с остоящее из общих для r и s кортежей
отношение, содержащее те кортежи, которые принадлежат r, но не принадлежат s
отношение, включающее все разнообразие кортежей, содержащиеся либо в r, либо в s
Перечислите унарные операции над отношением.
Селекция, проекция
Соединение
Эквисоединение
Какой оператор для комбинирования двух отношений имеет меньше ограничений?
Соединение
Эквисоединение
-соединение
Какая операция обратна соединению?
Проекция
Деление
Селекция
Какие определения 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)
Все вышеперечисленные