数据库_第五章_关系数据学说.pptxVIP

  • 22
  • 0
  • 约2.05万字
  • 约 75页
  • 2018-12-19 发布于福建
  • 举报
数据库_第五章_关系数据学说

第六章关系数据库理论5.1关系数据库设计中存在的问题(Ⅰ) 示例: 考虑为管理职工的工资信息而设计一个关系模式。(主键职工和级别)关系数据库设计中存在的问题(Ⅱ)问题:麻烦! 麻烦!! 好麻烦!!!唉,剪不断,理还乱插入异常:如果没有职工具有8级工资,则8级工资的工资数额就难以插入。删除异常:如果仅有职工赵明具有4级工资,如果将赵明删除,则有关4级工资的工资数额信息也随之删除了。数据冗余:职工很多,工资级别有限,每一级别的工资数额反复存储多次。更新异常:如果将5级工资的工资数额调为620,则需要找到每个具有5级工资的职工,逐一修改。 关系数据库设计中存在的问题(Ⅲ)解决之道:分解! 分解!! 再分解!!!哇,原来生活可以如此简单 S#SNSDDEANC#GS01杨明D01思齐C0190S02李婉D01思齐C0187S01杨明D01思齐C0292S03刘海D02江波C0195S04安然D02江波C0278S05乐天D03王军C0182关系数据库设计中存在的问题(Ⅳ)有关学生的关系模式S(S# , SN , SD , DEAN , C# , G) 练习:它有哪些数据冗余?症由:不良的依赖关系插入异常应该插入的数据未被插入。删除异常不该删除的数据被删除。数据冗余和更新问题不必要地重复存储某些属性的值;更新操作代价非常大。 原因: 关系模式S(S# , SN , SD , DEAN ,

文档评论(0)

1亿VIP精品文档

相关文档