第4章 数据依赖与关系模式规范化.pptxVIP

  • 7
  • 0
  • 约5.95千字
  • 约 129页
  • 2022-07-03 发布于四川
  • 举报
第4章 数据依赖与关系模式规范化;4.1 关系模式设计中的问题;实例分析;S#;S#;数据冗余(Redundancy)如果一个教师教多门课程,那么这个教师的地址就要重复多次存储。 更新异常(Update Anomalies)如果教师t1教3门课程,在关系中就会有3个元组。如果他的地址变了,这3个元组中的地址都要改变。若有一个元组中的地址未更改,就会造成这个教师的地址不惟一,产生不一致现象。;插入异常(Insertion Anomalies)如果一个教师刚调来,尚未分派教学任务,那么就无法将教师的姓名和地址存储到关系中去时,因为在属性C#和CNAME上就没有值(空值)。 删除异常(Deletion Anomalies)如果要取消教师的教学任务,那么就要把这个教师的元组删去,同时也把该教师的地址信息从表中删去了。这是一种不合适的现象。 ;实例分析;4.2 数据依赖;R表示一个抽象的关系模式,R上全部函数依赖的集合记为F; R的属性全集一般用U表示,U={A1,A2,…,An},其中的每一个 Ai(1≤i≤n)均表示R的一个属性,X、Y、Z等表示U的一个子集,也就是若干属性的集合;;r是关系模式R上的一个实例,记为R(r),即满足R的一些元组的集合,R可以有多个不同的实例r 通常关系模式很少变化,经常发生变化的是关系的实例,因此将关系的模式称为关系的内涵,而将关系的实例r称为关系的外延

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档