[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷6及答案与解析.doc
《[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷6及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷6及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF机试(关系数据库标准语言 SQL)模拟试卷 6及答案与解析 一、选择题 1 将 “万真秀 ”的工资增加 200元 SQL语句是 ( A) REPLACE 教师 WITH工资工资 200 WHERE 姓名 “万真秀 “ ( B) UPDATE 教师 SET工资 200 WHERE 姓名 “万真秀 “ ( C) UPDATE 教师 工资 WITH 工资 200 WHERE姓名 “万真秀 “ ( D) UPDATE 教师 SET 工资工资 200 WHERE 姓名 “万真秀 “ 2 插入一条记录到表结构为 (职工号, 姓名,工资 )的表 Employee中,正确的 SQL命令是 ( A
2、) INSERT TO Employee VALUES(“19620426“, “李平 “, 8000) ( B) INSERT INTO Employee VALUES(“19620426“, “李平 “, 8000) ( C) INSERT INTO Employee RECORD(“19620426“, “李平 “, 8000) ( D) INSERT TO Employee RECORD(“19620426“, “李平 “, 8000) 3 将表结构为 (职工号,姓名 ,工资 )的表 Employee中所有职工的工资增加 20,正确的 SQL命令是 ( A) CHANGE Employ
3、ee SET工资工资 *1 2 ( B) CHANGE Employee SET 工资 WITH 工资 *1 2 ( C) UPDATE Employee SET 工资工资 *1 2 ( D) UPDATE Employee SET 工资 WITH 工资 *1 2 4 删除 Employee表中职工号为 “19620426”的记录,正确的 SQL语句是 ( A) DELETE FROM Employee WHILE职工号 “1 9620426“ ( B) DELETE FOR Employee WHERE职工号 “1 9620426“ ( C) DELETE FOR Employee WHIL
4、E职工号 “1 9620426“ ( D) DELETE FROM Employee WHERE职工号 “19620426“ 5 将 Employee表中职工号为 “19620426”的记录中 “单位号 ”修改为 “003”正确的 SQL语句是 ( A) UPDATE Employee SET单位号 “003“WHERE 职工号 IS“19620426“ ( B) UPDATE Employee WHERE职工号 IS“19620426“ SET单位号 “003“ ( C) UPDATE Employee SET单位号 “003“ WHERE 职工号 “19620426“ ( D) UPDAT
5、E Employee 单位号 WITH“003“ WHERE 职工号 “19620426“ 6 在 Visual FoxPro中,下列关于 SQL表定义语句 (CREATE TABLE)的说法中错误的是 ( A)可以定义一个新的基本表结构 ( B)可以定义表中的主关 键字 ( C)可以定义表的域完整性、字段有效性规则等 ( D)对自由表,同样可以实现其完整性、有效性规则等信息的设置 7 SQL命令: ALTERTABLE SADD年龄 I CHECK年龄 15AND年龄 30,该命令的含义是 ( A)给数据库表 S增加一个 “年龄 ”字段 ( B)将数据库表 S中 “年龄 ”字段取值范围修改为
6、 15至 30岁之间 ( C)给数据库表 S中 “年龄 ”字段增加一个取值范围约束 ( D)删除数据库表 S中的 “年龄 ”字段 8 为 “运动员 ”表增加一个字段 “得分 ”的 SQL语句是 ( A) CHANGE TABLE运动员 ADD得分 1 ( B) ALTER DATA运动员 ADD得分 1 ( C) ALTER TABLE运动员 ADD得分 1 ( D) CHANGE TABLE运动员 INSERT得分 1 9 在 SQL的 ALTERTABLE语句中,为了增加一个新的字段应该使用短语 ( A) CREATE ( B) APPEND ( C) COLUMN ( D) ADD 10
7、 为 “歌手 ”表增加一个字段 “最后得分 ”的 SQL语句是 ( A) ALTER TABLE 歌手 ADD 最后得分 F(6, 2) ( B) ALTER DBF 歌手 ADD 最后得分 F6, 2 ( C) CHANGE TABLE 歌手 ADD 最后得分 F(6, 2) ( D) CHANGE TABLE 歌手 INSERT 最后得分 F6, 2 11 为 “评分 ”表的 “分数 ”字段添加有效性规则: “分数必须大于等于 0并且小于等于10”,正确的 SQL语句是 ( A) CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数 0 AND分数10 ( B) AL
8、TER TABLE 评分 ALTER 分数 SET CHECK 分数 0 AND分数 10 ( C) ALTER TABLE 评分 ALTER 分数 CHECK 分数 0 AND 分数 10 ( D) CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数 0 OR分数 10 12 SQL语句中修改表结构的命令是 ( A) ALTER TABLE ( B) MODIFY TABLE ( C) ALTER STRUCTURE ( D) MODIFY STRUCTURE 13 根据 “产品 ”表建立视图 myview,视图中含有包括了 “产品号 ”左边第一位是 “1”的所有记录
9、,正确的 SQL命令是 ( A) CREATE VIEW myview AS SELECT*FROM 产品 WHERE LEFT(产品号, 1) “1“ ( B) CREATE VIEW myview AS SELECT*FROM 产品 WHERE LIKE(“1“,产品号 ) ( C) CREATE VIEW myview SELECT*FROM 产品 WHERE LEFT(产品号, 1)“1“ ( D) CREATE VIEW myview SELECT*FROM 产品 WIlERE LIKE(“1“,产品号 ) 14 下列与修改表结构相 关的命令是 ( A) INSERT ( B) AL
10、TER ( C) UPDATE ( D) CREATE 15 假设有 student表,可以正确添加字段 “平均分数 ”的命令是 ( A) ALTER TABLE student ADD平均分数 F(6, 2) ( B) ALTERDBF studentADD平均分数 F 6, 2 ( C) CHANGE TABLE student ADD平均分数 F(6, 2) ( D) CHANGE TABLE student INSERT平均分数 6, 2 16 “教师表 ”中有 “职工号 ”、 “姓名 ”和 “工龄 ”字段,其中 “职工号 ”为主关键字,建立“教师表 ”的 SQL命令是 ( A) CR
11、EATE TABLE教师表 (职工号 C(10)PRIMARY,姓名 C(20),工龄 I) ( B) CREATE TABLE教师表 (职工号 C(10)FOREIGN,姓名 C(20),工龄 I) ( C) CREATE TABLE教师表 (职工号 C(10)FOREIGN KEY,姓名 C(20),工龄 I) ( D) CREATE TABLE教师表 (职工号 coo)PRIMARY KEY,姓名 C(20),工龄 I) 17 SQL语句中删除表的命令 是 ( A) DROP TABLE ( B) ERASE TABLE ( C) DELETE TABLE ( D) DELETE DBF
12、 18 创建一个表,使用的 SQL命令是 ( A) CREATE LIST ( B) CREATE DATEBASE ( C) CREATE TAJEILE ( D) CREATE INDEX 19 建立一个视图 salary,该视图包括了系号和该系的平均工资两个字段,正确的SQL语句是 ( A) CREATE VIEW salary AS系号, AVG(工资 )AS平均工资 FROM教师GROUP BY系号 ( B) CREATE VIEW salary AS SELECT系号, AVG(工资 )AS平均工资 FROM教师 GROUP BY系名 ( C) CREATE VIEW salary
13、 SELECT系号, AVG(工资 )AS平均工资 FROM教师GROUP BY系号 ( D) CREATE VIEW salary AS SELECT系号, AVG(工资 )AS平均工资 FROM教师 GROUP BY系号 20 创建一个视图,使用的 SQL命令是 ( A) CREATE ( B) CREATE DATEBASE ( C) CREATE VIEW ( D) CREATE TABLE 21 在 SQL中,删除表的语句是 ( A) DROP TABLE ( B) DROP VIEW ( C) ERASE TABLE ( D) DELETE TABLE 22 表名为 Employe
14、e的表结构是 (职工号,姓名,工资 ),建立表 Employee的 SQL命令是 ( A) CREATE TABLE Employee(职工号 C(10),姓名 C(20),工资 Y) ( B) CREATE Employee TABLE(职工号 C(10),姓名 C(20),工 资 Y) ( C) CREATE DATABASE Employee(职工号 C(10),姓名 C(20),工资 Y) ( D) CREATE Employee DATABASE(职工号 C(10),姓名 C(20),工资 Y) 23 为 Employee表增加一个字段 “出生日期 ”, 正确的 SQL语句是 ( A
15、) CHANGE TABLE Employee ADD出生日期 D ( B) ALTER DBF Employee ADD出生日期 D ( C) ALTER TABLE Employee ADD出生日期 D ( D) CHANGE TABLE Employee INSERT出生日期 D 24 有表名为 Employee的表结构 (职工号,姓名,工资 ),为表 Employee增加字段“住址 ”的 SQL命令是 ( A) ALTER DBF Employee ADD住址 C(30) ( B) CHANGE DBF Employee ADD住址 C(30) ( C) CHANGE TABLE Em
16、ployee ADD住址 C(30) ( D) ALTER TABLE Employee ADD住址 C(30) 25 建立表 Employee的视图 Em_view,正确的 SQL命令是 ( A) CREATE VIEW Em_view WHLIE SELECT职工号,工资 FROM Employee ( B) CREATE AS Em_view VIEW SELECT职工号,工资 FROM Employee ( C) CREATE VIEW Em_view AS SELECT职工号,工资 FROM Employee ( D) CREATE VIEW Em_view SELECT职工号,工资
17、 FROM Employee 26 删除表 Em_temp的 SQL语句是 ( A) DROP TABLE Em_temp ( B) DELETE TABLE Ern_temp ( C) DROP FILE Em_temp ( D) DELETE FILE Em_temp 27 SQL语句中删除视图的命令是 ( A) DROP TABLE ( B) DROP VIEW ( C) ERASE TAJElLE ( D) ERASE VIEW 国家二级 VF机试(关系数据库标准语言 SQL)模拟试卷 6答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 SQL的数据更新命令格式是: UPDA
18、TESET列名 1表达式 1,列名 2表达式 2WHERE。对于本题将 “万真秀 ”的工资增加 200元,其对应的 SQL语句为:工资工资 200 WHERE姓名 “万真秀“。 【知识模块】 关系数据库标准语言 SQL 2 【正确答案】 B 【试题解析】 本题考查 SQL的数据插入命令。格式如下 格式 1: INSERT INTO dbf_name(fname1, fname2, “) VALUES(eXpression1, eXpression2, ) 格式 2: INSERTINTO dbf_name FROM ARRAY ArrayName FROM MEMVAR 说明: OINSERT
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 机试 关系 数据库 标准 语言 SQL 模拟 答案 解析 DOC
