国开《数据库基础与应用》第三章 3-1-4:完全和部分函数依赖

搜答案方法:电脑端按「Ctrl+F」、手机端用「页面查找」功能输入关键词查找。

3-1-4:完全和部分函数依赖

定义:设一个关系为R(U),X和Y为属性集U上的子集,若存在X→Y,同时X的一个真子集X′也能够函数决定Y,即存在X′→Y,则称X→Y的函数依赖为部分函数依赖,或者说,X部分函数决定Y,Y部分函数依赖于X,可记作为X国开《数据库基础与应用》第三章 3-1-4:完全和部分函数依赖Y,X→Y的部分函数依赖也称为局部函数依赖;否则若在X中不存在一个真子集X′,使得X′也能够函数决定Y,则称X→Y为完全函数依赖,即X完全函数决定Y,而Y完全函数依赖于X,可记作为X国开《数据库基础与应用》第三章 3-1-4:完全和部分函数依赖Y。

例如:职工号同其他每个属性之间的函数依赖都是完全函数依赖。“(职工号,性别)→年龄”的函数依赖为部分函数依赖,因为在其中存在着“职工号→年龄”的函数依赖。

又例如:设一个教师任课关系为(教工号,姓名,职称,课程号,课程名,课时数,课时费),假定每个教师可以讲授多门课程,每门课程可以由不同教师来讲授。(教工号,课程号)的组合为此关系的候选码,并可选定为此关系的主码。

对此关系进行函数依赖分析:该关系中存在“教工号→姓名”和“教工号→职称”这两个完全函数依赖。该关系中又存在着“课程号→课程名”和“课程号→课时数”这两个完全函数依赖。一个教师所讲某门课程的课时费通常是由教师的职称和课程号共同决定的,即存在“(职称,课程号)→课时费”这个完全函数依赖。

该关系的侯选码为(教工号,课程号),“(教工号,课程号)→姓名”,“(教工号,课程号)→职称”,“(教工号,课程号)→课程名”,“(教工号,课程号)→课时数”等都是部分函数依赖。(教工号,课程号)→课时费是一种传递函数依赖。



「国开学习吧」:用户COOKIE有效时间30天,收藏网址『guokaixuexi.com』不迷路哦~

相关文章

国开《数据库基础与应用》第十章 实验四:报表对象的建立与使用

国开《数据库基础与应用》第十章 实验四:报表对象的建立与使用

实验四:报表对象的建立与使用实验准备:了解和掌握文字教材第10章的全部内容。实验目的:能够启动和进入Access数据库管理系统操作环境,能够打开一个数据库文件,能够建立用户所需要的各种报表,能够打开、...

国开《数据库基础与应用》第四章 4-6-4:LIKE格式

国开《数据库基础与应用》第四章 4-6-4:LIKE格式

4-6-4:LIKE格式使用LIKE格式的专门比较式。使用LIKE的专门比较式的语法格式如下:<字符型列名> [NOT] LIKE <字符表达式>例6:从商品表1中查询出商品代...

国开《数据库基础与应用》第四章 4-4-2:SELECT语句格式

国开《数据库基础与应用》第四章 4-4-2:SELECT语句格式

4-4-2:SELECT语句格式SELECT [ALL | DISTINCT] {<列名1>,<列名2>... | * | <表别名>.* }FROM <表名...

国开《数据库基础与应用》第十章 10-1-4:标签命令

国开《数据库基础与应用》第十章 10-1-4:标签命令

10-1-4:标签命令使用标签命令建立标签报表的执行过程,与使用报表向导建立报表的执行过程类似,都要经过自动打开的若干个对话框的步骤,由用户进行相应的设置。例如:请根据雇员表中的雇员ID、姓名、性别、...

国开《数据库基础与应用》第二章 2-2-1:数据库系统简介

国开《数据库基础与应用》第二章 2-2-1:数据库系统简介

2-2-1:数据库系统简介在一个关系中,每个元组表示现实世界中的一个可描述的实体,而每个实体又包含有许多属性,其中至少存在着一种或一组属性,作为其主码。该主码值绝对不能取空值。空值是一种不确定的值,表...

国开《数据库基础与应用》第十章 10-3-4:例10-4

国开《数据库基础与应用》第十章 10-3-4:例10-4

10-3-4:例10-4在“公司信息管理”数据库中通过“设计视图”创建对“产品”表按“类别名称”进行分组的报表。实现过程和步骤说明如下:1.在Access 2010中打开“公司信息管理”数据库。2.单...

国开《数据库基础与应用》第二章 2-3-1:并运算

国开《数据库基础与应用》第二章 2-3-1:并运算

2-3-1:并运算设两个关系R和S具有完全相同的结构模式,则R和S的并运算的结果仍然是一个关系,该关系的结构与R或S的结构相同,该关系的值是R中所有元组与S中所有元组共同组成的集合。R和S的并运算记作...

国开《数据库基础与应用》第四章 本章小结

国开《数据库基础与应用》第四章 本章小结

本章小结1.SQL是国际通用的关系数据库查询语言,几乎被每一种实际的关系数据库管理系统所采用,各系统都根据本身特点对其进行了修改和扩充,在不同程度上增强了数据处理和数据控制的功能,以及实现的具体细节。...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。