29、模式上函数依赖的蕴含与公理化研究

模式上函数依赖的蕴含与公理化研究

1. 函数依赖基础

函数依赖是数据库理论中的重要概念,我们假设大家熟悉Codd提出的函数依赖。对于关系模式 $R = (A_1, \ldots, A_n)$ 上的函数依赖 $C = L →R$(其中 $L, R ⊆{A_1, \ldots, A_n}$),存在对应的函数约束 $C_{fc} = ({(A_1, \ldots, A_n)}, L →R)$,且 $C ≡C_{fc}$。

Armstrong公理为函数依赖提供了公理化体系,包括自反性、增广性和传递性。下面对这些公理在函数约束场景下进行推广:
- 自反性(Proposition 3) :设 $P$ 为模式,若 $R ⊆L ⊆V_P$,则 $(P, L →R)$。证明思路是,对于 $P$ 到关系 $R$ 的嵌入 $e_1$ 和 $e_2$,若 $e_1 = L e_2$,由于 $R ⊆L$,所以 $e_1 =_R e_2$。
- 增广性(Proposition 4) :若 $(P, L →R)$ 且 $V ⊆V_P$,则 $(P, L ∪ V →R ∪ V)$。证明时,设 $e_1$ 和 $e_2$ 是满足 $(P, L →R)$ 的嵌入,若 $e_1 =
{L∪V} e_2$,则 $e_1 = L e_2$ 且 $e_1 =_V e_2$,由 $(P, L →R)$ 可得 $e_1 =_R e_2$,进而 $e_1 = {R∪V} e_2$。
- 传递性(Proposition 5) :若 $(P, V_1 →V_2)$ 且

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值