首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和E—R图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 设有下列关于学生成绩管理系统的E-R图(见图2—1)。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体间的联系。假定已通过下列SQL语言建立了基本表:CREA
阅读下列说明和E—R图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 设有下列关于学生成绩管理系统的E-R图(见图2—1)。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体间的联系。假定已通过下列SQL语言建立了基本表:CREA
admin
2014-10-11
36
问题
阅读下列说明和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://jikaoti.com/ti/gUi7FFFM
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
对于逻辑表达式(bufc[i]>223&&bufc[i]<240&&i+2<totalbytes),需要______个测试用例才能完成条件组合覆盖。
己知某文档仅包含6种不同的字符,其每个字符出现的频率如下表所示,采用霍夫曼编码对该文档压缩存储,则单词“face”的编码为_______,该文档的压缩比为25%。
在分层体系结构中,控制层接收用户的请求并决定调用哪个模型去处理该请求,以及确定选择哪个视图来显示返回的数据。在基于JavaEE平台开发的软件系统中,常用_________技术来实现该层。
下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的权重表示活动的持续时间(天),则里程碑C在关键路径上。在其他活动按时完成的情况下,活动FJ最多可以晚_______天开始而不影响工期。
若系统中有4个互斥资源R,当系统中有2个进程竞争R,且每个进程都需要i个R(i≤3)时,该系统可能会发生死锁的最小i值是________。
[Java源程序:一个简单的Web服务器]/************************************************************//*WebServer.java*//******
在应用服务器关机的情况下,公司员工能连接上因特网吗?简要解释。假设采用ISDN基本速率接口,下载1875KB的文件,最快需要多长时间?
阅读以下说明,回答问题1至问题3。[说明]某公司规模扩大,既要考虑保证目前土建装修的效果不被破坏,又要满足网络扩容和企业工作实际需求,同时还要保证投资不要过大。经过深入分析和研究对比,决定采用无线局域网组网来解决网络扩容的问题,网络拓扑如图1-1
阅读以下说明,回答问题1~5。[说明]SSL(SecureSocketLayer)是目前解决传输层安全问题的一个主要协议,其设计的初衷是基于TCP协议之上提供可靠的端到端安全服务,SSL的实施对于上层的应用程序是透明的。应用SSL协议最广泛
随机试题
患者,女,52岁。卵巢癌术后,拔出尿管后7小时未能自行排尿。查体:耻骨上部膨隆,叩诊呈实音,有压痛,考虑为尿潴留。为患者实施导尿时,第2次消毒的顺序是
A.计划职能B.组织职能C.人员管理D.领导职能E.控制职能对组织内成员的个人行为及集体行为进行引导,保证组织目标的顺利实现
患者,男性,50岁,干部。因呕血l小时就诊。1小时前突感恶心,随即呕吐鲜红血性液两次,总量约1000ml,同时感头晕、心悸、出汗、乏力。家属即送急诊。既往身体健康,无类似发作。考虑诊断为上消化道出血,该病例发生出血的可能原因有
A.痘病毒B.圆环病毒C.细小病毒D.疱疹病毒E.冠状病毒以上选项中,病毒颗粒最小的为
患者,女,40岁。误服敌百虫100ml,不久即出现腹痛、恶心、呕吐,流涎、多汗、肌肉颤动,视力模糊,呼吸苦难,昏迷,双瞳缩小,满肺湿啰音。该患者忌用的洗胃液是()
离退休人员的工资应计入( )。
根据下面材料回答下列问题。2012年全国国内生产总值519322亿元,按可比价格计算,比上年增长7.8%。其中,第一产业增加值52377亿元,比上年增长4.5%;第二产业增加值235319亿元,增长8.1%;第三产业增加值231626亿元,增长8.1%。
算法的时间复杂度是指()。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,队列属于______。
ARVshaven’tbeenusedwidelytopreventHIVtransmissionorinfectionforlackofmoney.Bothmother-to-childtransmissionand
最新回复
(
0
)