首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
定义学生选修课程的关系模式如下: S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄) C(C#,Cn,P#)(其属性分别为课程号、课程名、选修课) SC(S#,C#,G)(其属性分别为学号、课程号、成绩) 检索选修了课程名为“操作
定义学生选修课程的关系模式如下: S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄) C(C#,Cn,P#)(其属性分别为课程号、课程名、选修课) SC(S#,C#,G)(其属性分别为学号、课程号、成绩) 检索选修了课程名为“操作
admin
2022-10-24
28
问题
定义学生选修课程的关系模式如下:
S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄)
C(C#,Cn,P#)(其属性分别为课程号、课程名、选修课)
SC(S#,C#,G)(其属性分别为学号、课程号、成绩)
检索选修了课程名为“操作系统”的成绩在90分以上(含90分)的学生的姓名的表达式是( )。
选项
A、π
Sn
(π
S#
(π
C#
(σ
Cn="操作系统"
(C)
σ
G>=90
(SC)
S)
B、π
Sn
(π
S#
(π
C#
(σ
Cn="操作系统"
(C)
σ
G>=90
(SC))
C、π
S#
(π
C#
(σ
Cn="操作系统"
(C)
σ
G>=90
(SC)
S
D、π
Sn
(π
S#
(σ
C#=2,G>=90
(SC)
π
S#,Sa
(S))
答案
A
解析
课程名“操作系统”需要在C表中进行查找,成绩在“90分以上(含90分)”需要在SC表中查找,“学生姓名”需要在S表中查找,所以必须对上述三个表进行连接后再进行操作。具体操作是:先从C表中选出课程名是“操作系统”的行σ
Cn=“操作系统”
(C),但是只要“课程”列,π
C#
(σ
Cn=“操作系统”
(C)),得到筛选结果的一个小表;在SC表中找出“90分以上(含90分)”的行σ
G>=90
(SC),得到第二个小表;两个小表进行连接操作并从结果中取“学号”列π
S#
(π
C#
(σ
Cn=“操作系统”
(C)
σ
G>=90
(SC)));这样得到的结果再与S表连接并从结果中只取“姓名”列,即π
Sn
(π
C#
(σ
Cn=“操作系统”
(C))
σ
G>=90
(SC))
S);。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/oHkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
以下叙述中正确的是
以下叙述中正确的是
某系统总体结构图如下图所示,该系统总体结构图的深度是
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百
在C语言中,以下说法不正确的是()。
结构化程序设计的基本原则不包括()。
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
随机试题
该患者最可能的诊断是对诊断和鉴别诊断最有意义的检查是
X线机中设置容量保护电路的目的是
吗啡的不良反应不包括
新生儿出生后,Apgar评分的评价指标不包括
下列项目中,属于劳务报酬所得的是()。
中级导游人员晋升为高级导游人员,至少需要()以上。
被誉为现代课程理论的奠基石的《课程与教学的基本原理》一书的作者是()。
设f(x)满足f’(x)+[f(x)]3=x2,f’(0)=0,则().
HomepricesslidinNovember,raisingquestionsaboutwhetherthehousingrecoveryisrobustenoughtomaintainasustainedturn
A、Shethinksbigpartiesaretooimpersonal.B、Shewouldliketoinvitefriendstoabigparty.C、Shefeelsshehastospendal
最新回复
(
0
)