|
|
1
1
关于术语 你说:
这是错误的热学。
关于钥匙 以下信息:
当你有足够的函数依赖关系的信息时,当关系正常化时可能是无关紧要的。从这些依赖关系中,你可以冷静下来。 候选密钥 一组属性,该属性唯一地确定关系的所有属性,使您不能从它们中移除任何属性来保持该属性(换句话说,唯一地确定关系的所有属性的最小属性集)。当您只对关系中持有的函数依赖性的部分信息时,有关主键的信息可能是相关的,但在您的情况下,所有的(候选)键的信息都可以从函数依赖关系中导出。 例如,在您的示例中,有三个候选键:
您可以通过计算候选关键字的属性的闭包来验证该事实,以查看它是否包含所有属性。例如,让我们尝试计算
所以
关于BCNF bcnf有不同的定义。例如,你引用的第二个,所有三个依赖项都有一个行列式,它是一个候选关键字(和一个超级键),因此关系在BCNF。 |
|
|
hashmap · 数据库规范化2NF和3NF 8 年前 |
|
|
user3127554 · SQL数据库关系 8 年前 |
|
|
Mikhail Mishin · 如何存储可以是数字范围或数值的数据? 10 年前 |
|
|
Prashant Singh · mysql数据库中高效的读写 12 年前 |
|
|
Tarzan · 除了NULL之外,处理未知日期时间值的好策略是什么? 13 年前 |