首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和E—R图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 设有下列关于学生成绩管理系统的E-R图(见图2—1)。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体间的联系。假定已通过下列SQL语言建立了基本表:CREA
阅读下列说明和E—R图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 设有下列关于学生成绩管理系统的E-R图(见图2—1)。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体间的联系。假定已通过下列SQL语言建立了基本表:CREA
admin
2014-10-11
51
问题
阅读下列说明和E—R图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
设有下列关于学生成绩管理系统的E-R图(见图2—1)。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体间的联系。假定已通过下列SQL语言建立了基本表:CREATE TABLE STUDENT (SNo CHAR(6) NOT NULL UN工QUE,
SName CHAR(20),
Sex CHAR(1),
DeptCHAR(20),
Age SMALLINT);
CREATE TABLE COURSE (CN0 CHAR(6) NOT NULL UN工QUE,
CName CHAR(20),
Hour SMALL工NT,
Credi七SMALL工NT);
CREATE TABLE SC (SN0 CHAR(6),
CNo CHAR(6),
GRADE SMALL工NT,
PRIMARY KEY (SNo,CNo));
为了答题的方便,图中的实体和属性同时给出了中英文两种名字,回答问题时只须写出英文名即可。
【问题】
填充下列SQL程序5.1~5.4中的(1)~(6),使它们分别完成以下查询功能:[*]
程序5.1:检索选修所有课程的学生姓名。
程序5.2:给出全体学生人数。
程序5.3:按学号给出每个学生的平均成绩。
程序5.4:按学号给出每个学生选修课程的门数。
【程序5.1】
SELECT SName FROM STUDENT wHERE (1)
(SELECT*FROM COURSE WHERE (2)
(SELECT* FROMSC WHERE (3) ))
【程序5.2】
SELECT (4) FROMSTuDENT
【程序5.3】
SELEcT (5) FROMSC GR0uP BYSN0
【程序5.4】
SELECT (6) FRoMSC GROup BYSNO
选项
答案
(1)NOTEXISTS (2)NOTEXISTS (3)STUDENT.SNO=SCSNOANDCOURSE.CNO=SCCNO (4)COUNT(*) (5)SNO,AVG(GRADE) (6)SNO,COUNT(CNO)
解析
本题主要是考察SQL。SQL中数据查询是最常用的,其完整形式如下:
SELECT[ALL|DISTINCT]
[,<目标列表达式>1...
FROM<表名或视图名>[,<表名或视图名>]
[WHERE<条件表达式>]
[GROUPBY<列名1>[HAVING<条件表达式>]]
[ORDERBY<列名2>[ASC1DESC]...]
子句顺序为SELECT、FROM、WHERE、GROUPBY、HAVING、ORDERBY,但SELECT和FROM是必须的,HAVING子句只能与GROUPBY搭配起来使用。该成绩管理系统的关系模式有:STUDENT(SNo,SName,Sex,Dept,Age),主键为SNo,COURSE(CNo,CName,Hour,Credit),主键为CNo,SC(SNO,CNO,GRADE),主键为(Sno,CNo)。程序5.1是检索选修所有课程的学生姓名,亦即“不存在没有选修的谋程”。空(1)是引出子查询的,该类连接浏有:IN、NOTIN、EXISTS、NOTEXISTS,EXISTS’JI出的子查询一般是SELECT*型,故排除IN型;再据语意分析应填NOTEXISTS。空(2)同理得应填NOTEXISTS。空(3)是“真正”的查询条件,该查询涉及剑三个表STUDENT、COURSE、CS,故应填STUDENT.SNO=SC SNOANDCOURSE.CNO=SCCNO。程序5.2是给出全体学生人数,涉及集函数的应用。常用的集函数有:COUNT、SUM、AVG、MAX、MIN。存此用到CoUNT,故空(4)虑填COUNT(*)。程序5.3是按学号给出每个学生的平均成绩,同样是集函数,AVG的应用。要注意的是需要同时给出学号,故空(5)应填:SNO,AVG(GRADE)。程序5.4是按学号给出每个学生选修课程的门数,属COUNT的用法,并注意同时给出学号。故空(6)应填:SNO,COUNT(CNO)。
转载请注明原文地址:https://kaotiyun.com/show/maDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
下列操作系统中,_____保持网络系统的全部功能,并具有透明性、可靠性和高性能等特性。
(60)是功能测试工具。
一个程序的控制流图中有5个结点,8条边,在测试用例数最少的情况,确保程序中每个可执行语句至少执行一次所需要的测试用例数的上限是_______。
在分层体系结构中,控制层接收用户的请求并决定调用哪个模型去处理该请求,以及确定选择哪个视图来显示返回的数据。在基于JavaEE平台开发的软件系统中,常用_________技术来实现该层。
由于操作系统升级而对软件进行修改的行为属于________维护。
若系统中有4个互斥资源R,当系统中有2个进程竞争R,且每个进程都需要i个R(i≤3)时,该系统可能会发生死锁的最小i值是________。
以下关于CPU与I/O设备交换数据所用控制方式的叙述中,正确的是_______。
阅读以下说明和交换机的配置信息,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明]某公司设3个部门,为了便于管理,每个部门组成1个VLAN,公司网络结构如图9-4所示。[交换机Switch1的部分配置信息]Switch
随机试题
公共政策对象具有的特点包括()
较早发生血道转移的肿瘤是
女性,40岁,高热,皮肤瘙痒半月,右颈及锁骨上淋巴结肿大,无压痛,互相粘连,血红蛋白90g/L,白细胞10×109/L,中性66%,淋巴24%,骨髓涂片找到里一斯细胞。如需明确诊断首先应作的检查是()
常用的混凝土外加剂有()。
下列关于凭证审核的操作控制的说法中,错误的是()。
如果买卖的商品是玻璃制品,则应该运输包装上刷制什么指示性标志()
2009年2月,某油田开采原油10万吨,其中已销售8万吨,自用原油0.5万吨(用于冬季加热、修井),其余的未销售,该油田适用的单位税额为14元/吨。关于下列陈述,正确的有()。
下面漫画给我们的启示较为贴切的是()。①在砥砺自我中实现人生价值②规律是客观的,我们不能无视客观条件③人生价值的实现要发挥自强不息的精神④矛盾具有特殊性,要求具体问题具体分析
孔子说:德之不存,行之不远。在当前社会转型期,存在众多为了一己之私践踏职业道德、社会公德等各种道德失范现象。因此提倡厚德具有重要的意义和价值,这说明()。
Inthissection,youareaskedtowriteanessaybasedonthefollowingchart.Inyourwriting,youshould1)interpretthechart
最新回复
(
0
)