函数依赖实例分析.pptx

上传人:b****1 文档编号:1412088 上传时间:2022-10-22 格式:PPTX 页数:11 大小:1.27MB
下载 相关 举报
函数依赖实例分析.pptx_第1页
第1页 / 共11页
函数依赖实例分析.pptx_第2页
第2页 / 共11页
函数依赖实例分析.pptx_第3页
第3页 / 共11页
函数依赖实例分析.pptx_第4页
第4页 / 共11页
函数依赖实例分析.pptx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

函数依赖实例分析.pptx

《函数依赖实例分析.pptx》由会员分享,可在线阅读,更多相关《函数依赖实例分析.pptx(11页珍藏版)》请在冰豆网上搜索。

函数依赖实例分析.pptx

函数依赖分析提示,函数依赖分析提示,在关系中,包括在任何候选码中的属性称为主属性;不包含在任何候选码中的属性称为非主属性。

函数依赖只分析关系中的非主属性对主属性之间的依赖关系,并不分析主属性对主键(码)的依赖关系。

函数依赖分析关系模式示例一,设某人才市场数据库中有一个记录应聘人员信息的关系模式:

R(人员编号,姓名,性别,职位编号,职位名称,考试成绩)如果规定:

每人可应聘多个职位,每个职位可由多人应聘且必须参加相关考试,考试成绩由人员编号和职位编号确定。

姓名可以重复。

职位名称不可重复。

函数依赖,函数依赖分析,当前关系的主属性有:

人员编号,职位编号当前关系的主键是:

(人员编号+职位编号)人员编号姓名人员编号性别职位编号职位名称职位名称职位编号(人员编号,职位编号)考试成绩,函数依赖分析,完全函数依赖分析,当前关系的非主属性有姓名,性别,职位名称,考试成绩“考试成绩”依赖于“人员编号”和“职位编号”两个字段的组合。

因此(人员编号,职位编号)考试成绩,它们之间是完全函数依赖。

完全函数依赖分析,部分函数依赖分析,姓名,性别两个属性只依赖于主键中的人员编号,因此:

(人员编号,职位编号)-姓名;(人员编号,职位编号)-性别,它们之间是部分函数依赖。

职位名称依赖于主键中的职位编号,因此:

(人员编号,职位编号)-职位名称,它们之间也是部分函数依赖。

部分函数依赖分析,函数依赖分解图示,函数依赖分解图示,函数依赖分析关系模式示例二,假设存在关系:

R(学号,姓名,性别,班级,班主任,课程号,课程名,学时数,成绩)主键是:

学号+课程号主属性有:

学号,课程号非主属性有:

姓名,性别,班级,班主任,课程名,学时数,成绩,函数依赖,完全函数依赖分析,“成绩”依赖于“学号”和“课程号”两个字段的组合。

因为只有组合在一起才能标识哪个学生哪门课程的成绩。

因此,(学号,课程号)成绩是“完全函数依赖”。

完全函数依赖分析,部分函数依赖分析,姓名、性别和班级三个属性只依赖于主键中的学号,与主键中的“课程号”无关。

因此:

(学号,课程号)姓名是”部分函数依赖”(学号,课程号)性别是”部分函数依赖”(学号,课程号)班级是”部分函数依赖”课程名和学时数只依赖于课程号,因此:

(学号,课程号)课程名是”部分函数依赖”。

部分函数依赖分析,传递函数依赖分析,“班主任”依赖于“班级”,与“学号”无关,与“课程号”也无关。

又因“班级”依赖于“学号”,所以“班主任”间接依赖于“学号”。

因此,(学号,课程号)班主任是传递函数依赖。

传递函数依赖分析,函数依赖分解图示,函数依赖分解图示,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1