📅  最后修改于: 2020-12-12 03:00:37             🧑  作者: Mango
功能依赖性具有6种类型的推理规则:
在自反规则中,如果Y是X的子集,则X确定Y。
If X ⊇ Y then X → Y
例:
X = {a, b, c, d, e}
Y = {a, b, c}
增强也称为部分依赖。作为扩充,如果X确定Y,则XZ为任何Z确定YZ。
If X → Y then XZ → YZ
例:
For R(ABCD), if A → B then AC → BC
在传递规则中,如果X确定Y并且Y确定Z,那么X也必须确定Z。
If X → Y and Y → Z then X → Z
联合规则说,如果X确定Y并且X确定Z,那么X也必须确定Y和Z。
If X → Y and X → Z then X → YZ
证明:
分解规则也称为项目规则。这是联合规则的反面。
该规则说,如果X确定Y和Z,则X分别确定Y和X确定Z。
If X → YZ then X → Y and X → Z
证明:
在伪传递规则中,如果X确定Y并且YZ确定W,则XZ确定W。
If X → Y and YZ → W then XZ → W
证明: