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

相关文章

国开《数据库基础与应用》第五章 5-1-3:逻辑设计和物理设计阶段

国开《数据库基础与应用》第五章 5-1-3:逻辑设计和物理设计阶段

5-1-3:逻辑设计和物理设计阶段逻辑设计阶段的主要任务和目标是:根据概念设计阶段得到ER图,进行数据库的逻辑结构模式的设计,它包括对全局模式和各个外模式的设计。物理设计阶段的任务和目标是:根据数据库...

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

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

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

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

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

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

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

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

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

国开《数据库基础与应用》第九章 9-1-1:创建窗体的各种方法

国开《数据库基础与应用》第九章 9-1-1:创建窗体的各种方法

9-1-1:创建窗体的各种方法在“创建”选项卡的“窗体”组中,有6种创建窗体的图标按钮:窗体、窗体设计、空白窗体、窗体向导、导航、其他窗体。“其他窗体”命令菜单中有6种创建窗体的命令:多个项目、数据表...

国开《数据库基础与应用》第十章 10-2-2:报表设计命令

国开《数据库基础与应用》第十章 10-2-2:报表设计命令

10-2-2:报表设计命令利用报表设计命令能够设计出个性化很强和功能丰富的报表。例如:可以设计出一个具有主/子结构的报表。假定我们要设计出雇员_订单报表,它就是一个具有主/子结构的报表。利用报表设计命...

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

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

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

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

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

本章小结1.报表是Access数据库中的第四大对象,与窗体具有数据的编辑功能不同,报表只是为了数据的显示和打印而存在的,因此具有专业的显示的打印功能。2.报表有4种视图,分别是报表视图、布局视图、设计...

发表评论    

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