数据库总结(函数依赖)

给定一个X,能唯一确定一个Y,就称X确定Y,或者说Y依赖于X,例如Y=x*x函数。

函数依赖又可扩展以下两种规则:

◆部分函数依赖:A可确定C,(A,B)也可确定C。(A,B)中的一部分(即A)可以确定C,称为部分函数依赖。
A-> B
◆传递函数依赖:当A和B不等价时,A可确定B,B可确定C,则A可确定C,是传递函数依赖;若A和B等价,则不存在传递,直接就可确定C。

函数依赖的公理系统(Armstrong)

基本公理

Armstrong公理包含以下三条核心规则:

自反律(Reflexivity)
若 ( Y \subseteq X \subseteq U ),则 ( X \to Y ) 成立。即属性集决定其子集。

增广律(Augmentation)
若 ( X \to Y ) 成立,则 ( XZ \to YZ ) 也成立(( Z ) 为任意属性集)。

传递律(Transitivity)
若 ( X \to Y ) 且 ( Y \to Z ) 成立,则 ( X \to Z ) 成立。

衍生规则

从基本公理可推导出以下常用规则:

合并律(Union)
若 ( X \to Y ) 且 ( X \to Z ) 成立,则 ( X \to YZ ) 成立。

分解律(Decomposition)
若 ( X \to YZ ) 成立,则 ( X \to Y ) 且 ( X \to Z ) 成立。

伪传递律(Pseudo Transitivity)
若 ( X \to Y ) 且 ( WY \to Z ) 成立,则 ( XW \to Z ) 成立。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值