[计算机类试卷]数据库程序设计模拟试卷9及答案与解析.doc
《[计算机类试卷]数据库程序设计模拟试卷9及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]数据库程序设计模拟试卷9及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、数据库程序设计模拟试卷 9及答案与解析 一、单项选择题 1 与 “SELECT*FROM教师表 INTO DBF A”等价的语句是 ( A) SELECT*FROM教师表 TO DBF A ( B) SELECT*FROM教师表 TO TABLE A ( C) SELECT*FROM教师表 INT0 TABLE A ( D) SELECT*FROM教师表 INTO A 2 “教师表 ”中有 “职工号 ”、 “姓名 ”、 “工龄 ”和 “系号 ”等字段, “学院表 ”中有 “系名 ”和 “系号 ”等字段,计算 “计算机 ”系教师总数的命令是 ( A) SELECT COUNT(*)FROM教师表
2、 INNER JOIN学院表; ON教师表系号=学院表系号 WHERE系名 =“计算机 ” ( B) SELECT COUNT(*)FROM教帅表 INNER JOIN学院表; ON教师表系号=学院表系号 ORDER BY教师表系号; HAVING学院表系名 =“计算机 ” ( C) SELECT SUM(*)FROM教师表 INNER JOIN学院表; ON教师表系号 =学院表系号 GROUP BY教师表系号; HAVING学院表系名 =“计算 机 ” ( D) SELECT SUM(*)FROM教师表 INNER JOIN学院表; ON教师表系号 =学院表系号 ORDER BY教师表系号;
3、 HAVING学院表系名 =“计算机 ” 3 “教师表 ”中有 “职工号 ”、 “姓名 ”、 “工龄 ”和 “系号 ”等字段, “学院表 ”中有 “系名 ”和 “系号 ”等字段,求教师总数最多的系的教师人数,正确的命令序列是 ( A) SELECT教师表系号, COUNT(*)AS人数 FROM教师表,学院表; GROUP BY教师表系号 INTO DBF TEMP SELECT MAX(人数 )FROM TEMP ( B) SELECT教师表系号, COUNT(*)FROM教师表,学院表; WHERE教师表系号 =学院表系号 GROUP BY教师表系号 INTO DBF TEMP SELEC
4、T MAX(人数 )FROM TEMP ( C) SELECT教师表系号, COUNT(*)AS人数 FROM教师表,学院表; WHERE教师表系号 =学院表系号 GROUP BY教师表系号 TO FILE TEMP SELECT MAX(人数 )FROM TEMP ( D) SELECT教师表系号, COUNT(*)AS人数 FROM教师表,学院表; WHERE教师表系号 =学院表系号 GROUP BY教师表系号 INTO DBF TEMP SELECT MAX(人数、 )FROM TEMP 4 查询尚未最后确定订购单的有关信息的正确命令是 ( A) SELECT名称,联系人,电话号码,订单
5、号 FROM客户,订购单 WHERE客户客户号 =订购单客户号 AND订购日期 IS NULL ( B) SELECT名称,联系人,电话号码,订单号 FROM客户,订购单 WHERE客户 客户号 =订购单客户号 AND订购日期 =NULL ( C) SELECT名称,联系人,电话号码,订单号 FROM客户,订购单 FOR客户客户号 =订购单客户号 AND订购日期 IS NULL ( D) SELECT名称,联系人,电话号码,订单号 FROM客户,订购单 FOR客户客户号 =订购单客户号 AND订购日期 =NULL 5 查询订购单的数量和所有订购单平均金额的正确命令是 ( A) SELECT C
6、OUNT(DISTINCT订单号 ), AVG(数量 *单价 ) FROM产品 JOIN订购单名细 ON产品产品号 =订购单名细产品号 ( B) SELECT COUNT(订单号 ), AVG(数量 *单价 ) FROM产品 JOIN订购单名细ON产品产品号 =订购单名细产品号 ( C) SELECT COUNT(DISTINCT订单号 ), AVG(数量 (单价 ) FROM产品,订购单名细 ON产品产品号 =订购单名细产品号 ( D) SELECT COUNT(订单号 ), AVG(数量 *单价 ) FROM产品,订购单名细 ON产品产品号 =订购单名细产品号 6 查询第一作者为 “张三
7、”的所有书名及出版社,正确的 SQL语句 是 ( A) SELECT书名,出版社 FROM图书 WHERE第一作者:张三 ( B) SELECT书名,出版社 FROM图书 WHERE第一作者 =“张三 ” ( C) SELECT书名,出版社 FROM图书 WHERE“第一作者 ”=张三 ( D) SELECT书名,出版社 FROM图书 WHERE“第一作者 ”=“张三 ” 7 查询尚未归还的图书编号和借书日期,正确的 SQL语句是 ( A) SELECT图书编号,借书日期 FROM借阅 WHERE还书日期 =“ ( B) SELECT图书编号,借书日期 FROM借阅 WHERE还书日期 =NU
8、LL ( C) SELECT图书编号,借书日期 FROM借阅 WHERE还书日期 IS NULL ( D) SELECT图书编号,借书日期 FROM借阅 WHERE还书日期 8 查询 “读者 ”表的所有记录并存储于临时表文件 one中的 SQL语句是 ( A) SELECT*FROM读者 INTO CURSOR one ( B) SELECT*FROM读者 TO CURSOR one ( C) SELECT*FROM读者 INTO CURSOR DBF one ( D) SELECT*FROM读者 TO CURSOR DBF one 9 查询单位名称中含 “北京 ”字样的所有读者的借书证号和姓
9、名,正确的 SQL语句是 ( A) SELECT借书证号,姓名 FROM读者 WHERE单位 =“北京 ” ( B) SELECT借书证号,姓名 FROM读者 WHERE单位 =“北京水 *” ( C) SELECT借书证号,姓名 FROM读者 WHERE单位 LIKE“北京 *” ( D) SELECT借书证号,姓名 FROM读者 WHERE单位 LIKE“北京 ” 10 SQL语句中,能够判断 “订购日期 ”字段是否为空值的表达式是 ( A)订购日期 =NULL ( B)订购日期 =EMPTY ( C)订购日期 IS NULL ( D)订购日期 IS EMPTY 11 查询在 “北京 ”和
10、 “上海 ”区域的商店信息的正确命令是 ( A) SELECT*FROM商店 WHERE区域名 =北京 AND区域名 =上海 ( B) SELECT*FROM商店 WHERE区域名 =北京 OR区域名 =上海 ( C) SELECT*FROM商店 WHERE区域名 =北京 AND上海 ( D) SELECT*FROM商店 WHERE区域名 =北京 OR上海 12 查询商品单价在 10到 50之间、并且日销售数量高于 20的商品名、单价、销售日期和销售数量,查询结果按单价降序。正确命令是 ( A) SELECT商品名,单价,销售日期,销售数量 FROM商品 JOIN销售 WHERE(单价 BET
11、WEEN 10 AND 50)AND销售数量 20 ORDER BY单价 DESC ( B) SELECT商品名,单价,销售日期,销售数量 FROM商品 JOIN销售 WHERE(单价 BETWEEN IOAND 50)AND销售数量 20 ORDE RBY单价 ( C) SELECT商品名,单价,销售日期,销售数量 FROM商品, 销售 WHERE(单价 BETWEEN 10 AND 50)AND销售数量 20 ON商品商品号 =销售商品号 ORDER BY单价 ( D) SELECT商品名,单价,销售日期,销售数量 FROM商品,销售 WHERE(单价 BETWEEN 10 AND 50)
12、AND销售数量 20 AND商品商品号 =销售商品号 ORDER BY单价 DESC 13 查询销售金额合计超过 20000的商店,查询结果包括商店名和销售金额合计。正确命令是 ( A) SELECT商店名, SUM(销售数量 *单价 )AS销售金额合计 FROM商店 .商品,销售 WHERE销售金额合计 20000 ( B) SELECT商店名, SUM(销售数量 *单价 )AS销售金额合计 20000 FROM商店,商品,销售 WHERE商品商品号 =销售商品号 AND商店商店号 =销售商店号 ( C) SELECT商店名, SUM(销售数量 *单价 )AS销售金额合计 FROM商店,商品
13、,销售 WHERE商品商品号 =销售商品号 AND商店商店号 =销售商店号 AND SUM(销售数量 *单价 )20000 GROUP BY商店名 ( D) SELECT商店名, SUM(销售数量 *单价 )AS销售金额合计 FROM商店,商品,销售 WHERE商品商品号 =销售商品号 AND商店商店号 =销售商店号 GROUP BY商店名 HAVING SUM(销售数量 *单价 )20000 14 设有学生表 student(学号,姓名,性别,出生日期,院系 )、课程表 course(课程号,课程名,学时 )和选课表 score(学号,课程号,成绩 ),查询同时选修课程号为C1和 C5课程的
14、学生的学号,正确的命令是 ( A) SELECT学号 FROM score sc WHERE课程号 =C1AND学号 IN; (SELECT学号 FROM score sc WHERE课程号 =C5) ( B) SELECT学号 FROM score sc WHERE课程号 =C1AND学号 =; (SELECT学号 FROM score SC WHERE课程号 =C5) ( C) SELECT学号 FROM score sc WHERE课程号 =C1AND课程号 =C5 ( D) SELECT学号 FROM score sc WHERE课程号 =C1OR C5 15 SQL查询命令的结构是
15、SELECTFROMWHEREGROUP BYHAVINGORDER BY. ,其中指定查询条件的短语是 ( A) SELECT ( B) FROM ( C) WHERE ( D) ORDER BY 16 SQL查询令今的结构是 SELECTFROMWHEREGROUP BY.HAVING.ORDER BY.,其中 HAVING必须配合使用的短语是 ( A) FROM ( B) GROUP BY ( C) WHERE ( D) ORDER BY 17 如果在 SQL查询的 SELECT短语中使用 TOP,则应该配合使用 ( A) HAVING短语 ( B) GROU BY短语 ( C) WHE
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 数据库 程序设计 模拟 答案 解析 DOC
