编辑: kieth | 2017-09-27 |
记作: X → Y;
若有Y → X ,则X与Y相互依赖,记为: X ←→ Y
5 关系模式规范化 数据库管理 数据库管理 青岛科技大学网络学习课件 主讲教师:于龙振 定义2:完全函数依赖 若对R(U)的任何一个可能的关系,均有X→Y,但Y 函数不依赖于X的真子集X'
, 称Y完全函数依赖于X;
记为: 定义3:部分函数依赖 若对R(U)的任何一个可能的关系,均有X→Y且X'
→ Y;
称Y部分函数依赖于X;
记为: 数据库管理 数据库管理 青岛科技大学网络学习课件 主讲教师:于龙振 定义4:传递函数依赖 在R(U)中,若有X → Y,Y→X,Y→Z,则必有X →Z;
称Z对X传递函数依赖;
记为: 数据库管理 数据库管理 青岛科技大学网络学习课件 主讲教师:于龙振 5.2 规范关系 ? 1NF的定义 若关系R中不含有组合属性,则称R属于1NF ,记作: R∈1NF.仅满足 1NF的关系有许多缺点: ? 重复存储量大,且不易于数据修改. ? 存在插入异常. ? 存在删除异常. 造成上述缺点的原因是关系属性间存在完全、部分、传递等 函数依赖,解决的办法是消除这些依赖. 数据库管理 数据库管理 青岛科技大学网络学习课件 主讲教师:于龙振 学号 姓名 性别 政治面貌 籍贯 学习情况 课程名称 成绩
001 张晓 女 团员 河北石家庄 高等数学
85 基本情况表 学号 姓名 性别 政治面貌 籍贯 课程名称 成绩
001 张晓 女 团员 河北石家庄 高等数学
85 001 张晓 女 团员 河北石家庄 英语
90 第一范式表 数据库管理 数据库管理 青岛科技大学网络学习课件 主讲教师:于龙振 6.1 规范关系 ? 2NF的定义 若关系R∈1NF,且R的每个非主属性都完全函数依赖于 主码,则R为2NF. ? 3NF的定义 若关系R∈2NF,且R的任何一个属性都不传递依赖于任 一主关键字,则称R是第三范式,记为3NF.
6 关系模式规范化 数据库管理 数据库管理 青岛科技大学网络学习课件 主讲教师:于龙振 学号 姓名 性别 政治面貌 籍贯 课程名称1 成绩1 课程名称2 成绩2
001 张晓 女 团员 河北石家庄 高等数学
85 英语
90 第二范式表........