新版数据库系统及应用高专第二次作业课件doc.docx
- 文档编号:5898840
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:14
- 大小:18.49KB
新版数据库系统及应用高专第二次作业课件doc.docx
《新版数据库系统及应用高专第二次作业课件doc.docx》由会员分享,可在线阅读,更多相关《新版数据库系统及应用高专第二次作业课件doc.docx(14页珍藏版)》请在冰豆网上搜索。
新版数据库系统及应用高专第二次作业课件doc
数据库系统及应用(高/专)第二次作业
Thiscourse
首页我的课程理工类课程数据库系统及应用(高/专)(2321)第五章T-SQL语言第二次作业
数据库系统及应用(高/专)
开始时间2018年10月10日星期三21:
07
状态完成
完成于2018年10月10日星期三21:
15
耗时7分钟29秒
分数18.00/19.00
成绩94.74/满分100.00
题目1
正确
获得1.00分中的1.00分
未标记标记题目
题干
在KCB表中找出名字中包含“原理”两个字的课程,对应的SQL命令是()。
选择一项:
a.SELECT*FROMKCBWHER课E程名='原理'
b.SELECT*FROMKCBWHER课E程名LIKE'%原理'
c.SELECT*FROMKCBWHER课E程名LIKE'原理%'
d.SELECT*FROMKCBWHER课E程名LIKE'%原理%'正确
反馈
你的回答正确
正确答案是:
SELECT*FROMKCBWHER课E程名LIKE'%原理%'
题目2
正确
获得1.00分中的1.00分
未标记标记题目
题干
对于SELECTKCB.*,CJB.*FROMKCB,CJBWHEREKCB课.程号=CJB课.程号,其等价的语句为
()。
选择一项:
a.SELECTKCB.*,CJB.*FROMKCBLEFTJOINCJBON课K程CB号.=CJB课.程号
b.SELECTKCB.*,CJB.*FROMKCBRIGHTJOINCJBON课KC程B号.=CJB课.程号
c.SELECTKCB.*,CJB.*FROMKCBJOINCJBONK课C程B号.=CJB课.程号正确
d.SELECTKCB.*,CJB.*FROMKCBFULLJOINCJBON课KC程B号.=CJB课.程号
反馈
你的回答正确
正确答案是:
SELECTKCB.*,CJB.*FROMKCBJOINCJBONK课C程B.号=CJB课.程号
题目3
正确
获得1.00分中的1.00分
未标记标记题目
题干
对于KCB和CJB的连接,在CJB中没有出现的KCB中课程号,在连接后记录也会出现,但是
对应CJB的列的值为NULL,我们使用SELECTKCB.*,CJB.*FROMKCB__CJBONKC课B程.号
=CJB课.程号。
()
选择一项:
a.RIGHTJOIN
b.LEFTJOIN正确
c.FULLJOIN
d.JOIN
反馈
你的回答正确
正确答案是:
LEFTJOIN
题目4
正确
获得1.00分中的1.00分
未标记标记题目
题干
关于可更新视图下面说法正确的是()。
选择一项:
a.当视图依赖的基本表有多个时,可以无修改地向视图插入数据。
b.含有聚集函数的视图是不可更新的。
正确
c.当视图依赖的基本表有多个时,可以无修改地在删除数据。
d.含有计算得到的列的视图都可以更新。
反馈
你的回答正确
正确答案是:
含有聚集函数的视图是不可更新的。
题目5
正确
获得1.00分中的1.00分
未标记标记题目
题干
表示游标对应的查询语句得到结果中记录数的全局变量是()。
选择一项:
a.@@FETCH_STATUS
b.@@ROWCOUNT
c.@@TRANCOUNT
d.@@CURSOR_ROWS正确
反馈
你的回答正确
正确答案是:
@@CURSOR_ROWS
题目6
正确
获得1.00分中的1.00分
未标记标记题目
题干
如果每个学分需要提交2次平时作业,根据XSB、KCB、CJB表的内容,创建一个视图PSZYB,
显示已修了课程的(即CJB中有记录的)学生需要做的平时作业的总次数情况的视图,包括
学号、平时作业总次数两列信息。
类似的内容为:
学号
平时作业总次数
081101
26
081103
18
⋯⋯
⋯⋯
创建该视图的SQL语句为:
CREATEVIEWPSZYBASSELEC①T__FROMXSB,KCB,CJB②____
则在上面SQL语句的①、②空分别填写的内容为()。
选择一项:
a.①空:
XSB.学号,SUM(学分)*2AS平时作业总次数
②空:
WHEREXSB学.号=CJB学.号ANDCJB课.程号=KCB课.程号GROUPBYXSB学.号正确
b.①空:
XSB.学号,学分*2AS平时作业总次数
②空:
WHEREXSB学.号=CJB学.号ANDCJB课.程号=KCB课.程号GROUPBYXSB学.号
c.①空:
XSB.学号,SUM(学分)*2AS平时作业总次数
②空:
WHEREXSB学.号=CJB学.号ANDCJB课.程号=KCB课.程号ORDERBYXSB学.号
d.①空:
XSB.学号,SUM(学分)*2AS平时作业总次数
②空:
WHEREXSB学.号=CJB学.号ANDCJB课.程号=KCB课.程号
反馈
你的回答正确
正确答案是:
①空:
XSB.学号,SUM(学分)*2AS平时作业总次数
②空:
WHEREXSB学.号=CJB学.号ANDCJB课.程号=KCB课.程号GROUPBYXSB学.号
题目7
正确
获得1.00分中的1.00分
未标记标记题目
题干
在XSB中找出具有相同名字的学生。
要求查询结果中含有“学号”、“姓名”,并按姓名、学
号的升序来排列。
类似的结果为:
姓名
学号
王林
081101
王林
081202
其对应的SQL语句为:
SELECT姓名,学号FROMXSBWHERE__①____ORDERBY姓名,学号
上述语句的空项内容为()。
选择一项:
a.COUNT(姓名)>1
b.姓名IN(SELECT姓名FROMXSBGROUPBY姓名HAVINGCOUNT(*)>1)正确
c.XSB姓.名=XSB姓.名
d.姓名IN(SELECT姓名FROMXSBWHERECOUN姓T(名)>1)
反馈
你的回答正确
正确答案是:
姓名IN(SELECT姓名FROMXSBGROUPBY姓名HAVINGCOUNT(*)>1)
题目8
正确
获得1.00分中的1.00分
未标记标记题目
题干
与语句:
SELECTDISTINCTXS学B号.,姓名FROMXSB,CJBWHEREXS学B号.=CJB学.号
功能等价的SQL语句为()。
选择一项:
a.SELECT学号,姓名FROMXSBWHERE学号IN(SELECT学号FROMCJB)正确
b.SELECT学号,姓名FROMXSB
c.SELECT学号,姓名FROMXSBWHERENOTEXISTS(SELECT*FROMCJBWHE学R号E=XSB.
学号)
d.SELECT学号,姓名FROMXSBWHERE学号!
=ANY(SELECT学号FROMCJB)
反馈
你的回答正确
正确答案是:
SELECT学号,姓名FROMXSBWHERE学号IN(SELECT学号FROMCJB)
题目9
正确
获得1.00分中的1.00分
未标记标记题目
题干
查找选修了2门以上课程的学生信息,包括学号与姓名两列,对应的SQL语句为:
SELECT学
号,姓名FROMXSBWHERE_①___
其中空项部分的内容应为()。
选择一项:
a.学号IN(SELECT学号FROMCJBHAVINGcount(*)>2)
b.学号IN(SELECT学号FROMCJBGROUPB学Y号HAVINGcount(*)>2)正确
c.count(CJB.课程号)>2
d.学号IN(SELECT学号FROMCJBWHEREcount(*)>2)
反馈
你的回答正确
正确答案是:
学号IN(SELECT学号FROMCJBGROUPBY学号HAVINGcount(*)>2)
题目10
正确
获得1.00分中的1.00分
未标记标记题目
题干
根据XSB来建立一个每个专业中年龄最小者的NLZX视图,该视图包含“专业”及其“最晚
出生日期”两列,对应的SQL语句为CREATEVIEWNLZXAS_①_____
其中空项部分的内容应为语句为()。
选择一项:
a.SELECT专业,MAX(出生时间)AS最晚出生日期FROMXSBGROUPBY专业正确
b.SELECT专业,MIN(出生时间)AS最晚出生日期FROMXSBGROUPBY专业
c.SELECT专业,MIN(出生时间)AS最晚出生日期FROMXSBGROUPB出Y生时间
d.SELECT专业,MAX(出生时间)AS最晚出生日期FROMXSBGROUPB出Y生时间
反馈
你的回答正确
正确答案是:
SELECT专业,MAX(出生时间)AS最晚出生日期FROMXSBGROUPBY专业
题目11
正确
获得1.00分中的1.00分
未标记标记题目
题干
将字符型变量@courseid的值设为“计算机基础”课程对应的课程号,下面语句错误的是
()。
选择一项:
a.SELECT@courseid=课程号FROMXSBWHERE课程名='计算机基础'
b.SELECT课程号AS@courseidFROMXSBWHERE课程名='计算机基础'正确
c.SELECT@courseid=(SELEC课T程号FROMXSBWHERE课程名='计算机基础')
d.SET@courseid=(SELECT课程号FROMXSBWHERE课程名='计算机基础')
反馈
你的回答正确
正确答案是:
SELECT课程号AS@courseidFROMXSBWHERE课程名='计算机基础'
题目12
正确
获得1.00分中的1.00分
未标记标记题目
题干
将字符型变量@courseid赋值为“206”,应选择()语句来完成。
选择一项:
a.SELECT@courseidAS'206'
b.SET@courseid='206'正确
c.@courseid='206'
d.SET@courseidAS'206'
反馈
你的回答正确
正确答案是:
SET@courseid='206'
题目13
正确
获得1.00分中的1.00分
未标记标记题目
题干
@coursenm为字符型变量,则SELECT课'程名'=@coursenm语句的功能是()。
选择一项:
a.系统缺省表中查找“课程名”字段的值等于@coursenm值的记录。
b.将@coursenm变量的值赋给“课程名”列。
c.在结果窗口输出@coursenm变量的值,列标题为“课程名”。
正确
反馈
你的回答正确
正确答案是:
在结果窗口输出@coursenm变量的值,列标题为“课程名”。
题目14
未回答
满分1.00
未标记标记题目
题干
@cid为字符型变量,则SELECT@cidAS课'程号'语句的功能是()。
选择一项:
a.将@cid变量的值设为“课程号”。
b.将@cid变量的值赋给“课程号”列。
c.系统缺省表中查找“课程号”字段的值等于@cid值的记录。
d.在结果窗口输出@cid变量的值,列标题为“课程号”。
反馈
你的回答不正确
正确答案是:
在结果窗口输出@cid变量的值,列标题为“课程号”。
题目15
正确
获得1.00分中的1.00分
未标记标记题目
题干
对于下面语句:
DECLARE@iiint,@sumint
SET@ii=0
SET@sum=0
WHILE(@ii<=6)
BEGIN
SET@sum+=@ii
SET@ii+=1
END
执行后,@sum的值为()。
选择一项:
a.21正确
b.6
c.15
d.10
反馈
你的回答正确
正确答案是:
21
题目16
正确
获得1.00分中的1.00分
未标记标记题目
题干
对于下面语句:
DECLARE@iiint,@sumint
SET@ii=1
SET@sum=0
WHILE(1<2)
BEGIN
SET@sum+=@ii
SET@ii+=1
IF(@ii<7)
BREAK
END
执行后,@sum的值为()。
选择一项:
a.5
b.0
c.10
d.1正确
反馈
你的回答正确
正确答案是:
1
题目17
正确
获得1.00分中的1.00分
未标记标记题目
题干
定义对应KCB全部记录的游标Kcb_Cur的语句为()。
选择一项:
a.DECLAREKcb_CurCURSORFORSELECT*FROM正KC确B
b.SETKcb_Cur=CURSORFORSELECT*FROMKCB
c.CREATECURSORKcb_CurASSELECT*FROMKCB
d.DECLAREKcb_CurASTABLEKCB
反馈
你的回答正确
正确答案是:
DECLAREKcb_CurCURSORFORSELECT*FROMKCB
题目18
正确
获得1.00分中的1.00分
未标记标记题目
题干
将游标变量@Cjb_Cur赋值为CJB全部记录的语句为()。
选择一项:
a.SET@Cjb_Cur=CURSORFORSELECT*FROMC正J确B
b.CREATE@CURSORCjb_CurASSELECT*FROMCJB
c.DECLARE@Cjb_CurASTABLECJB
d.DECLARE@Cjb_CurCURSORFORSELECT*FROMCJB
反馈
你的回答正确
正确答案是:
SET@Cjb_Cur=CURSORFORSELECT*FROMCJB
题目19
正确
获得1.00分中的1.00分
未标记标记题目
题干
根据CJB输出各课程的平均成绩对应等级来定义学习难度:
(平均成绩)80分以上者为“易
学课”,70分以上者为“普通难度课”,70分以下者为“难学课”。
查询结果中包含“课程号”、
“学习难度等级”两列。
类似的内容为:
课程号
其对应的SQL语句为:
SELECT课程号,学习难度等级=__①__FROMCJB__②__
上述语句的空项内容为()。
选择一项:
a.①空:
AVG(成绩)
②空:
GROUPBY课程号
b.①空:
CASE
WHENAVG(成绩)>=80THEN易'学课'
WHENAVG(成绩)BETWEEN70AND79THEN普'通难度课'
ELSE难'学课'
END
②空:
GROUPBY课程号正确
c.①空:
AVG(成绩)
②空:
ORDERBY课程号
d.①空:
CASE
WHENAVG(成绩)>=80THEN易'学课'
WHENAVG(成绩)BETWEEN70AND79THEN普'通难度课'
ELSE难'学课'
END
②空:
ORDERBY课程号
反馈
你的回答正确
正确答案是:
①空:
CASE
WHENAVG(成绩)>=80THEN易'学课'
WHENAVG(成绩)BETWEEN70AND79THEN普'通难度课'
ELSE难'学课'
END
②空:
GROUPBY课程号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新版 数据库 系统 应用 第二次 作业 课件 doc
![提示](https://static.bdocx.com/images/bang_tan.gif)