[数据库] 范式和依赖【存疑】

数据库范式:
第一范式:1NF 属性不可分

第二范式:符合1NF,并且非主属性完全依赖于主键,而不是依赖部分主键属性

第三范式:符合2NF,消除传递依赖

BC范式: 符合3NF,并且,主属性不依赖于主属性(若一个关系达到了第三范式,并且它只有一个候选码,或者它的每个候选码都是单属性,则该关系自然达到BC范式)。

 

例如:

如果关系模式R=(A,B,C,D,E)中的函数依赖集F={A→B,B→C,CE→D},这是第几范式?

首先,因此存在传递依赖所以一定不是第三范式及以后,此外由于CE→D说明非主属性D部分依赖于主属性A,因此不符合第二范式。故是第一范式。

 

例如RABCD F=(  A,B→C  , C→D) 因为存在传递依赖,所以不是第三范式及以后,又因为AB都是主属性,所以不存在部分属性依赖,故是第二范式

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值