首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选若干门课程,一个教师可以讲授若干门课程,一门课程可以由多个教师
关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选若干门课程,一个教师可以讲授若干门课程,一门课程可以由多个教师
admin
2019-04-08
25
问题
关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选若干门课程,一个教师可以讲授若干门课程,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授的课程,教师不会重名。关系模式Student的候选关键字有(36),最小函数依赖集中有(37)个函数依赖,该关系模式属于(38)范式,分解p=(39),并且是无损连接及保持函数依赖。
选项
A、{(Sno, Sname, Cno, Tname, Taddr),(Sno, Sname, Cno, Cname, Grade) } ∈ 2NF
B、{(Sno, Shame),(Sno, Cno, Grade, Tname, Taddr),(Cno, Cname)}∈ 2NF
C、{(Sno, Sname),(Sno, Cno, Grade),(Tname, Taddr),(Cno, Cname) } ∈ 3NF
D、{(Sno, Sname),(Sno, Cno, Grade),(Tname, Taddr),(Tname, Cno),(Cno, Cname)}∈3NF
答案
B
解析
在关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)中,根据试题要求,有下列函数依赖成立:Tname→Taddr,Sno→Sname, Cno→Cname,(Sno,Cno)→Grade,(Sno,Cno)→Tname,同时,这也是最小函数依赖集。所以,该关系模式的关键字为(Sno,Cno)。在该关系模式中,显然存在部分依赖现象,因此至多是1NF。
分解该关系模式后,在给定的4个选项中,显然,A中存在部分依赖,不是2NF,所以不是正确答案。下面我们分析选项B,先学习无损连接分解的判别方法。
设关系模式R=A1…An,R上成立的FD集F,R的一个分解p={R1,…, Rk}。无损连接分解的判断方法如下:
(1)构造一张k行n列的表格,每列对应一个属性A
j
(1≤j≤n),每行对应一个模式R
i
(1≤i《k)。如果A
j
在R
i
中,那么在表格的第i行第j列处填上符号 a
j
,否则填上符号b
ij
。
(2)把表格看成模式R的一个关系,反复检查F中每个FD在表格中是否成立,若不成立,则修改表格中元素。修改方法如下:对于F中一个FDX→Y,如果表格中有两行在x分量上相等,在Y分量上不相等,那么把这两行在Y分量上改成相等。如果Y的分量中有一个是a
j
,那么另一个也改成a
j
;如果没有a
j
,那么用其中的一个b
ij
替换另一个(尽量把下标ij改成较小的数)。一直到表格不能修改为止。
(3)若修改的最后一张表格中有一行全是a,即a1a2…an,那么p相对于F是无损连接分解,否则是损失连接分解。 根据上述判断方法,我们列出选项B的初始表如表8-1所示。
根据Tname→Taddr,因为在Tname列中没有两行相等,所以不需要修改;根据Sno→Sname,因为Sno列的第一行和第二行相等,可使b22=a2;根据Cno→Cname,因为Cno列的第二行和第四行相等,可使b24=a4。根据(Sno,Cno)→(Grade,Tname),因为在Sno和Cno列中没有相等的两行,所以也不要修改。修改后的结果如表8-2所示。
表8-2的第二行完全是a的形式,所以分解B是无损连接分解。显然,B也保持了所有函数依赖,且B的三个子模式都不存在部分依赖情况,所以,都是2NF。
转载请注明原文地址:https://jikaoti.com/ti/qEJ7FFFM
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
步骤1单击[设计]选项卡[布局]组中的[总计]→[对行和列禁用]命令。步骤2单击[设计]选项卡[布局]组中的[报表布局]→[以表格形式显示]命令。本题考查的是“设置数据透视表分类汇总和总计的显示位置”考点。
清除当前工作表的所有格式,保留表格数据。
打开“我的文档”中的“教师信息表”,并限定文件只读,不能被修改。
步骤单击[格式]→[行高]命令,在[行高]文本框中输入“20”,如图4—9所示。[*]本题考查的是“设置单元格行与列”考点的“调整行高”。
在编辑栏中输入公式计算出张丽的平均分,将结果显示在E2单元格。
在当前工作表中,模拟运算表的单元格区域为A13:B17,创建的模拟运算表是以B10单元格为输入单元格,用B14:B17中则会显示输入单元格数据的变化对B14单元格公式产生的影响。
步骤1在[图表工具]的[格式]选项卡[大小]组中的[高度值]文本框中输入“8”。步骤2按(Enter)键。本题考查的是“设置图表位置、大小和属性”考点。
详细设计的结果基本决定了最终程序的
为解决好我国电子政务安全问题,国家信息化领导小组提出“一个基础,两个支柱”的概念,其中“一个基础”是指()。
根据打印机的工作原理,可以将打印机分为()。
随机试题
立案
堆焊用的碳化钨,可分为()碳化钨。
鲁迅的小说《伤逝》的主人公是涓生和_______。
运动节段是指
按照《物权法》的规定,建设用地使用权自()时设立。
某公司在评价员工时,将员工分为“优秀员工”、“合格员工”和“不合格员工”三类,通常三类员工的比例分别为10%、85%和5%。在绩效考评末期,部门主管通常与员工有一次正式的评价会见,对于不合格员工,给予必要的培训和指导,并提醒如果其不提高业绩将会有被解雇的风
某报社记者深度采访后,报道了A上市公司(简称A公司)上市前改制重组以及上市后发生的系列情况:(1)A公司是于2007年在对B有限责任公司(简称B公司)整体改制的基础上设立的股份有限公司。B公司改制时,以其截止于2007年6月31日经审计确认的净资
根据下列资料,回答下列问题。据国家统计局披露,2016年1—7月,新能源发电量增长19.2%。1—7月,新能源发电量占全部发电量的比重为8.8%,核电、风电和太阳能发电占全部发电量比重分别为3.45%、3.74%和0.64%,其中风电比上年同期提高0.
现代医学科学认为:人全身血液循环的速度与肌肉及大脑神经紧张程度成反比;肌肉及神经紧张,血管受到挤压,会使血液流量减少,而造成局部缺血缺氧。当肌肉及大脑神经紧张度较平时增加60%以上时,其局部血液流动可全部中断。当今所有的疾病中,60%~80%可以从现代生活
声音信号的数字化过程包括采样、(12)和编码。
最新回复
(
0
)