База ответов ИНТУИТ

Основы проектирования реляционных баз данных

<<- Назад к вопросам

Установите правильное соответствие между понятиями модели и их определениями
ПонятиеОпределение
1Ключ отношенияAэто уникальное значение атрибута или атрибутов в кортеже, позволяющее идентифицировать сущность или часть сущности предметной области
2Возможный ключ отношенияBэто атрибут составного ключа, однозначно определяющий совокупность неключевых атрибутов отношения
3Первичный ключ отношения Cэто первичный ключ отношения, содержащий несколько атрибутов
4Составной ключ отношенияDэто значение атрибута или атрибутов, позволяющее однозначно идентифицировать кортеж
5Частичный ключ отношенияEэто значение атрибута или атрибутов отношения, которые являются кандидатами на ключ отношения
6Атомарный ключ отношенияFэто первичный ключ отношения, содержащий один атрибут
7Внешний (посторонний) ключ отношенияGэто атрибут кортежа, который является первичным ключом другого отношения

(Отметьте один правильный вариант ответа.)

Варианты ответа
B, G, A, D, E, C, F
A, E, D, C, B, F, G (Верный ответ)
A, B, C, D, E, F, G
G, F, E, D, C, B, A
Похожие вопросы
Установите правильное соответствие между нормальными формами и некоторыми аспектами их определения.
Нормальная формаОпределение
1Первая нормальная форма (1НФ)Aотношение должно удовлетворять зависимости по соединению относительно своих проекций.
2Вторая нормальная форма (2НФ)Bвсе неключевые атрибуты отношения функционально полно зависят от составного ключа отношения; отношение не должно содержать частичных ФЗ.
3Третья нормальная форма (3НФ)C неключевые атрибуты отношения не зависят от ключей; отношение допускает наличия только таких нетривиальных ФЗ, в которых ключ определяет один или более других атрибутов: Х \to А, где А \notsubset Х, Х включает некоторый ключ.
4Нормальная форма Бойса-Кодда (НФБК)Dвсе неключевые атрибуты отношения зависят только от первичного ключа; отношение не должно содержать транзитивных ФЗ неключевых атрибутов от ключа
5Четвертая нормальная форма (4НФ)Eотношение не должно содержать независимых многозначных ФЗ.
6Пятая нормальная форма (5НФ)Fвсе атрибуты отношения являются простыми, т.е. не имеют компонентов.
Установите правильное соответствие между конструкциями отношения в табличном представлении и их определениями
КонструкцияОпределение
1ОтношениеAтаблица
2Атрибут Bимя колонки таблицы
3Схема отношенияCсписок имен атрибутов
4ДоменDтип данных колонки таблицы
5КортежEстрока таблицы
Установите правильное соответствие между реляционными операциями и результатом их выполнения
ОперацияРезультат выполнения
1Объединение отношенийAОтношение С, которое включает в себя все кортежи со всеми атрибутами исходных отношений А и В, удовлетворяющими заданному условию
2Пересечение отношенийBОтношение С, которое включает в себя кортежи отношения А, отличные от кортежей отношения В
3Разность отношенийCОтношение С, которое включает в себя кортежи отношения А, полностью совпадающие с кортежами отношения В
4Декартово произведение отношенийDОтношение С, которое включает в себя атрибуты отношения А, отличные от атрибутов отношения В, и только те кортежи, декартовы произведения которых с отношением В дают отношение А
5Проекция отношенияEОтношение С, которое включает в себя все кортежи отношения А, но только с теми атрибутами, на которые выполняется проекция
6Деление отношенийFОтношение С, степень которого равна сумме степеней исходных отношений, а мощность — произведению возможностей исходных отношений
7Выбор (селекция) из отношенияGОтношение С, которое включает в себя кортежи отношения А, удовлетворяющие заданному условию (критерию выбора)
8Соединение отношений АHОтношение C, которое включает в себя все кортежи отношения А и кортежи отношения B, отличные от кортежей отношения A
Установите правильное соответствие между классами функциональных зависимостей и их определениями.
ПонятиеОпределение
1Полная ФЗAПусть X, Y, Z - атрибуты отношения R. При этом имеются ФЗ X \to Y и Y \to Z, но отсутствуют ФЗ Z \to Y и Y \to X
2Частичная ФЗBНеключевой атрибут зависит от части составного ключа
3Транзитивная ФЗCПусть r ={r1, …, rp} - множество схем на U. При этом R разлагается без потерь на r как: R = \pi_r1 (R) ><\pi_r2 (R) >< \dots >< \pi_rp (R)
4Многозначная ФЗDНеключевой атрибут функционально зависит от ключа, но не находится в функциональной зависимости ни от какой части составного ключа
5ФЗ по соединениюEПусть r - некоторая схема отношения, X и Y - подмножества атрибутов r. При этом при заданных значениях атрибутов из {X} существует некоторое множество, состоящее из нуля или более взаимосвязанных значений атрибутов из {Y}, никак не связанных со значениями других атрибутов этого отношения r-X-Y
Какой шаг следует добавить в приведенный ниже алгоритм декомпозиции отношений?

Алгоритм

  • Разработка универсального отношения для базы данных.
  • Определение всех ФЗ между атрибутами отношения
  • Определение, находится ли отношение в НФБК. Если да, то завершить проектирование; в противном случае, отношение должно быть разбито на два других отношения.
  • Повторение пунктов 2 и 3 для каждого нового отношения, полученного в результате декомпозиции.
    Рассмотрим схему отношения R(город, адрес, почтовый_индекс). Ключами отношения являются:
    Рассмотрим схему отношения ПРОДУКТ (Номер_модели, Производитель, Тип_модели, Цена). Ключами отношения являются:
    Выберите правильную последовательность действий по нормализации сущности предметной области и отношения логической модели базы данных
    Действия
    1.Определить функциональные зависимости в отношении
    2.Назначить первичные ключи связывающих отношений, исходя из уникального идентификатора связи и процедуры миграции ключей при нормализации
    3.Получить список атрибутов сущности
    4.Определить класс принадлежности сущности к связи
    5.Для полученных отношений назначить первичные ключи
    6.Определить степень связи сущностей
    7.Выполнить нормализацию сущности (преобразовать сущность в отношение
    8.Нормализовать отношение (разрешить связи)
    9.Определить возможные ключи отношения, в частности, рассмотрев уникальный идентификатор сущности
    10.Получить список детерминантов
    Рассмотрим схему отношения ПРЕПОДАВАТЕЛЬ_ПРЕДМЕТ (Личный номер, Предмет, Фамилия, Должность, Оклад, Часы). Ключами отношения являются:
    Какой шаг следует добавить в приведенный ниже алгоритм декомпозиции отношений?

    Алгоритм

  • Определение всех ФЗ между атрибутами отношения
  • Построить минимальное покрытие ФЗ
  • Определение, находится ли отношение в НФБК. Если да, то завершить проектирование; в противном случае, отношение должно быть разбито на два других отношения.
  • Повторение пунктов 2 и 3 для каждого нового отношения, полученного в результате декомпозиции.