国开《数据库基础与应用》第三章 3-2-1:变换规则

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

3-2-1:变换规则

 若属性或属性集X能够函数决定相应的属性或属性集Y,则称X函数决定Y,或者说Y函数依赖于X,记作X→Y。可以是完全依赖、部分依赖、平凡依赖、非平凡依赖、传递依赖等5种。

  • 1.变换规则

  • 2.最小函数依赖集

  • 3.求侯选码

  • 4.给关系添加候选码

  • 5.侯选码应用举例

变换规则:

函数依赖之间的变换规则:

设一个关系为R(U),其中X、Y、Z、W是U上的子集,则函数依赖存在着以下一些常用的变换规则:

(1)自反性:若X⊇Y,则存在X→Y。

如(学生号,课程号)→学生号,(学生号,课程号)→课程号。

(2)增广性:若X→Y,则存在XZ→YZ。

如学生号→系号,则“(学生号,课程号)→(系号,课程号)”。

(3)传递性:若X→Y和Y→Z,则存在X→Z。

因为X惟一对应Y,Y惟一对应Z,所以X也惟一对应Z,X到Z存在着依赖关系。如教工号→职称,职称→职务工资,则存在教工号→职务工资。

(4)复合性:若X→Y和Z→W,则存在XZ→YW。

如学生号→姓名,课程号→课程名是两个独立的函数依赖,把它们左、右对应组合后,变为(学生号,课程号)→(姓名,课程名)仍然是一对函数依赖。

(5)自增性:若X→Y,则存在WX→Y。

如学生号→姓名,则存在:(学生号,课程号)→姓名,不过由原来的直接依赖变为现在的部分依赖。

(6)伪传递性:若X→Y和WY→Z,则存在WX→Z。

如把WY→Z中的Y替换成它的决定因素X属性后,函数依赖WX→Z仍然成立。因为X→Y,根据增广性,两边同时添加W,所以WX→WY,又因为WY→Z,根据传递性,所以存在WX→Z。又如教工号→职称,(职称,工龄)→基本工资,则存在(教工号,工龄)→基本工资的传递依赖。

(7)合并性:若X→Y和X→Z,则存在X→YZ。

如学生号→姓名,学生号→性别,则学生号→(姓名,性别)。

(8)分解性:若X→Y,且Y⊇Z,则存在X→Z

如学生号→(姓名,性别),则存在学生号→姓名,学生号→性别。



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

相关文章

国开《数据库基础与应用》第十一章 11-4-6:例11-6

国开《数据库基础与应用》第十一章 11-4-6:例11-6

11-4-6:例11-6在公司信息管理数据库中增加一个“用户”表,表中存放使用系统的用户名和密码等信息,其表结构如图11-19所示。并在表中输入几条记录以备测试使用。图11-19 “用户”表结构现要求...

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

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

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

国开《数据库基础与应用》第四章 4-1-1:SQL语言概述

国开《数据库基础与应用》第四章 4-1-1:SQL语言概述

4-1-1:SQL语言概述SQL是英文Structured Query Language的缩写,中文含义是结构化查询语言。它是美国国家标准化组织ANSI批准使用的一种关系数据库语言标准。如微软公司推出...

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

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

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

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

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

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

国开《数据库基础与应用》第九章 9-2-3:组合框控件的使用

国开《数据库基础与应用》第九章 9-2-3:组合框控件的使用

9-2-3:组合框控件的使用组合框控件在窗体视图状态下,显示为一个文本框并且在最后位置带有一个箭头图标,单击箭头图标时打开相应的下拉列表框,用户可以从中选择一个数据值到文本框中,作为此组合框控件的当前...

国开《数据库基础与应用》第二章 2-2-3:属性取值完整性

国开《数据库基础与应用》第二章 2-2-3:属性取值完整性

2-2-3:属性取值完整性属性取值完整性,又称为属性取值的有效性,或者叫做用户定义的完整性。它是对关系中一个属性取值的限制定义,或者叫做约束定义。例如:考试成绩属性限定它在0-100;性别属性的取值限...

国开《数据库基础与应用》第七章 7-1-3:各种数据类型的细化

国开《数据库基础与应用》第七章 7-1-3:各种数据类型的细化

7-1-3:各种数据类型的细化文本类型字段的主要属性是字段大小的设置,默认值为255。如对于姓名字段的大小可设置为4,对于课程名称的大小可设置为10。数字类型字段的主要属性也是字段大小的设置,每种字段...

发表评论    

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