数据库系统与应用(高专)第二次作业

上传人:suns****4568 文档编号:60936483 上传时间:2018-11-21 格式:DOCX 页数:10 大小:44.12KB
返回 下载 相关 举报
数据库系统与应用(高专)第二次作业_第1页
第1页 / 共10页
数据库系统与应用(高专)第二次作业_第2页
第2页 / 共10页
数据库系统与应用(高专)第二次作业_第3页
第3页 / 共10页
数据库系统与应用(高专)第二次作业_第4页
第4页 / 共10页
数据库系统与应用(高专)第二次作业_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《数据库系统与应用(高专)第二次作业》由会员分享,可在线阅读,更多相关《数据库系统与应用(高专)第二次作业(10页珍藏版)》请在金锄头文库上搜索。

1、 数据库系统及应用(高/专)第二次作业This course首页我的课程理工类课程数据库系统及应用(高/专)(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 * FROM KCB WHERE 课程名 = 原理b. SELECT * F

2、ROM KCB WHERE课程名LIKE %原理c. SELECT * FROM KCB WHERE课程名LIKE 原理%d. SELECT * FROM KCB WHERE课程名LIKE %原理% 正确反馈你的回答正确正确答案是:SELECT * FROM KCB WHERE课程名LIKE %原理%题目2正确获得1.00分中的1.00分未标记标记题目题干对于SELECT KCB.*, CJB.* FROM KCB, CJB WHERE KCB.课程号=CJB.课程号,其等价的语句为( )。选择一项:a. SELECT KCB.*, CJB.* FROM KCB LEFT JOIN CJB O

3、N KCB.课程号=CJB.课程号b. SELECT KCB.*, CJB.* FROM KCB RIGHT JOIN CJB ON KCB.课程号=CJB.课程号c. SELECT KCB.*, CJB.* FROM KCB JOIN CJB ON KCB.课程号=CJB.课程号 正确d. SELECT KCB.*, CJB.* FROM KCB FULL JOIN CJB ON KCB.课程号=CJB.课程号反馈你的回答正确正确答案是:SELECT KCB.*, CJB.* FROM KCB JOIN CJB ON KCB.课程号=CJB.课程号题目3正确获得1.00分中的1.00分未标记

4、标记题目题干对于KCB和CJB的连接,在CJB中没有出现的KCB中课程号,在连接后记录也会出现,但是对应CJB的列的值为NULL,我们使用 SELECT KCB.*, CJB.* FROM KCB _ CJB ON KCB.课程号=CJB.课程号。( )选择一项:a. RIGHT JOINb. LEFT JOIN 正确c. FULL JOINd. JOIN反馈你的回答正确正确答案是:LEFT JOIN题目4正确获得1.00分中的1.00分未标记标记题目题干关于可更新视图下面说法正确的是( )。选择一项:a. 当视图依赖的基本表有多个时,可以无修改地向视图插入数据。b. 含有聚集函数的视图是不可

5、更新的。 正确c. 当视图依赖的基本表有多个时,可以无修改地在删除数据。d. 含有计算得到的列的视图都可以更新。反馈你的回答正确正确答案是:含有聚集函数的视图是不可更新的。题目5正确获得1.00分中的1.00分未标记标记题目题干表示游标对应的查询语句得到结果中记录数的全局变量是( )。选择一项:a. FETCH_STATUSb. ROWCOUNTc. TRANCOUNTd. CURSOR_ROWS 正确反馈你的回答正确正确答案是:CURSOR_ROWS题目6正确获得1.00分中的1.00分未标记标记题目题干如果每个学分需要提交2次平时作业,根据XSB、KCB、CJB表的内容,创建一个视图PSZ

6、YB,显示已修了课程的(即CJB中有记录的)学生需要做的平时作业的总次数情况的视图,包括学号、平时作业总次数两列信息。类似的内容为:学号平时作业总次数0811012608110318 创建该视图的SQL语句为:CREATE VIEW PSZYB AS SELECT _ FROM XSB, KCB, CJB _则在上面SQL语句的、空分别填写的内容为( )。选择一项:a. 空:XSB.学号, SUM(学分) *2 AS平时作业总次数空:WHERE XSB.学号 = CJB.学号 AND CJB.课程号 = KCB.课程号GROUP BY XSB.学号 正确b. 空:XSB.学号, 学分*2 AS

7、平时作业总次数空:WHERE XSB.学号 = CJB.学号 AND CJB.课程号 = KCB.课程号GROUP BY XSB.学号c. 空:XSB.学号, SUM(学分) *2 AS平时作业总次数空:WHERE XSB.学号 = CJB.学号 AND CJB.课程号 = KCB.课程号ORDER BY XSB.学号d. 空:XSB.学号, SUM(学分)*2 AS平时作业总次数空:WHERE XSB.学号 = CJB.学号 AND CJB.课程号 = KCB.课程号反馈你的回答正确正确答案是:空:XSB.学号, SUM(学分) *2 AS平时作业总次数空:WHERE XSB.学号 = CJ

8、B.学号 AND CJB.课程号 = KCB.课程号GROUP BY XSB.学号题目7正确获得1.00分中的1.00分未标记标记题目题干在XSB中找出具有相同名字的学生。要求查询结果中含有“学号”、“姓名”,并按姓名、学号的升序来排列。类似的结果为:姓名学号王林081101王林081202其对应的SQL语句为:SELECT 姓名, 学号 FROM XSB WHERE _ ORDER BY姓名, 学号上述语句的空项内容为( )。选择一项:a. COUNT(姓名) 1b. 姓名 IN ( SELECT 姓名 FROM XSB GROUP BY 姓名 HAVING COUNT(*) 1 ) 正确c

9、. XSB.姓名 = XSB.姓名d. 姓名 IN ( SELECT 姓名 FROM XSB WHERE COUNT(姓名) 1)反馈你的回答正确正确答案是:姓名 IN ( SELECT 姓名 FROM XSB GROUP BY 姓名 HAVING COUNT(*) 1 )题目8正确获得1.00分中的1.00分未标记标记题目题干与语句:SELECT DISTINCT XSB.学号, 姓名 FROM XSB, CJB WHERE XSB.学号 = CJB.学号功能等价的SQL语句为( )。选择一项:a. SELECT 学号, 姓名 FROM XSB WHERE 学号 IN (SELECT 学号

10、FROM CJB) 正确b. SELECT 学号, 姓名 FROM XSBc. SELECT 学号, 姓名 FROM XSB WHERE NOT EXISTS (SELECT * FROM CJB WHERE 学号 = XSB.学号)d. SELECT 学号, 姓名 FROM XSB WHERE 学号 != ANY (SELECT 学号 FROM CJB)反馈你的回答正确正确答案是:SELECT 学号, 姓名 FROM XSB WHERE 学号 IN (SELECT 学号 FROM CJB)题目9正确获得1.00分中的1.00分未标记标记题目题干查找选修了2门以上课程的学生信息,包括学号与姓名

11、两列,对应的SQL语句为:SELECT 学号, 姓名 FROM XSB WHERE _其中空项部分的内容应为( )。选择一项:a. 学号 IN (SELECT 学号 FROM CJB HAVING count(*) 2)b. 学号 IN (SELECT 学号 FROM CJB GROUP BY学号 HAVING count(*) 2) 正确c. count(CJB.课程号) 2d. 学号 IN (SELECT 学号 FROM CJB WHERE count(*) 2)反馈你的回答正确正确答案是:学号 IN (SELECT 学号 FROM CJB GROUP BY学号 HAVING count(

12、*) 2)题目10正确获得1.00分中的1.00分未标记标记题目题干根据XSB来建立一个每个专业中年龄最小者的NLZX视图,该视图包含“专业”及其“最晚出生日期”两列,对应的SQL语句为CREATE VIEW NLZX AS _其中空项部分的内容应为语句为( )。选择一项:a. SELECT 专业, MAX(出生时间) AS 最晚出生日期 FROM XSB GROUP BY 专业 正确b. SELECT 专业, MIN(出生时间) AS 最晚出生日期 FROM XSB GROUP BY 专业c. SELECT 专业, MIN(出生时间) AS 最晚出生日期 FROM XSB GROUP BY出

13、生时间d. SELECT 专业, MAX(出生时间) AS 最晚出生日期 FROM XSB GROUP BY出生时间反馈你的回答正确正确答案是:SELECT 专业, MAX(出生时间) AS 最晚出生日期 FROM XSB GROUP BY 专业题目11正确获得1.00分中的1.00分未标记标记题目题干将字符型变量courseid的值设为“计算机基础”课程对应的课程号,下面语句错误的是( )。选择一项:a. SELECT courseid = 课程号 FROM XSB WHERE 课程名 = 计算机基础b. SELECT 课程号 AS courseid FROM XSB WHERE课程名= 计

14、算机基础 正确c. SELECT courseid = (SELECT 课程号 FROM XSB WHERE课程名 = 计算机基础)d. SET courseid = (SELECT 课程号 FROM XSB WHERE课程名= 计算机基础)反馈你的回答正确正确答案是:SELECT 课程号 AS courseid FROM XSB WHERE课程名= 计算机基础题目12正确获得1.00分中的1.00分未标记标记题目题干将字符型变量courseid赋值为“206”,应选择( )语句来完成。选择一项:a. SELECT courseid AS 206b. SET courseid = 206 正确c. courseid = 206d. SET courseid AS 206反馈你的回答正确正确答案是:SET courseid = 206题目13正确获得1.00分中的1.00分未标记标记题目题干coursenm为字符型变量,则 SELECT 课程名 = coursenm 语句的功能是(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号