- 2
- 0
- 约1万字
- 约 34页
- 2019-10-08 发布于广东
- 举报
1.3 关系数据库设计 第二范式 第二范式有两项要求: (1)所有表必须符合第一范式; (2)表中每一个非主键列都必须完全函数依赖于主键(关键字)。 表的不完全函数依赖关系将导致很多问题的发生。 ◆数据冗余:如果外语系有700个学生,就得重复700次相同系名。 ◆更新异常:如果“外语系”升格成了“外语学院”,那么所有原外语系学生的元组都要 ◆更新,很难保证修改不出错误。 ◆插入异常:如果增加了一个新系,但该系还没有学生,那么这个系将不能入数据库。 返回首页 1.3 关系数据库设计 第三范式 第三范式有两项要求: (1)所有表必须符合第二范式。 (2)表中每一个非主键列对主键都不存在传递依赖,而应是直接依赖。 传递依赖的存在与违背第二范式一样,也将会导致添加、删除、更新、冗余等问题。 表中出现上述问题的原因是对主键依赖的传递。解决的方法同样是在遵守无损分解的条件下,将表分解成多个表,从而消除传递依赖的情况。 返回首页 1.3 关系数据库设计 第四范式 第四范式禁止了主键列和非主键列之间的一对多关系。 在表中,一个学生可以有多种喜欢的运动,也可以有多类喜欢的图书。这样在同一表中具有这样两个不相关的列,与主键存在多对一关系,使得表中存在冗余现象和不对称情况,因为不知道每个人的喜好情况
您可能关注的文档
- 数据结构(第二版)课件 包振宇 第七章 查找.ppt
- 数据结构(第二版)课件 包振宇 第三章 栈和队列.ppt
- 数据结构(第二版)课件 包振宇 第五章 树.ppt
- 数据结构(第二版)课件 包振宇 第一章 绪 论.ppt
- 数据结构(第二版)课件 包振宇 目录.ppt
- 数据结构——C语言描述(第二版)教学课件王路群第八章查找.ppt
- 数据结构——C语言描述(第二版)教学课件王路群第九章排序.ppt
- 数据结构——C语言描述(第二版)教学课件王路群第六章树.ppt
- 数据结构——C语言描述(第二版)教学课件王路群第七章图.ppt
- 数据结构——C语言描述(第二版)教学课件王路群第三章栈和队列.ppt
- 皖93G601 重力式挡土墙.docx
- 北师大版(新教材)八年级数学上册第三章3.3 轴对称与坐标变化 习题练课件.pptx
- 皖2021JZ142 建筑保温与结构一体化——硅墨烯保温免拆模板墙外保温系统构造.docx
- 皖2021JZ141 建筑保温与结构一体化系统构造——复合轻集料匀质保温免拆模板系统.docx
- 皖2019JZ321 民用建筑楼面保温隔声系统建筑构造(二)橡塑保温隔声板.docx
- 皖2016J210 建筑防水构造图集(四)卷材类(Ⅱ)自粘聚合物改性沥青防水卷材.docx
- 皖2005J206 高分子复合防水卷材(园强系列)屋面构造.docx
- 皖2019JZ223 建筑刚性防水系统构造——FQY镁质防水混凝土.docx
- 皖2021JZ140 网织增强岩棉板外墙外保温系统建筑构造.docx
- 皖2018JZ128 岩棉带保温防火复合板外墙外保温系统构造.docx
原创力文档

文档评论(0)