关系数据库部分理论教材.pptVIP

  • 20
  • 0
  • 约2.17万字
  • 约 67页
  • 2017-07-07 发布于湖北
  • 举报
SL(SNO,SDEPT,SLOC)存在问题: 1.数据冗余 如果一个系有500个学生,则地址就要重复500次。 2。插入异常 如果成立了一个新系,分配了在5号楼,而该系还未开始招生,则不能插入SDEPT,SLOC。 五、BCNF 定义:任给关系R,X、Y为其属性集。F为其函数依赖集,且F中所有函赖X→Y(Y不属于X)中的X必包含码(候选关键字),则R为BCNF。即R中每一函数依赖的决定因素都包含一候选KEY。 由BCNF的定义可以得到结论,一个满足BCNF的关系模式有: 所有非主属性对每一个码都是完全函数依赖。 所有的主属性对每一个不包含它的码,也是完全函数依赖。 没有任何属性完全函数依赖于非码的任何一组属性。 由于 ,按定义排除了任何属性对码的传递依赖与部分依赖,所以 。但是若 ,则R未必属于BCNF。 如对于关系模式S(SNO,SNAME,SDEPT,SAGE) 码:SNO,SNAME两个。SDEPT,SAGE不存在对码的部分依赖与传递依赖,所以 。同时S中除SNO,SNAME外没有其他决定因素,所以S也属于BCNF。 假定没有重名情况 非主属性:SDEPT,SAGE 主属性:SNO,SNAME 关系模式SPJ(S,J,P) S:学生 ,J:课程,P:名次。每个学生选修每门课程的成绩有一定

文档评论(0)

1亿VIP精品文档

相关文档