Как разложить таблицу со ссылкой на теорему Хита?[Домашнее задание] - PullRequest
2 голосов
/ 16 ноября 2011

У меня есть общее понимание теоремы Хита, но я не могу разобраться в этом вопросе:

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.

Как мне объяснить все вышесказанное в связи с Теорема Хита ?

...