транзитивная зависимость в бд это



Автор 111 задал вопрос в разделе Другие языки и технологии

ХЕЕЕЕЛП! Я ЩА НА ЭКЗАМЕНЕЕЕЕ! (Базы Данных) и получил лучший ответ

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

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: ХЕЕЕЕЛП! Я ЩА НА ЭКЗАМЕНЕЕЕЕ! (Базы Данных)
Третья нормальная форма на Википедии
Посмотрите статью на википедии про Третья нормальная форма
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*