我对希思定理有一个大致的了解,但我很难理解这个问题:
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 要求的理解。
我该如何解释与希思定理有关的所有上述内容?