国开《数据库基础与应用》第三章 3-2-4:给关系添加候选码

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

3-2-4:给关系添加候选码

根据最小函数依赖集求出关系中的侯选码:

候选码定义:设一个关系为R(U),X为U的一个子集,若X能够函数决定U中的每个属性,并且X的任何真子集都不能函数决定U中的每个属性,则称X为关系R的一个候选码。

等价定义:若关系中的一个属性或属性组能够函数决定整个元组,并且它的任何真子集都不能函数决定整个元组,则它被称为该关系的一个候选码。

例如:在上面介绍过的职工关系中,它的最小函数依赖集FD1为:{职工号→姓名,职工号→性别,职工号→年龄,职工号→职务},职工号为该关系的一个候选码;若在该关系中还带有身份证号属性,则身份证号属性的每一个值也能够唯一标识一个元组,身份证号也是一个候选码。

又如:在上面介绍过的教师任课关系中,它的最小函数依赖集为:

{教工号→姓名,教工号→职称,课程号→课程名,课程号→课时数,(职称,课程号)→课时费}

求侯选码分析:一个属性子集(教工号,课程号),看它能否成为此关系的候选码。由于它能够函数决定所有属性,所以它是该关系的一个候选码,并且是唯一的候选码。

注意:(教工号,课程号)到教工号、姓名、职称、课程号、课程名、课时数等是部分函数决定,而到课时费是传递函数决定。即“(教工号,课程号)→(职称,课程号)→课时费”是伪传递性。

再如:在上面介绍的学生关系中,它的最小函数依赖集为:{学号→姓名,学号→性别,学号→系号,系号→系名,系号→系主任名},学号是学生关系的一个候选码。



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

相关文章

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

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

8-3-5:例8-5利用“公司信息管理”数据库中的“类别”表和“产品”表,建立对每个产品类别ID和类别名称的库存量总计值。具体操作步骤如下:第①和②步与例8-1 相同。3.在这个查询中,需要用到“类别...

国开《数据库基础与应用》第一章 数据库系统概论 本章导学

国开《数据库基础与应用》第一章 数据库系统概论 本章导学

本章导学数据库就是存储数据的仓库。数据如何组织、存储、使用和管理是数据库技术所要研究和解决的主要问题。数据库系统是在计算机系统中运行的专门用于大批量数据存储和处理的系统。现在各行各业的计算机系统中都包...

国开《数据库基础与应用》第六章 6-3-1:例6-1

国开《数据库基础与应用》第六章 6-3-1:例6-1

6-3-1:例6-1要求利用Access建立一个“公司信息管理”数据库,用来对一个销售公司的雇员、产品、客户和订单等信息进行管理。为此需要首先建立一个空白的数据库,将其数据库文件放在“E:\ACCES...

国开《数据库基础与应用》第三章 关系规范化基础

国开《数据库基础与应用》第三章 关系规范化基础

本章导读一个关系数据库模式由若干个关系模式所组成,这些关系模式通过外码与主码建立相互联系,形成数据库中各关系之间的逻辑结构。一个数据库应用系统的优劣主要取决于数据库模式设计的优劣,一个数据库模式设计的...

国开《数据库基础与应用》第二章 2-3-4:笛卡尔积运算

国开《数据库基础与应用》第二章 2-3-4:笛卡尔积运算

2-3-4:笛卡尔积运算设一个具有n个属性的关系R和另一个具有m个属性的关系S,则它们的笛卡尔积仍是一个关系。该关系的结构是R和S的结构之拼接,即前n个属性来自R,后m个属性来自S,结果关系中的属性个...

国开《数据库基础与应用》第八章 实验二:查询对象的建立与使用

国开《数据库基础与应用》第八章 实验二:查询对象的建立与使用

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

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

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

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

国开《数据库基础与应用》第八章 8-1-1:建立查询对象的两种方法

国开《数据库基础与应用》第八章 8-1-1:建立查询对象的两种方法

8-1-1:建立查询对象的两种方法利用如下图1所示的创建选项卡中的相应图标,能够创建表、查询、窗体、报表、宏和模板等各种操作对象。创建每一种对象又有相应不同的操作方法。图1 创建选项卡中的图标创建查询...

发表评论    

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