数据库系统概论关系数据理论--关系模式

Posted yasheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库系统概论关系数据理论--关系模式相关的知识,希望对你有一定的参考价值。

一个关系模式可能存在的问题

1.数据冗余度过大,浪费存储空间

  技术图片

  系主任张明不需要重复出现,可以另建立中间表存储各系主任信息

2.更新异常

  更新时维护数据完整性代价过大,更换计算机系主任时必须修改每一个学生元祖

3.插入异常

  该插入的数据插不进去

4.删除异常

  不该删除的信息也删掉了,如把所有学生信息删除,则系主任的信息也被一并删除了

关系模式问题的原因

  存在不合理的数据依赖

  解决方式是把单一模式分解成多个模式

 

数据依赖

  属性集合U = {Sno,Sdept,Mname,Cno,Grade}

  U的函数依赖集合F= { Sno→Sdept,Sdept→Mname,(Sno,Cno)→Grade }

关系模式的表示

  R(U,D,ROM,F)简化为R(U,F)

 

以上是关于数据库系统概论关系数据理论--关系模式的主要内容,如果未能解决你的问题,请参考以下文章

数据库系统概论设计与应用开发篇

数据库-第六章 关系数据理论-6.5 小结

数据库-第六章 关系数据理论-6.1 问题的提出

关系数据理论-第一节:为什么要研究关系数据理论

数据库系统概论的一些知识点

数据库系统概论第五版(笔记+习题答案)(全)