У меня есть общее понимание теоремы Хита, но я не могу разобраться в этом вопросе:
Use the functional dependencies to carry out a non-loss decomposition in line with Heath’s Theorem,
to produce a set of tables in 3NF (3 rd Normal Form).
Say why each decomposed table is in 3NF and no longer just 2NF
Скажем, у меня есть следующий FD:
{orderId} -> {employeeId, unitPrice}
Означает ли это, что я получаю разлагаемую таблицу (родительскую), использую SQL для преобразования ее в несколько таблиц (разложенную). Исходя из вышесказанного, результат будет включать таблицу с полями:
orderId, employeeId and unitPrice
Чтобы объяснить 3NF против 2NF, я просто подтверждаю, что в новой таблице больше нет транзитивных зависимостей . Это мое понимание требования 3NF.
Как мне объяснить все вышесказанное в связи с Теорема Хита ?