Главная / Основы проектирования реляционных баз данных / К какой нормальной форме приведено исходное отношение? Исходное отношение: Курсовой_проект (Преподаватель, Проект, Студент) Иванов Тема1 Петрова Фролов Тема1 Исаев Антонов Тема1 Сидоров Иванов Тема2 Ивлева Фролов Тема2 Степанов Фролов Тема3 Мусин Антонов

К какой нормальной форме приведено исходное отношение?

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

Курсовой_проект (Преподаватель, Проект, Студент)

Иванов Тема1 Петрова

Фролов Тема1 Исаев

Антонов Тема1 Сидоров

Иванов Тема2 Ивлева

Фролов Тема2 Степанов

Фролов Тема3 Мусин

Антонов Тема3 Сац

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

Руководство (Преподаватель, Предмет)

Выполнение (Студент, Предмет)

Комментарий к ответу: На роль ключа отношения Курсовой_проект претендует набор атрибутов {Преподаватель, Предмет}. Студент выполняет только один проект, один и тот же проект может выполняться несколькими студентами у разных преподавателей. Отношение содержит следующие ФЗ: math и math.

Отношение находится в 3НФ и не содержит частичных и транзитивных ФЗ. Однако наличие ФЗ части составного ключа от неключевого атрибута может привести к следующим аномалиям:

  • проблема контроля избыточности данных: замена студента требует просмотра всего отношения, чтобы изменить данные о преподавателе для него;
  • проблема нуль-значений: данные о проекте студента не могут быть внесены, пока не назначен преподаватель.
  • Устранение аномалий заключается в удалении ФЗ ключа от неключевого атрибута.

    вопрос

    Правильный ответ:

    1НФ
    2НФ
    3НФ
    НФБД
    4НФ
    Сложность вопроса
    81
    Сложность курса: Основы проектирования реляционных баз данных
    81
    Оценить вопрос
    Очень сложно
    Сложно
    Средне
    Легко
    Очень легко
    Комментарии:
    Аноним
    Какой человек ищет данные ответы с интуитом? Это же очень простые ответы
    25 июн 2017
    Аноним
    Нереально сложно
    20 мар 2016
    Оставить комментарий
    Другие ответы на вопросы из темы базы данных интуит.