国开《数据库基础与应用》第三章 3-2-2: 最小函数依赖集

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

3-2-2: 最小函数依赖集

定义:设一个关系为R(U),X和Y为U的子集,若X→Y为完全函数依赖,同时Y为单属性,则称X→Y为R的最小函数依赖。由R中所有最小函数依赖构成R的最小函数依赖集,并且在最小函数依赖集中不允许包含有冗余的传递函数依赖。

例如:设一个关系为R(A,B,C,D),它的函数依赖集为FD={A→B,B→C,A→C,B→D},判断它是否为R的最小函数依赖集。

分析:由FD中的A→B和B→C可得到A→C,所以给出的A→C是冗余的,应去掉。原FD不是R的一个最小函数依赖集,若修改为FD={A→B,B→C,B→D},就成为R的最小函数依赖集。

又如:给出上面已经介绍过的职工关系(职工号,姓名,性别,年龄,职务),教师任课关系(教工号,姓名,职称,课程号,课程名,课时数,课时费)和学生关系(学号,姓名,性别,系号,系名,系主任名),求出它们的最小函数依赖集。

分析:设它们的最小函数依赖集依次用FD1、FD2和FD3表示,由以前对它们每个关系的函数依赖分析可以得出如下:

FD1={职工号→姓名,职工号→性别,职工号→年龄,职工号→职务}

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

FD3={学号→姓名,学号→性别,学号→系号,系号→系名,系号→系主任名}



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

相关文章

国开《数据库基础与应用》第二章 2-3-2:交运算

国开《数据库基础与应用》第二章 2-3-2:交运算

2-3-2:交运算设两个关系R和S具有完全相同的结构,则R和S的交运算的结果仍然是一个关系,该关系的结构与R或S的结构相同,该关系的值是R和S中共同具有的元组的集合。R和S的交运算记作R∩S,用集合运...

国开《数据库基础与应用》第十一章 11-1-2:宏操作命令简介

国开《数据库基础与应用》第十一章 11-1-2:宏操作命令简介

11-1-2:宏操作命令简介在教材中表11-1-1中,列出了一部分的宏操作命令,它被分为数据库对象、筛选/查询/搜索、宏命令、系统命令、用户界面命令、窗口管理、数据输入操作、数据导入/导出等8种类型的...

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

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

8-3-6:例8-6在“公司信息管理”数据库中根据输入的产品类别名称来查找这个类别相对应的产品信息。具体操作步骤如下:1.在已经打开的“公司信息管理”数据库下,单击“创建”选项卡下功能区中“查询”组中...

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

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

本章小结1.SQL是国际通用的关系数据库查询语言,几乎被每一种实际的关系数据库管理系统所采用,各系统都根据本身特点对其进行了修改和扩充,在不同程度上增强了数据处理和数据控制的功能,以及实现的具体细节。...

国开《数据库基础与应用》第四章 4-6-1:WHERE选项格式

国开《数据库基础与应用》第四章 4-6-1:WHERE选项格式

4-6-1:WHERE选项格式WHERE <逻辑表达式>此逻辑表达式用来指定不同源表之间记录的连接条件,以及从连接后的中间表中选取记录的筛选条件(或者叫选择条件),它们之间通过逻辑与(AN...

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

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

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

国开《数据库基础与应用》第八章 8-1-3:利用查询设计创建带查询条件的查询对象

国开《数据库基础与应用》第八章 8-1-3:利用查询设计创建带查询条件的查询对象

8-1-3:利用查询设计创建带查询条件的查询对象若通过点击创建选项卡中的“查询设计”图标,在工作区域内将自动打开一个进行查询设计的“查询设计视图”窗口,利用查询设计视图进行查询对象的创建,能够灵活地设...

国开《数据库基础与应用》第四章 结构化查询语言——SQL

国开《数据库基础与应用》第四章 结构化查询语言——SQL

本章导读到目前为止,我们已经学习过关系的概念,关系的规范化和关系的运算,知道如何从逻辑层面上建设好一个性能良好的数据库。本章将介绍在任一种关系数据库管理系统(RDBMS)的支持下,普遍采用的一种数据查...

发表评论    

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