此架构规范化到什么级别?

时间:2018-12-30 19:50:43

标签: database-normalization

logical design: 
Pet(name, type, birthday, cost)

determinants:
name->type
name->birthday
name->cost

以下是一些数据:

name   type   birthday   cost
Bruno  cat    1/1/1982   free
Poppy  cat    1/2/1982   20.00
Silly  cat    12/2/1995  free
Sam    dog    2/3/1989   100.00
Tuffy  dog    3/3/1974   free

行之间有重复的数据,但没有重复的列。我认为它在BCNF中。

1 个答案:

答案 0 :(得分:0)

是的,如果给定的依赖项覆盖了该模式中所有依赖项,则该模式位于BCNF中。在这种情况下,name是唯一的候选键,每个依赖项的左侧是超级键。因此关系在BCNF中。