数据库关系模式设计之规范形式2020-05-17

简述下写这篇博客的原因,首先数据库老师说这节考试比重大,二来确实有点难理解,我上课也学的迷迷糊糊,说不清哪里会,哪里不会,然后趁着写数据库作业,看了学堂在线哈工大战老师的视频,做了以下的笔记和总结,希望自己可以更好的理解。

【函数依赖】:
1NF:关系模式R(U)中关系的每个分量都是不可分的数据项(原子),记作R(U)∈1NF。
示例:Star(name,address(city,street))不属于1NF,因为分量不是原子。
特征:表格行列都是单一的数值。关系中没有复合属性,多值属性和组合。
————
转换成第一范式:Star(name,address)或者Star(name,city,street)。

2NF:R(U)∈1NF且U中的每一非主属性完全函数依赖于候选键,记作R(U)∈2NF。
候选键:完全决定所有属性的属性或者属性组。
非主属性:不包含在候选键中的属性。
完全函数依赖:如果X决定Y,X的任何真子集X’不能决定Y。
示例:R(S#,SN,SD,CN,G)
其中,S#:学号,SN:姓名,SD:班级,CN:课程,G:成绩。
函数依赖:S# —>SN, S# —>SD, {S#,CN} —>G
候选键:{S#,CN},非主属性:SN,SD
因为{

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值