1、国家二级 VF 机试(关系数据库标准语言 SQL)模拟试卷 28 及答案解析(总分:56.00,做题时间:90 分钟)一、选择题(总题数:28,分数:56.00)1.向 student 表插入一条新记录的正确 SQL 语句是(分数:2.00)A.APPEND INTO student VALUES(0401,王芳,女,18)B.APPEND student VALUES(0401,王芳,女,18)C.INSERT INTO student VALUES(0401,王芳,女,18)D.INSERT student VALUES(0401,王芳,女,18)2.将“万真秀”的工资增加 200 元 S
2、QL 语句是(分数:2.00)A.REPLACE 教师 WITH 工资=工资+200 WHERE 姓名=万真秀B.UPDATE 教师 SET 工资=200 WHERE 姓名=万真秀C.UPDATE 教师工资 WITH 工资+200 WHERE 姓名=万真秀D.UPDATE 教师 SET 工资=工资+200 WHERE 姓名=万真秀3.插入一条记录到表结构为(职工号,姓名,工资)的表 Employee 中,正确的 SQL 命令是(分数:2.00)A.INSERT TO Employee VALUES(19620426,李平,8000)B.INSERT INTO Employee VALUES(1
3、9620426,李平,8000)C.INSERT INTO Employee RECORD(19620426,李平,8000)D.INSERT TO Employee RECORD(19620426,李平,8000)4.将表结构为(职工号,姓名,工资)的表 Employee 中所有职工的工资增加 20,正确的 SQL 命令是(分数:2.00)A.CHANGE Employee SET 工资=工资*12B.CHANGE Employee SET 工资 WITH 工资*12C.UPDATE Employee SET 工资=工资*12D.UPDATE Employee SET 工资 WITH 工资*
4、125.删除 Employee 表中职工号为“19620426”的记录,正确的 SQL 语句是(分数:2.00)A.DELETE FROM Employee WHILE 职工号=19620426B.DELETE FOR Employee WHERE 职工号=19620426C.DELETE FOR Employee WHILE 职工号=19620426D.DELETE FROM Employee WHERE 职工号=196204266.将 Employee 表中职工号为“19620426”的记录中“单位号”修改为“003”正确的 SQL 语句是(分数:2.00)A.UPDATE Employe
5、e SET 单位号=003WHERE 职工号 IS19620426B.UPDATE Employee WHERE 职工号 IS19620426”SET 单位号=003C.UPDATE Employee SET 单位号=003WHERE 职工号=19620426D.UPDATE Employee 单位号 WITH003WHERE 职工号=196204267.在 Visual FoxPro 中,下列关于 SQL 表定义语句(CREATE TABLE)的说法中错误的是(分数:2.00)A.可以定义一个新的基本表结构B.可以定义表中的主关键字C.可以定义表的域完整性、字段有效性规则等D.对自由表,同样
6、可以实现其完整性、有效性规则等信息的设置8.SQL 命令:ALTER TABLE S ADD 年龄 I CHECK 年龄15 AND 年龄30,该命令的含义是(分数:2.00)A.给数据库表 S 增加一个“年龄”字段B.将数据库表 S 中“年龄”字段取值范围修改为 15 至 30 岁之间C.给数据库表 S 中“年龄”字段增加一个取值范围约束D.删除数据库表 S 中的“年龄”字段9.为“运动员”表增加一个字段“得分”的 SQL 语句是(分数:2.00)A.CHANGE TABLE 运动员 ADD 得分 1B.ALTER DATA 运动员 ADD 得分 1C.ALTER TABLE 运动员 ADD
7、 得分 1D.CHANGE TABLE 运动员 INSERT 得分 110.在 SQL 的 ALTER TABLE 语句中,为了增加一个新的字段应该使用短语(分数:2.00)A.CREATEB.APPENDC.COLUMND.ADD11.为“歌手”表增加一个字段“最后得分”的 SQL 语句是(分数:2.00)A.ALTER TABLE 歌手 ADD 最后得分 F(6,2)B.ALTER DBF 歌手 ADD 最后得分 F6,2C.CHANGE TABLE 歌手 ADD 最后得分 F(6,2)D.CHANGE TABLE 歌手 INSERT 最后得分 F6,212.为“评分”表的“分数”字段添加
8、有效性规则:“分数必须大于等于 0 并且小于等于 10”,正确的SQL 语句是(分数:2.00)A.CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=10B.ALTER TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=10C.ALTER TABLE 评分 ALTER 分数 CHECK 分数=0 AND 分数=10D.CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=0 OR 分数。DROP TABLE直接从磁盘上删除所对应的dbf文件。题目删除表Em_temp。28.SQL 语句中删除视图的命令是(分数:2.00)A.DROP TABLEB.DROP VIEW C.ERASE TABLED.ERASE VIEW解析:解析:删除视图文件的命令格式是:DROPVIEW视图文件名;建立视图文件的命令式为:CREATE VIEW视图文件名。