国开《数据库基础与应用》第三章 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』不迷路哦~

相关文章

国开《数据库基础与应用》第九章 9-1-3:使用“窗体向导”法

国开《数据库基础与应用》第九章 9-1-3:使用“窗体向导”法

9-1-3:使用“窗体向导”法通过使用“窗体向导”命令建立窗体时,不需要在当前数据库中事先打开表或查询。系统在执行窗体向导命令的过程中,将需要由用户向窗体中添加来自一个表或多个表(查询)中的字段。在教...

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

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

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

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

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

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

国开《数据库基础与应用》第四章 4-4-3:单表查询举例

国开《数据库基础与应用》第四章 4-4-3:单表查询举例

4-4-3:单表查询举例单表查询是最简单的查询,因为它只涉及到一个表。create database 商品库use 商品库create table 商品表1(  商品代号 char(8) primar...

国开《数据库基础与应用》学什么

国开《数据库基础与应用》学什么

1. 课程性质与定位本课程是国家开放大学开设的一门统设必修课,除了提供有一本必备的文字教材之外,还建设有便于学生自主学习的网络教学资源。本课程是针对计算机信息管理专业的学生,是这个专业学生的统设必修课...

国开《数据库基础与应用》第八章 8-2-3:例3

国开《数据库基础与应用》第八章 8-2-3:例3

8-2-3:例3一个参数查询举例。根据在查询执行中给定的一个雇员ID,查询出订单表中该雇员同客户签订的所有订单。分析:参数查询也属于选择查询,把查询条件的提示信息填写到查询设计网格中“条件”行与相应列...

国开《数据库基础与应用》第四章 4-3-5:索引建立和删除

国开《数据库基础与应用》第四章 4-3-5:索引建立和删除

4-3-5:索引建立和删除索引是数据库中一种特殊的文件(对象),是为提高数据表的查询速度而建立和使用的。CREATE [UNIQUE] INDEX <索引名> ON <表名>(...

国开《数据库基础与应用》第七章 7-3-3:在主表中查看子表内容

国开《数据库基础与应用》第七章 7-3-3:在主表中查看子表内容

7-3-3:在主表中查看子表内容在一个数据库中,建立了表之间的关系后,当打开一个主表时,主表中的每条记录的开始,将显示出一个加号字符,如下图6所示。图6 雇员主表所对应的数据表视图在图6中,显示的当前...

发表评论    

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