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

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

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

Как согласно методологии информационного проектирования на ER-диаграмме изображается отношение?

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

Варианты ответа
сплошной линией(Верный ответ)
дугой
пунктирной линией
кривой
Похожие вопросы
Как согласно методологии информационного проектирования на ER-диаграмме изображается сущность?
Укажите правильное соответствие между элементами информационной модели и их определениями.
Элементы моделиОпределение
1Диаграмма "сущность-связь"A- это отношение, при котором одному экземпляру сущности отвечает 0, 1 или более экземпляров другой сущности.
2НотацияBпозволяет графически представить все элементы информационной модели согласно простым, интуитивно понятным, но строго определенным правилам - нотациям.
3Отношение один-к-одномуC- это отношение, при котором одному экземпляру сущности отвечает один экземпляр другой сущности.
4Отношение один-ко-многимD- это сущность, которая порождает непересекающиеся подмножества экземпляров (категории сущности), связанных с сущностью через значения своего атрибута.
5Отношение многие-ко-многимE- это отношение, при котором одному экземпляру сущности отвечает 0, 1 или более экземпляров другой сущности и наоборот.
Укажите правильное соответствие между элементами информационной модели и их графическим изображением на ER-диаграмме.
Элементы моделиИзображение на диаграмме
1Обязательный класс принадлежности сущностиAСимвол "птичья лапка"
2Необязательный класс принадлежности сущности отношениюBКружок на линии отношения рядом с сущностью
3Степень связи NCВертикальная черта на линии отношения рядом с сущностью
4Степень связи 1D"Вилка" с полукругом в точке ветвления
5Отношение супертип-подтипEОдинарная горизонтальная черта
Продолжите высказывание "Универсальное отношение - это отношение, …
Установите правильное соответствие между реляционными операциями и результатом их выполнения
ОперацияРезультат выполнения
1Объединение отношенийAОтношение С, которое включает в себя все кортежи со всеми атрибутами исходных отношений А и В, удовлетворяющими заданному условию
2Пересечение отношенийBОтношение С, которое включает в себя кортежи отношения А, отличные от кортежей отношения В
3Разность отношенийCОтношение С, которое включает в себя кортежи отношения А, полностью совпадающие с кортежами отношения В
4Декартово произведение отношенийDОтношение С, которое включает в себя атрибуты отношения А, отличные от атрибутов отношения В, и только те кортежи, декартовы произведения которых с отношением В дают отношение А
5Проекция отношенияEОтношение С, которое включает в себя все кортежи отношения А, но только с теми атрибутами, на которые выполняется проекция
6Деление отношенийFОтношение С, степень которого равна сумме степеней исходных отношений, а мощность — произведению возможностей исходных отношений
7Выбор (селекция) из отношенияGОтношение С, которое включает в себя кортежи отношения А, удовлетворяющие заданному условию (критерию выбора)
8Соединение отношений АHОтношение C, которое включает в себя все кортежи отношения А и кортежи отношения B, отличные от кортежей отношения A
К какой нормальной форме приведено исходное отношение?

Исходное отношение:

Преподаватель (Фамилия, Группа, Предмет )

Результирующие отношения:

Преподаватель_группа (Фамилия, Группа )

Преподаватель_предмет (Фамилия, Предмет )

Комментарий к ответу: Отношение Преподаватель содержит две многозначные ФЗ: Фамилия \to\to Группа и Фамилия |to\to Предмет. Это приводит к аномалии включения: если у преподавателя появляется новая группа, в отношение приходится добавлять несколько кортежей (по числу читаемых им предметов). Устранение аномалии заключается в выделении МФЗ в отдельное отношение

Укажите правильное соответствие между этапами проектирования базы данных и их кратким содержанием.
ЭтапСодержание
1.Создание логической модели базы данныхA- это этап, на котором на основании информационной модели предметной области базы данных создается логическая структура базы данных, независимая от ее реализации
2.Создание физической модели базы данных: внутренняя схемаB- это этап, на котором анализируются возможные транзакции системы, выполняется, в случае необходимости, денормализация отношений для обеспечения более высокой производительности базы данных
3.Создание физической модели базы данных: учет влияния транзакцийC- это этап, на котором на основании логической модели базы данных создается физическая структура базы данных, зависимая от ее реализации
4.Создание серверного кодаD- это этап, на котором на основании функциональной модели предметной области базы данных создается серверный код базы данных в виде триггеров, хранимых процедур и пакетов
5.Проектирование модулей приложений базы данныхE- это этап, на котором создаются спецификации модулей приложений, разрабатываются стратегии тестирования базы данных и приложений, создается план тестирования приложений базы данных и готовятся тестовые данные
6.Контроль качества проектирования базы данныхFзаключается в настройке некоторых транзакций к базе данных и локальном перепроектировании базы данных согласно требованиям, поступающим с других этапов создания базы данных
7.Учет задач обратного влиянияGзаключается в проверке качества результатов проектирования на каждом его этапе
8.Сбор и анализ входных данныхH- это начальный этап проектирования, на котором осуществляется сбор и контроль качества результатов анализа предметной области базы данных, готовится план проектирования базы данных
Укажите правильное соответствие между задачами этапа "Сбор и анализ входных данных" и результатами их выполнения
ЗадачиРезультаты
1.Контроль качества ER-диаграммAПоследовательность работ бизнес-модели процесса проектирования базы данных со сведениями об ответственных исполнителях и сроках их исполнения
2.Контроль качества диаграмм функциональной модели предметной области базы данныхBОснова для создания логической модели базы данных
3.Систематизация требований заказчика к базе данныхCВывод о достаточности требований и реализуемости базы данных
4.Подготовка плана проектирования базы данныхDОснова для разработки серверного кода и проектирования модулей приложений базы данных
Установите правильное соответствие между нормальными формами и некоторыми аспектами их определения.
Нормальная формаОпределение
1Первая нормальная форма (1НФ)Aотношение должно удовлетворять зависимости по соединению относительно своих проекций.
2Вторая нормальная форма (2НФ)Bвсе неключевые атрибуты отношения функционально полно зависят от составного ключа отношения; отношение не должно содержать частичных ФЗ.
3Третья нормальная форма (3НФ)C неключевые атрибуты отношения не зависят от ключей; отношение допускает наличия только таких нетривиальных ФЗ, в которых ключ определяет один или более других атрибутов: Х \to А, где А \notsubset Х, Х включает некоторый ключ.
4Нормальная форма Бойса-Кодда (НФБК)Dвсе неключевые атрибуты отношения зависят только от первичного ключа; отношение не должно содержать транзитивных ФЗ неключевых атрибутов от ключа
5Четвертая нормальная форма (4НФ)Eотношение не должно содержать независимых многозначных ФЗ.
6Пятая нормальная форма (5НФ)Fвсе атрибуты отношения являются простыми, т.е. не имеют компонентов.
Какой шаг следует добавить в приведенный ниже алгоритм декомпозиции отношений?

Алгоритм

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