[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷23及答案与解析.doc
《[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷23及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷23及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF机试(关系数据库标准语言 SQL)模拟试卷 23及答案与解析 一、选择题 1 使用如下关系: 客户 (客户号,名称,联系人,邮政编码,电话号码 ) 产品 (产品号,名称,规格说明,单价 ) 订购单 (订单号,客户号,订购日期 ) 订购单明细 (订单号,序号,产品号,数量 ) 假设客户表中有客户号 (关键字 )C1 C10共 10条客户记录,订购单表有订单号 (关键字 ) OR1 OR8共 8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是 ( A) INSERT INTO 订购单 VALUES(OR5, C5, 2008 10 10) ( B) INSERT INT
2、O 订购单 VALUES(OR5, C11, 2008 10 10) ( C) INSERT INTO 订购单 VALUES(OR9, C11, 2008 10 10) ( D) INSERT INTO 订购单 VALUES(OR9, C5, 2008 10 10) 2 查询 “教师表 ”的全部记录并存储于临时文件 one dbf中的 SQL命令是 ( A) SELECT*FROM 教师表 INTO CURSOR one ( B) SELECT*FROM 教师表 TO CURSOR one ( C) SELECT*FROM 教师表 INTO CURSOR DBF one ( D) SELECT
3、*FROM 教师表 TO CURSOR DBF one 3 使用如下三个表: 商店 (商店号,商店名,区域名,经理名 ) 商品 (商品号,商品名,单价 ) 销售 (商店号,商品号,销售日期,销售数量 ) 查询在 “北京 ”和 “上海 ”区域的商店信息的正确命令是 ( A) SELECT*FROM 商店 WHERE 区域名 =北京 AND 区域名 =上海 ( B) SELECT*FROM 商店 WHERE 区域名 =北京 OR 区域名 =上海 ( C) SELECT*FROM 商店 WHERE 区域名 =北京 AND上海 ( D) SELECT*FROM 商店 WHERE 区域名 =北京 OR上
4、海 4 在 SQL SELECT语句中,为了将查询结果存储到临时表,应该使用短语 ( A) TO CURSOR ( B) INTO CURSOR ( C) INTO DBF ( D) TO DBF 5 查询客户名称中有 “网络 ”二字的客户信息的正确命令是 ( A) SELECT*FROM 客户 FOR 名称 LIKE“网络 “ ( B) SELECT*FROM 客户 FOR 名称 =“网络 “ ( C) SELECT*FROM 客户 WHERE 名称 =“网络 “ ( D) SELECT*FROM 客户 WHERE 名称 LIKE“网络 “ 6 使用如下数据表: 学生 DBF:学号 (C,
5、8),姓名 (C, 6),性别 (C, 2),出生日期 (D)选课 DBF:学号 (C, 8),课程号 (C, 3),成绩 (N, 5, 1) 设有学生 (学号,姓名,性别,出生日期 )和选课 (学号,课程号,成绩 )两个关系,计算刘明同学选修的所有课程的平均成绩,正确的 SQL语句是 ( A) SELECT AVG(成绩 ) FROM 选课 WHERE 姓名 =“刘明 “ ( B) SELECT AVG(成绩 ) FROM 学生,选课 WHERE 姓名 =“刘明 “ ( C) SELECT AVG(成绩 ) FROM 学生,选课 WHERE 学生姓名 =“刘明 “ ( D) SELECT A
6、VG(成绩 ) FROM 学生,选课 WHERE 学生学号 =选课学号 AND 姓名 =“刘明 “ 7 与 “SELECT*FROM学生 INTODBFA”等价 的语句是、 ( A) SELECT*FROM 学生 INTO A ( B) SELECT*FROM 学生 INTO TABLE A ( C) SELECTFROM 学生 TO TABLE A ( D) SELECT*FROM 学生 TO DBF A 8 假设每个歌手的 “最后得分 ”的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据 “评分 ”表求每个歌手的 “最后得分 ”,并存储于表 TEMP中,表 TEMF中有两个
7、字段: “歌手号 ”和 “最后得分 ”,并且按最后得分降序排列,生成表 TEMP的 SQL语句是 ( A) SELECT 歌手号, (COUNT(分数 )-MAX(分数 )-MIN(分数 ) (SUM(*)-2) 最后得分; FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分 DESC ( B) SELECT 歌手号, (COUNT(分数 )-MAX(分数 )-MIN(分数 ) (SUM(*)-2) 最后得分; FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESC ( C) SELECT 歌手号
8、, (SUM(分数 )-MAX(分数 )-MIN(分数 ) (COUNT(*)-2) 最后得分; FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESC ( D) SELECT 歌手号, (suM(分数 )-MAX(分数 )-MIN(分数 ) (COUNT(*)-2) 最后得分; FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分 DESC 9 假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的 SQL语句是 ( A) SELECT 产品名称, AVG(单价 )FROM 产品 GROU
9、P BY 单价 ( B) SELECT 产品名称, AVG(单价 )FROM 产品 ORDER BY 单价 ( C) SELECT 产品名称, AVG(单价 )FROM 产品 ORDER BY 产品名称 ( D) SELECT 产品名称, AVG(单价 )FROM 产品 GROUP BY 产品名称 10 在 Visual FoxPro中,假设教师表 T(教师号,姓名,性别,职称,研究生导师 )中,性别是 C型字段,研究生导师是 L型字段。若要查询 “是研究生导师的女老师 ”信息,那么 SOL语句 “SELECT*FROM T WHERE逻辑表达式 ”中的逻辑表达式应是 ( A)研究生导师 AN
10、D 性别 =“女 “ ( B)研究生导师 OR 性别 “女 “ ( C)性别 =“女 “ AND 研究生导师 = F ( D)研究生导师 = T OR 性别 = 女 11 查询选修 C2课程号的学生姓名,下列 SQL语句中错误是 ( A) SELECT 姓名 FROM S WHERE EXISTS(SELECT*FROM SC WHERE 学号=S学号 AND 课程号 =C2) ( B) SELECT 姓名 FROM S WHERE 学号 IN(SELECT 学号 FROM SC WHERE 课程号 =C2、 ) ( C) SELECT 姓名 FROM S JOIN SC ON S学号 =SC
11、学号 WHERE 课程号 =C2 ( D) SELECT 姓名 FROM S WHERE 学号 =(SELECT 学号 FROM SC WHERE 课程号 =C2) 12 “教师表 ”中有 “职工号 ”、 “姓名 ”、 “工龄 ”和 “系号 ”等字段, “学院表 ”中有 “系名 ”和 “系号 ”等字段,计算 “计算机 ”系教师总数的命令是 ( A) SELECT COUNT(*)FROM 教师表 INNER JOIN学院表; ON 教师表系号 =学院表系号 WHERE 系名 =“计算机 “ ( B) SELECT COUNT(*)FROM教师表 INNER JOIN 学院表; ON 教师表系号
12、 =学院表系号 ORDER BY 教师表系号; HAVING 学院表系名 =“计算机 “ ( C) SELECT SUM(*)FROM 教师表 INNER JOIN 学院表; ON 教师表系号 =学院表系号 GROUP BY 教师表系号; HAVING 学院表系名 =“计算机 “ ( D) SELECT SUM(*)FROM 教师表 INNER JOIN 学院表; ON 教师表系号 =学院表系号 ORDER BY 教师表系号; HAVING 学院表系名 =“计算机 “ 13 查询尚未归还的图书编号和借书日期,正确的 SQL语句是 ( A) SELECT 图书编号,借书日期 FROM 借阅 WH
13、ERE 还书日期 =“ ( B) SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书目期 =NULL ( C) SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期 IS NULL ( D) SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期 14 查询商品单价在 10到 50之间、并且日销售数量高于 20的商品名、单价、销售日期和销售数量,查询结果按单价降序。正确命令是 ( A) SELECT 商品名,单价,销售日期,销售数量 FROM 商品 JOIN 销售 WHERE(单价 BETWEEN 10 AND 50)AND 销售数量 20 O
14、RDER BY 单价 DESC ( B) SELECT 商品名,单价,销售日期,销售数量 FROM 商品 JOIN 销售 WHERE(单价 BETWEEN 10AND 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)AND 销售数量 20 AND
15、 商品商品号 =销售商品号 ORDER BY 单价 DESC 15 如果在 SQL查询的 SELECT短语中使用 TOP,则应该配合使用 ( A) HAVING短语 ( B) GROU BY短语 ( C) WHERE短语 ( D) ORDERBY短语 16 设有读者 (借书证号,单位,姓名,职称 )和借阅 (借书证号,图书编号,借书日期,还书日期 )表,查询所有 “工程师 ”读者借阅过的图书编号,正确的 SQL语句是 ( A) SELECT 图书编号 FROM 读者,借阅 WHERE职称 =“工程师 “ ( B) SELECT 图书编号 FROM 借阅 WHERE 图书编号 =; (SELEC
16、T 图书 编号 FROM 借阅 WHERE 职称 =“工程师 “) ( C) SELECT 图书编号 FROM 借阅 WHERE 借书证号 IN; (SELECT 借书证号 FROM 读者 WHERE 职称 =“工程师 “) ( D) SELECT 图书编号 FROM 读者,图书 WHERE 职称 =“工程师 “ 17 以下不属于 SQL数据操作命令的是 ( A) MODIFY ( B) INSERT ( C) UPDATE ( D) DELETE 18 基于图书表、读者和借阅表三个数据库表,它们的结构如下: 图书 (图书编号,书名,第 一作者,出版社 ):图书编号、书名、第一作者和出版社为
17、C型字段,图书编号为主关键字; 读者 (借书证号,单位,姓名,职称 ):借书证号、单位、姓名、职称为 C型字段,借书证号为主关键字; 借阅 (借书证号,图书编号,借书日期,还书日期 ):借书证号和图书编号为 C型字段,借书日期和还书日期为 D型字段,还书日期默认值为 NULL,借书证号和图书编号共同构成主关键字。 查询 “读者 ”表的所有记录并存储于临时表文件 one中的 SQL语句是 ( A) SELECT*FROM 读者 INTO CURSOR one ( B) SELECT*FROM 读者 TO CURSOR one ( C) SELECT*FROM 读者 INTO CURSOR DBF
18、 one ( D) SELECT*FROM 读者 TO CURSOR one 19 设有订单表 order(其中包含字段:订单号,客户号,职员号,签订日期,金额 ),删除 2002年 1月 1日以前签订的订单记录,正确的 SQL命令是 ( A) DELETE TABLE order WHERE 签订日期 2002-1-1 ( B) DELETE TABLE order WHILE 签订日期 2002-1-1 ( C) DELETE FROM order WHERE 签订日期 2002-1-1 ( D) DELETE FROM order WHILE 签订日期 2002-1-1 20 在 Vis
19、ual FoxPro中,如果要将学生表 S(学号,姓名,性别,年龄 )的 “年龄 ”属性删除,正确的 SOL语句是 ( A) ALTER TABLE S DROP COLUMN年龄 ( B) DELETE 年龄 FROM S ( C) ALTER TABLE S DELETE COLUMN 年龄 ( D) ALTER TABLE S DELETE 年龄 21 SOL的数据操作语句不包括 ( A) INSERT ( B) UPDATE ( C) DELETE ( D) CHANGE 22 设有学生表 student(学号,姓名,性别,出生日期,院系 )、课程表 course(课程号,课程名,学时
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 机试 关系 数据库 标准 语言 SQL 模拟 23 答案 解析 DOC
