三范式理解 数据库原理

第一范式
特征:基本元素不可分

升级第二范式:
消除非主属性对码的部分依赖(X’——> Y)

示例关系:
R(id,姓名,系名,系主任,课名,分数)

当前关系码X:(id,课名)

例如:

(分数)部分依赖于码的真子集(课程)
(姓名)部分依赖于码的真子集(id)
消除它们的部分函数依赖即可升级第二范式

二范式:
R1(id,姓名,系名,系主任)
此时:非主属性已经完全依赖于码(id)

R2(id,课名,分数)
此时非主属性完全依赖于码(id,课名)

已经达到了第二范式的要求,既是消除非主属性对码的部分依赖

第二范式
特征:非主属性完全函数依赖于码

升级第三范式:
消除非主属性对码的传递函数依赖

例如:
R1(id,姓名,系名,系主任)
三范式:
R1(id,姓名,系名)
R2(系名,系主任)
R3(id,课名,分数)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值