码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2020-03-06 17:44:39      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:建立   属性集   维护   存储   ima   除了   完整性   png   问题   

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

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)

 

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

标签:建立   属性集   维护   存储   ima   除了   完整性   png   问题   

原文地址:https://www.cnblogs.com/yasheng/p/12427256.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!