数据库基础——Access 2003应用教程(第二版)教学课件 程伟渊 第一章 数据库基础知识.pptVIP

  • 2
  • 0
  • 约1万字
  • 约 34页
  • 2019-10-08 发布于广东
  • 举报

数据库基础——Access 2003应用教程(第二版)教学课件 程伟渊 第一章 数据库基础知识.ppt

1.3 关系数据库设计 第二范式 第二范式有两项要求: (1)所有表必须符合第一范式; (2)表中每一个非主键列都必须完全函数依赖于主键(关键字)。 表的不完全函数依赖关系将导致很多问题的发生。 ◆数据冗余:如果外语系有700个学生,就得重复700次相同系名。 ◆更新异常:如果“外语系”升格成了“外语学院”,那么所有原外语系学生的元组都要 ◆更新,很难保证修改不出错误。 ◆插入异常:如果增加了一个新系,但该系还没有学生,那么这个系将不能入数据库。 返回首页 1.3 关系数据库设计 第三范式 第三范式有两项要求: (1)所有表必须符合第二范式。 (2)表中每一个非主键列对主键都不存在传递依赖,而应是直接依赖。 传递依赖的存在与违背第二范式一样,也将会导致添加、删除、更新、冗余等问题。 表中出现上述问题的原因是对主键依赖的传递。解决的方法同样是在遵守无损分解的条件下,将表分解成多个表,从而消除传递依赖的情况。 返回首页 1.3 关系数据库设计 第四范式 第四范式禁止了主键列和非主键列之间的一对多关系。 在表中,一个学生可以有多种喜欢的运动,也可以有多类喜欢的图书。这样在同一表中具有这样两个不相关的列,与主键存在多对一关系,使得表中存在冗余现象和不对称情况,因为不知道每个人的喜好情况

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档