国开《数据库基础与应用》第三章 3-1-5:传递函数依赖

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

3-1-5:传递函数依赖

定义:一个关系为R(U),X,Y和Z为属性集U上的子集,其中存在X→Y和Y→Z,但Y不反过来决定X,同时Y不包含Z,则存在X→Z,称此为传递函数依赖,即X传递函数决定Z,或者说Z传递函数依赖于X。

注意:在这里必须强调的是Y不反过来函数决定X,因为如果X→Y同时Y→X,则X和Y为相互决定的函数依赖关系,记作为“X←→Y”,这样X和Y是等价的,在函数依赖中是可以互换的,X→Z就是直接函数依赖,而不是传递函数依赖了。

另外,Y不包含Z也是必须满足的条件,因为如果Y⊇Z,则X→Y必然包含着X直接函数决定Y中的每个子集,这使得X→Z为也不是传递函数依赖。

例如:设一个学生关系为(学号,姓名,性别,系号,系名,系主任名),通常每个学生只属于一个系,每个系有许多学生,每个系都对应唯一的系名和系主任名。

函数依赖分析:在该关系中,存在“学号→姓名”、“学号→性别”、“学号→系号”的完全函数依赖,又存在“系号→系名”和“系号→系主任名”的完全函数依赖。还存在“学号→系名”和“学号→系主任名”这两个函数依赖,它是通过系号属性而传递的函数依赖,所以称这两个函数依赖是传递函数依赖。

包括平凡函数依赖、非平凡函数依赖、部分函数依赖、完全函数依赖、传递函数依赖等5种。在非平凡函数依赖中,又分为部分函数依赖、完全函数依赖和传递函数依赖。



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

相关文章

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

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

2-4-1:选择运算选择运算是一种单目运算,运算对象是一个关系,它是从一个关系R中选择出满足给定属性条件的所有元组,作为结果关系中的值。选择运算是横向划分关系的运算。对关系R按F(t)条件做选择运算记...

国开《数据库基础与应用》第三章 3-3-1:关系规范化的概念

国开《数据库基础与应用》第三章 3-3-1:关系规范化的概念

3-3-1:关系规范化的概念关系:一个关系对应一个二维表,它由关系的结构,又叫关系模式,以及关系的内容,又叫关系的值这两个方面组成。数据库:一个数据库由若干个关系所组成,各关系之间通过主码和外码建立联...

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

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

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

国开《数据库基础与应用》第三章 3-3-2:第一范式的定义

国开《数据库基础与应用》第三章 3-3-2:第一范式的定义

3-3-2:第一范式的定义定义:设一个关系为R(U),若U中的每个属性都是不可再分的,或者说都是不被其他属性所包含的独立属性,则称关系R(U)符合第一范式。若一个关系不满足第一范式,则称为非规范化关系...

国开《数据库基础与应用》第七章 表

国开《数据库基础与应用》第七章 表

本章导读在上一章我们学会了在Access中建立空白数据库和利用样本模板建立非空白数据库。数据库建立之后最重要的工作是建立表对象并且进行添加和编辑数据的操作。在这一章,我们将介绍Access数据表的定义...

国开《数据库基础与应用》第七章 实验一:表的建立与使用

国开《数据库基础与应用》第七章 实验一:表的建立与使用

实验一:表的建立与使用实验准备:了解和掌握文字教材第6~7章的全部内容。实验目的:能够启动和进入Access数据库管理系统操作环境,能够建立一个空白数据库,能够向数据库中添加数据表并建立它们之间的关系...

国开《数据库基础与应用》第四章 4-5-6:INTO选项

国开《数据库基础与应用》第四章 4-5-6:INTO选项

4-5-6:INTO选项INTO选项的语法格式如下:INTO <基本表名> <逻辑表达式>此选项能够根据查询结果自动建立一个基本表。例7:从教学库中查询出每个学生的记录信息,以...

国开《数据库基础与应用》第八章 一:上机实验

国开《数据库基础与应用》第八章 一:上机实验

一:上机实验 实验准备:了解和掌握文字教材第8章的全部内容。 实验目的:能够启动和进入Access数据库管理系统操作环境,能够打开一个数据库文件,能够利用数据库中的表建立用户所需要...

发表评论    

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