理解数据库原理中函数依赖,函数依赖集,属性集闭包

函数依赖:

字母表示:FD(Functional Dependency,FD)

定义:R(U),X、Y为属性集,t1、t2为元组,若t1[X]=t2[X],则t1[Y]=t2[Y],称X函数决定Y函数或Y依赖于X,记作X→Y。

例3-22 对实例3-21“学生选课”关系模式R,如果规定每个学生只能有一个姓名,每个课程号只能对应一门课程,则有以下FD: sno→sname cno→cname 

**********************

函数依赖集: 

定义:函数依赖的集合称为函数依赖集。 

字母表示:F 如:F:{sno→sname,cno→cname}

***********************

函数依赖集闭包: F闭包:由F中的所有FD可以推导出所有FD的集合,记为F+。 

***********************

属性集闭包

属性集闭包定义 : 对F,F+中所有X→A的A的集合称为X的闭包,记为X+。可以理解为X+表示所有X可以决定的属性。  属性集闭包的算法: A+:将A置入A+。对每一FD,若左部属于A+,则将右部置入A+,一直重复至A+不能扩大。  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值