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