ImageVerifierCode 换一换
格式:DOC , 页数:17 ,大小:53.50KB ,
资源ID:500620      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-500620.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷23及答案与解析.doc)为本站会员(progressking105)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷23及答案与解析.doc

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(课程号,课程名,学时

20、、 )和选课表 score(学号,课程号,成绩 ),删除学号为“20091001”且课程号为 “C1”的选课记录,正确命令是 ( A) DELETE FROM score WHERE 课程号 =C1AND 学号 =20091001 ( B) DELETE FROM score WHERE 课程号 =C1OR 学号 =20091001 ( C) DELETE FORM score WHERE 课程号 =C1AND 学号 =20091001 ( D) DELETE score WHERE 课程号 =C1AND 学号 =20091001 23 在 SQL语句中,删除一条记录采用的命令是 ( A) I

21、NSERT ( B) DELETE ( C) UPDATE ( D) DROP 24 删除 Employee表中职工号为 “19620426”的记录,正确的 SQL语句是 ( A) DELETE FROM Employee WHILE职工号 =“1 9620426“ ( B) DELETE FOR Employee WHERE职工号 =“1 9620426“ ( C) DELETE FOR Employee WHILE职工号 =“1 9620426“ ( D) DELETE FROM Employee WHERE职工号 =“1 9620426“ 25 在 SQL的 ALTERTABLE语句中,

22、为了增加一个 新的字段应该使用短语 ( A) CREATE ( B) APPEND ( C) COLUMN ( D) ADD 26 下列与修改表结构相关的命令是 ( A) INSERT ( B) ALTER ( C) UPDATE ( D) CREATE 27 建立一个视图 salary,该视图包括了系号和该系的平均工资两个字段,正确的SQL语句是 ( A) CREATE VIEW salary AS 系号, AVG(I资 )AS 平均工资 FROM 教师 GROUP BY 系号 ( B) CREATE VIEW salary AS SELECT 系号, AVG(I资 )AS 平均工资 FRO

23、M 教师 GROUP BY 系名 ( C) CREATE VIEW salary SELECT 系号, AVG(工资 )AS 平均工资 FROM 教师 GROUP BY 系号 ( D) CREATE VIEW salaryAS SELECT 系号, AVG(工资 )AS 平均工资 FROM 教师 GROUP BY 系号 28 有表名为 Employee的表结构 (职工号,姓名,工资 ),为表 Employee增加字段“住址 ”的 SQL命令是 ( A) ALTER DBF Employee ADD住址 C(30) ( B) CHANGE DBF Employee ADD住址 C(30) ( C

24、) CHANGE TABLE Employee ADD住址 C(30) ( D) ALTER TABLE Employee ADD住址 C(30) 国家二级 VF机试(关系数据库标准语言 SQL)模拟试卷 23答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 实体完整性是保证表中记录惟一的特性。即一个表中不允许有重复的记录。由于订购单表中已经存在 OR1 OR8的订单号,所以选项 A)和选项 B)的订单号 OR5不可以进行插入操作。参照完整性是指当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。由于选项 C)中的客户号 C11在

25、客户表中并不存在,所以选项 C)也不可以进行插入操作。因此正确的答案是 D)。 【知识模块】 关系数据库标准语言 SQL 2 【正确答案】 A 【试题解析】 在 SQL语句中,将查询结果保存在临时表中应使用短语 INTO CURSOR。所以选项 A)为正确答案。 【知识模块】 关系数据库标准语言 SQL 3 【 正确答案】 B 【试题解析】 根据题意可知,要查询在 “北京 ”或 “上海 ”区域的商品信息,所以查询条件可以表示为: WHERE区域名 =“北京 “OR区域名 =“上海 “。 【知识模块】 关系数据库标准语言 SQL 4 【正确答案】 B 【试题解析】 SELECT的查询结果可以存入

26、临时表、永久表和数组等,使用短语 INTO CURSOR可以将查询结果存放在临时表文件中。 【知识模块】 关系数据库标准语言 SQL 5 【正确答案】 D 【试题解析】 SQL SELECT查询中有几个常用的特殊 运算符,用来设置复杂的查询条件。如 like,是字符串匹配运算符,通配符 “*”表示 0个或多个字符,通配符 “?”表示一个字符。 【知识模块】 关系数据库标准语言 SQL 6 【正确答案】 D 【试题解析】 本题考查 select语句的用法。要求计算刘明同学选修的所有课程的平均成绩,利用 AVG()函数求得成绩字段的平均值,查询的数据源为学生和课程两个表,所以 FROM后面要跟这两

27、个表名。以同时满足 “学生学号 =选课学号 ”和 “姓名 =“刘明 “”为筛选记录的条件。 【知识模块】 关系数据库标准语言 SQL 7 【正确答案】 B 【试题解析】 本题考查查询结果的去向。若在 SELECT语句中使用 INTO DBF|TABLE表名短语,则可以将查询的结果存放到表中,该表是自由表。 【知识模块】 关系数据库标准语言 SQL 8 【正确答案】 D 【试题解析】 SQL具备计算方式的检索,通过计数函数 COUNT()可以得到评委的人数,歌手平均分的计算应该是 “评委总数 -2”,即 COUNT(*)-2,而 SUM()函数用于求和,所以排除选项 A)和 B)。因为是计算歌手

28、的平均分,应该按歌手号进行分组 ,使用 GROUP BY短语可以对记录进行分组。 【知识模块】 关系数据库标准语言 SQL 9 【正确答案】 D 【试题解析】 SQL查询语句中使用 GROUP BY短语对查询结果进行分组。其中,有 WHERE子句时, GROUP BY子句一般放在其后。计算平均值的函数表达式为 AvG()。 【知识模块】 关系数据库标准语言 SQL 10 【正确答案】 A 【试题解析】 根据题意,查询应该同时满足两个条件,即 “研究生导师 ”和 “女老师 ”,两个条件应该用 AND连接,故选项 B)和选项 C)错误;由 于 “研究生导师 ”字段是逻辑型,对应表达式应写为 “研究

29、生导师 = T ”或者 “研究生导师 ”。 【知识模块】 关系数据库标准语言 SQL 11 【正确答案】 D 【试题解析】 选项 A)中,使用 EXISTS谓词来检查子查询中是否有结果返回,它的查询过程是:首先在外查询中,从 S表中取出第一条记录,再在内查询中,针对该记录,在 SC表中逐条记录判断是否存在符合 where条件 (即 “选修 C2课程号的学生 ”)的记录,如果存在,则从外查询的 S表中查找出该记录对应的 “姓名 ”值;然后依次类推,从 S表中取出第二条记录,在 内查询中与 SC表中的所有记录进行比较,直到将 S表中的所有记录都处理完毕。选项 B)是嵌套查询,先在内查询中从 SC表

30、中获得选修了 C2课程号的学生的 “学号 ”,再在外查询中从 S表中查找出这些 “学号 ”对应学生的 “姓名 ”,由于选修了 C2课程号的学生可能不止一个,因此在内查询中获得的 “学号 ”是一个集合,因此应该使用运算符 IN。 选项 C)是联接查询,将 S表和 SC表以 “学号 ”字段相等为条件进行联接,查找出选修了 C2课程号的学生。 【知识模块】 关系数据库标准语言 SQL 12 【正确答案】 A 【试题解析】 由 于题意中要求计算系名为 “计算机 ”的教师总数,所以 SQL语句的 WHERE子句应该为 WHERE系名 =“计算机 ”,所以正确的是选项 A)。 【知识模块】 关系数据库标准

31、语言 SQL 13 【正确答案】 C 【试题解析】 在 SQL语句中,空值查询用 IS NuLL。 【知识模块】 关系数据库标准语言 SQL 14 【正确答案】 D 【试题解析】 可以用 JOINON 语法进行超连结查询,也可以用 WHERE直接表示数据表连接条件。 ORDER BY短语表示排序, DESC短语表示降序。 【知 识模块】 关系数据库标准语言 SQL 15 【正确答案】 D 【试题解析】 TOP表示排序后满足条件的前几条记录。所以需要和 ORDER BY同时使用。 【知识模块】 关系数据库标准语言 SQL 16 【正确答案】 C 【试题解析】 本题考查 SQL的嵌套查询。嵌套查询

32、是一类基于多个表的查询,查询的结果是出自一个表中的字段,但是查询的条件要涉及多个表。这种简单嵌套查询,可使用 IN或 NOT IN来判断在外层的查询条件中是否包含内层查询的结果。这里的 IN相当于集合运算符 。在选项 C)中,先在内 查询中从读者表中查找出职称是 “工程师 ”的读者的 “借书证号 ”,然后以此为条件再在外查询中从借阅表中查找出对应的 “图书编号 ”。 【知识模块】 关系数据库标准语言 SQL 17 【正确答案】 A 【试题解析】 SQL语言是一种全面的数据库语言,包括数据查询、数据操作、数据定义和数据控制。数据操作命令是 INSERT、 UPDATE、 DELETE。 【知识模

33、块】 关系数据库标准语言 SQL 18 【正确答案】 A 【试题解析】 将查询结果存放在 l临时文件中应使用短语 INTO CURSOR CursorName语句,其中 CursorName是临时文件名,该语句奖产生一个只读的 dbf文件,当查询结束后该临时文件是当前文件。 【知识模块】 关系数据库标准语言 SQL 19 【正确答案】 C 【试题解析】 在 SQL语句中对表中的记录进行删除的基本格式为: DELETE FROM表名 WHERE条件,因为是要删除 2002年 1月 1日以前签定的订单记录。 【知识模块】 关系数据库标准语言 SQL 20 【正确答案】 A 【试题解析】 SQL定义

34、语句中,删除属性的关键短语为 DROP,而 DELETE命令一般用于表中的记录,从而可以排除选项 B)、选项 C)和选项 D)。 【知识模块】 关系数据库标准语言 SQL 21 【正确答案】 D 【试题解析】 sQL的数据操作功能包括数据的插入、更新和删除功能,选项 A)是数据插入,选项 B)是数据更新,选项 C)是数据删除。选项 D)是 Visual FoxPro中表记录修改命令。 【知识模块】 关系数据库标准语言 SQL 22 【正确答案】 A 【试题解析】 本题考查删除命令和与运算符。删除命令 DELETE,题目要求删除学号 为 “20091001”且课程号为 “C1”的选课记录,所以学

35、号字段与课程号字段之间是 and的关系。所以 where条件应表示为课程号 =C1AND学号 =20091001。 【知识模块】 关系数据库标准语言 SQL 23 【正确答案】 B 【试题解析】 在 SQL语句中,删除一条记录采用的命令是 DELETE,其语法格式是 DELETE FROM TableNameWHERE Condition1,所以应选 B。 INSERT命令是向数据库的表中插入一条记录。 UPDATE命令是更新表中的记录。 DROP是删除表命令 【知识模块】 关系数据库标准语言 SQL 24 【正确答案】 D 【试题解析】 本题考查 SQL语句删除表中记录。命令格式如下: DE

36、LETE FROM TableNameWHERE Condition 参数 FROM指定从哪个表中删除数据, WHERE指定被删除记录所满足的条件,如果不使用 WHERE子句,则删除该表中的全部记录。 【知识模块】 关系数据库标准语言 SQL 25 【正确答案】 D 【试题解析】 选项 A)是创建一个新的对象,例如一个表;选项 B)用来向表中 追加记录,它是非 SQL命令;在 SQL的 ALTER TABLE语句中,可以使用ADDCOLUMN短语来增加一个新的字段。其中, COLUMN短语表示 “列 ”,可以省略。 【知识模块】 关系数据库标准语言 SQL 26 【正确答案】 B 【试题解析】

37、 INSERT是插入命令, UPDATE是更新命令, CREATE是创建表命令, ALTER是用来修改表结构的命令。 【知识模块】 关系数据库标准语言 SQL 27 【正确答案】 D 【试题解析】 本题考查创建视图语句。创建视图的语法为: CREATE VIEW view_name AS SELECT column_name(s)FROM table_name WHERE condition对于本题来说, view name为 salary, column_name(s)中包括系号, AVG(工资 ),table_name为教师。 【知识模块】 关系数据库标准语言 SQL 28 【正确答案】

38、D 【试题解析】 本题考查表结构的修改。格式为: ALTER TABLE表名 ADDCOLUMN字段名 1字段类型 (长度 ,小数位数 ) NULL|NOTNuLL cHECK逻辑表达式 1 ERROR字符型文本信息 DEFAULT表达式 1 PRIMARY KEY|UNIQUE ADD PRIMARYKEY表达式 l TAG标识名 l FOR逻辑表达式 2 ADD UNIQUE表达式 2 TAG标识名 2 FOR逻辑表达式 3 ADD FOREIGN KEY表达式 3 lrTAG标识名 4 FOR逻辑表达式 4 REFERENCES表名 2TAG标识名 4 该格式可 以向表中添加新的字段、设置字段有效性规则、建立索引和建立表间联系等。 【知识模块】 关系数据库标准语言 SQL

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1