Автор 111 задал вопрос в разделе Другие языки и технологии
ХЕЕЕЕЛП! Я ЩА НА ЭКЗАМЕНЕЕЕЕ! (Базы Данных) и получил лучший ответ
Ответ от Анастасия Шилина[новичек]
Для приведения БД к третьей нормальной форме необходимо обеспечить отсутствие транзитивных зависимостей не ключевых атрибутов. Такая зависимость наблюдается у атрибутов «Специальность» и «Специализация» у сущности «Студент» : специализация зависит от специальности и от группы, в которой обучается студент. Создадим новую независимую сущность «Специальность» , перенеся в нее атрибут «Специализация» и создав новый атрибут «Группа» , являющийся ключевым и определяющий атрибуты «Специальность» и «Специализация» . Проведем не идентифицирующую связь от сущности «Специальность» к сущности «Студент» , при этом ключевой атрибут «Группа» мигрирует в сущность «Студент» . Получим БД в третьей нормальной форме, так как других транзитивных зависимостей не ключевых атрибутов нет
Транзитивная зависимость. Если для атрибутов А, В и С некоторого отношения существуют функциональные зависимости А→В, В→С, говорят, что атрибут С связан транзитивной зависимостью с атрибутом А через атрибут В (при этом атрибут А не должен функционально зависеть ни от атрибута В, ни от атрибута С)