x01-2014-015学年02期-数据库应用技术-项目01-项目数据库设计-任务4-范式.ppt

x01-2014-015学年02期-数据库应用技术-项目01-项目数据库设计-任务4-范式.ppt

x01-2014-015学年02期-数据库应用技术-项目01-项目数据库设计-任务4-范式

* * * * * * * * * * * * * * * * * * 三、关系的规范化 引 在关系数据库的设计过程中,对于同一个问题,选用不同的关系模式,其性能的优劣是大不相同的,为了区分关系模式的优劣,人们常常把关系模式分为各种不同等级的范式。 关系数据库的规范化过程中为不同程度的规范化要求设立的不同标准。 范式(Normal Form) 三、关系的规范化 类型 第一范式(1NF) 第二范式(2NF) 第三范式(3NF)…… 关系规范化的概念 将低级范式转换为若干个高级范式过程。 低 高 1. 概念和范式的类型 每种范式都规定了一些限制约束条件。 三、关系的规范化 定义 如果关系模式R的每个属性是不可分解的基本数据项,则称R是属于1NF模式。 第一范式是对关系的最低要求。 示例:判断哪一张表是1NF? 2.第一范式(1NF) 即实体中某个属性不能有多个值或者不能有重复的属性。(在同一个表中,同类字段不允许重复出现,在一个字段内也不允许存放多个数据项) 学号 课程编号 课程名称 成绩1 课程编号 三、关系的规范化 第一范式可能存在的问题: 数据冗余:如各位老师的信息重复。 插入异常:如果要插入刘老师的个人信息,但刘老师未开课,会造成缺关键字“学号”、“课程号”。 删除异常:当要删除 课程号=“C3” 的元组,会丢失李老师的信息。 修改量大。 学

文档评论(0)

1亿VIP精品文档

相关文档