《 Visual FoxPro 6.0 数据库》(六) SQL 语言及应用 - 知识点训练卷 重庆市计算机类 考纲百套卷 第29卷

2024-08-07
| 2份
| 11页
| 166人阅读
| 1人下载

内容正文:

编写说明:《计算机类考纲百套卷》依据重庆市《高等职业教育分类考试专业综合理论测试计算机类考试说明》编写,本套试卷共88份分为三个部分,第一部分是根据考试说明的各章节的要求,编写了58份知识点训练卷,第二部分是针对每门课程的重点内容,编写的20份常考题训练卷,第三个部分是参考近几年重庆市计算机类专业理论考试真题,编写了10份专业综合训练卷。 本试卷是《计算机类考纲百套卷》的第29卷,是知识点训练卷,按考纲中《Visual FoxPro 6.0 数据库》---(六) SQL 语言及应用的1-3要求编写。其三点要求是:1.掌握修改表结构语句 alter table;2.掌握记录的插入语句 insert into;3.掌握记录修改语句 update <表名> Set 字段名 1 = 表达式 1 , … [Where <条件表达式>]。 重庆市《计算机类考纲百套卷》 第29卷 Visual FoxPro 6.0 数据库 (六) SQL 语言及应用 知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、填空题(本大题共14小题,每题2分,共28分) 1. 在 SQL 中,用于修改表结构的语句是 ________ 。 2. 用于插入记录的语句是 ________ 。 3. 使用 UPDATE 语句修改记录时,若不指定 WHERE 子句,则会修改 ________ 。 4. ALTER TABLE 语句可以用于添加、修改或删除 ________ 。 5. 执行 INSERT INTO 语句时,必须指定 ________ 。 6. UPDATE <表名> SET 字段名 1 = 表达式 1 语句中,表达式 1 可以是常量、变量或 ________ 。 7. 若要在表中添加一个新字段,使用的 ALTER TABLE 语句格式为 ALTER TABLE <表名> ADD <字段名> <数据类型> ,例如:ALTER TABLE students ADD age INT ,其中 INT 是 ________ 。 8. 使用 INSERT INTO 语句插入数据时,如果要指定字段列表,应使用的语法是 INSERT INTO <表名> (<字段列表>) VALUES (<值列表>) ,例如:INSERT INTO students (name, age) VALUES ('张三', 20) ,其中 name 和 age 是 ________ 。 9. 要修改表中某个字段的数据类型,使用的 ALTER TABLE 语句格式为 ALTER TABLE <表名> ALTER COLUMN <字段名> <新数据类型> ,例如:ALTER TABLE students ALTER COLUMN age FLOAT ,其中 FLOAT 是 ________ 。 10. 在 UPDATE 语句中,WHERE 子句用于指定 ________ 。 11. 若要在表中删除一个字段,使用的 ALTER TABLE 语句格式为 ALTER TABLE <表名> ________ <字段名> 。 12. 执行 INSERT INTO students VALUES (2, '赵六', 23) 语句,如果表中 id 字段为主键且已存在值为 2 的记录,会 ________ 。 13. 执行 UPDATE students SET age = 24 WHERE age < 20 语句,会将 ________ 的记录的 age 字段修改为 24 。 14. 若要修改表名,使用的 ALTER TABLE 语句格式为 ALTER TABLE <原表名> ________ <新表名> 。 二、单项选择题(本大题共16小题,每题3分,共48分) 1. 在SQL Server中创建数据库的方法有哪两种?( ) A. 使用对象资源管理器 B. 使用CREATE DATABASE语句 C. A和B都对 D. A和B都不对 2. 以下哪个不是SQL Server中的系统数据库?( ) A. Master B. model C. tempdb D. student 3. SQL Server数据库中的主要数据文件默认扩展名是什么?( ) A. .mdf B. .ndf C. .ldf D. .bak 4. 在创建数据库时,以下哪个说法是正确的?( ) A. 数据库名称可以与其他数据库的名称相同 B. 数据库名称不能与其他数据库的名称相同 C. 数据库名称可以与表名称相同 D. 数据库名称不能与表名称相同 5. 以下哪个语句用于创建数据库?( ) A. DELETE DATABASE B. DROP DATABASE C. REMOVE DATABASE D. CREATE DATABASE 6. 在SQL Server中创建表的方法有哪两种?( ) A. 使用对象资源管理器 B. 使用CREATE TABLE语句 C. A和B都对 D. A和B都不对 7. SQL Server中的数据类型不包括以下哪个?( ) A. 数值型 B. 字符型 C. 日期时间型 D. 文本型 8. 以下哪个不是SQL Server中的数值型数据类型?( ) A. int B. float C. decimal D. varchar 9. 以下哪个不是SQL Server中的字符型数据类型?( ) A. char B. varchar C. text D. int 10. 以下哪个不是SQL Server中的日期时间型数据类型?( ) A. datetime B. date C. time D. int 11. 以下哪个选项不是创建 PRIMARY KEY 约束的方法?( ) A. 使用对象资源管理器 B. 使用 ALTER TABLE 语句 C. 在 CREATE TABLE 语句中直接添加 D. 使用 CHECK 语句 12. 以下哪个选项不是创建 FOREIGN KEY 约束的方法?( ) A. 使用对象资源管理器 B. 使用 ALTER TABLE 语句 C. 在 CREATE TABLE 语句中直接添加 D. 使用 DROP 语句 13. 设置 FOREIGN KEY 约束时,主键表和外键表的关系是?( ) A. 主键表可以没有主键 B. 外键表可以没有外键 C. 主键表必须有主键 D. 外键表必须有外键 14. 以下哪个语句用来更新数据库表中的记录?( ) A. UPDATE B. INSERT C. DELETE D. SELECT 15. 以下哪个选项不是创建 CHECK 约束的方法?( ) A. 使用对象资源管理器 B. 使用 ALTER TABLE 语句 C. 在 CREATE TABLE 语句中直接添加 D. 使用 INSERT 语句 16. 使用对象资源管理器修改记录时,以下哪个选项是错误的?( ) A. 可以插入新记录 B. 可以更新现有记录 C. 可以删除记录 D. 可以修改表结构 三、判断题(本大题共8小题,每题3分,共24分) 1. 使用对象资源管理器删除数据库时,数据库中的数据和结构不会被删除。( ) 2. 分离数据库只是从SQL Server系统中删除该数据库,而组成该数据库的数据文件和日志文件仍然保存在原磁盘路径下。( ) 3. 使用对象资源管理器可以删除表,表中的数据和结构不会被删除。( ) 4. 删除表的操作必须谨慎,因为一旦删除,表中的数据也会被删除。( ) 5. FOREIGN KEY约束用来保证表之间数据的一致性。( ) 6. 一个表可以定义多个PRIMARY KEY约束。( ) 7. 一个表可以有多个UNIQUE约束。( ) 8. 使用UPDATE语句可以删除表中的记录。( ) 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 编写说明:《计算机类考纲百套卷》依据重庆市《高等职业教育分类考试专业综合理论测试计算机类考试说明》编写,本套试卷共88份分为三个部分,第一部分是根据考试说明的各章节的要求,编写了58份知识点训练卷,第二部分是针对每门课程的重点内容,编写的20份常考题训练卷,第三个部分是参考近几年重庆市计算机类专业理论考试真题,编写了10份专业综合训练卷。 本试卷是《计算机类考纲百套卷》的第29卷,是知识点训练卷,按考纲中《Visual FoxPro 6.0 数据库》---(六) SQL 语言及应用的1-3要求编写。其三点要求是:1.掌握修改表结构语句 alter table;2.掌握记录的插入语句 insert into;3.掌握记录修改语句 update <表名> Set 字段名 1 = 表达式 1 , … [Where <条件表达式>]。 重庆市《计算机类考纲百套卷》 第29卷 Visual FoxPro 6.0 数据库 (六) SQL 语言及应用 知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、填空题(本大题共14小题,每题2分,共28分) 1. 在 SQL 中,用于修改表结构的语句是 ________ 。 【答案】ALTER TABLE 2. 用于插入记录的语句是 ________ 。 【答案】INSERT INTO 3. 使用 UPDATE 语句修改记录时,若不指定 WHERE 子句,则会修改 ________ 。 【答案】表中的所有记录 4. ALTER TABLE 语句可以用于添加、修改或删除 ________ 。 【答案】字段 5. 执行 INSERT INTO 语句时,必须指定 ________ 。 【答案】表名和要插入的值 6. UPDATE <表名> SET 字段名 1 = 表达式 1 语句中,表达式 1 可以是常量、变量或 ________ 。 【答案】函数 7. 若要在表中添加一个新字段,使用的 ALTER TABLE 语句格式为 ALTER TABLE <表名> ADD <字段名> <数据类型> ,例如:ALTER TABLE students ADD age INT ,其中 INT 是 ________ 。 【答案】整数类型 8. 使用 INSERT INTO 语句插入数据时,如果要指定字段列表,应使用的语法是 INSERT INTO <表名> (<字段列表>) VALUES (<值列表>) ,例如:INSERT INTO students (name, age) VALUES ('张三', 20) ,其中 name 和 age 是 ________ 。 【答案】字段名 9. 要修改表中某个字段的数据类型,使用的 ALTER TABLE 语句格式为 ALTER TABLE <表名> ALTER COLUMN <字段名> <新数据类型> ,例如:ALTER TABLE students ALTER COLUMN age FLOAT ,其中 FLOAT 是 ________ 。 【答案】浮点数类型 10. 在 UPDATE 语句中,WHERE 子句用于指定 ________ 。 【答案】要修改的记录的条件 11. 若要在表中删除一个字段,使用的 ALTER TABLE 语句格式为 ALTER TABLE <表名> ________ <字段名> 。 【答案】DROP COLUMN 12. 执行 INSERT INTO students VALUES (2, '赵六', 23) 语句,如果表中 id 字段为主键且已存在值为 2 的记录,会 ________ 。 【答案】报错,因为主键值不能重复 13. 执行 UPDATE students SET age = 24 WHERE age < 20 语句,会将 ________ 的记录的 age 字段修改为 24 。 【答案】年龄小于 20 14. 若要修改表名,使用的 ALTER TABLE 语句格式为 ALTER TABLE <原表名> ________ <新表名> 。 【答案】RENAME TO 二、单项选择题(本大题共16小题,每题3分,共48分) 1. 在SQL Server中创建数据库的方法有哪两种?( ) A. 使用对象资源管理器 B. 使用CREATE DATABASE语句 C. A和B都对 D. A和B都不对 【答案】C 2. 以下哪个不是SQL Server中的系统数据库?( ) A. Master B. model C. tempdb D. student 【答案】D 3. SQL Server数据库中的主要数据文件默认扩展名是什么?( ) A. .mdf B. .ndf C. .ldf D. .bak 【答案】A 4. 在创建数据库时,以下哪个说法是正确的?( ) A. 数据库名称可以与其他数据库的名称相同 B. 数据库名称不能与其他数据库的名称相同 C. 数据库名称可以与表名称相同 D. 数据库名称不能与表名称相同 【答案】B 5. 以下哪个语句用于创建数据库?( ) A. DELETE DATABASE B. DROP DATABASE C. REMOVE DATABASE D. CREATE DATABASE 【答案】D 6. 在SQL Server中创建表的方法有哪两种?( ) A. 使用对象资源管理器 B. 使用CREATE TABLE语句 C. A和B都对 D. A和B都不对 【答案】C 7. SQL Server中的数据类型不包括以下哪个?( ) A. 数值型 B. 字符型 C. 日期时间型 D. 文本型 【答案】D 8. 以下哪个不是SQL Server中的数值型数据类型?( ) A. int B. float C. decimal D. varchar 【答案】D 9. 以下哪个不是SQL Server中的字符型数据类型?( ) A. char B. varchar C. text D. int 【答案】D 10. 以下哪个不是SQL Server中的日期时间型数据类型?( ) A. datetime B. date C. time D. int 【答案】D 11. 以下哪个选项不是创建 PRIMARY KEY 约束的方法?( ) A. 使用对象资源管理器 B. 使用 ALTER TABLE 语句 C. 在 CREATE TABLE 语句中直接添加 D. 使用 CHECK 语句 【答案】D 12. 以下哪个选项不是创建 FOREIGN KEY 约束的方法?( ) A. 使用对象资源管理器 B. 使用 ALTER TABLE 语句 C. 在 CREATE TABLE 语句中直接添加 D. 使用 DROP 语句 【答案】D 13. 设置 FOREIGN KEY 约束时,主键表和外键表的关系是?( ) A. 主键表可以没有主键 B. 外键表可以没有外键 C. 主键表必须有主键 D. 外键表必须有外键 【答案】C 14. 以下哪个语句用来更新数据库表中的记录?( ) A. UPDATE B. INSERT C. DELETE D. SELECT 【答案】A 15. 以下哪个选项不是创建 CHECK 约束的方法?( ) A. 使用对象资源管理器 B. 使用 ALTER TABLE 语句 C. 在 CREATE TABLE 语句中直接添加 D. 使用 INSERT 语句 【答案】D 16. 使用对象资源管理器修改记录时,以下哪个选项是错误的?( ) A. 可以插入新记录 B. 可以更新现有记录 C. 可以删除记录 D. 可以修改表结构 【答案】D 三、判断题(本大题共8小题,每题3分,共24分) 1. 使用对象资源管理器删除数据库时,数据库中的数据和结构不会被删除。( ) 【答案】× 2. 分离数据库只是从SQL Server系统中删除该数据库,而组成该数据库的数据文件和日志文件仍然保存在原磁盘路径下。( ) 【答案】√ 3. 使用对象资源管理器可以删除表,表中的数据和结构不会被删除。( ) 【答案】× 4. 删除表的操作必须谨慎,因为一旦删除,表中的数据也会被删除。( ) 【答案】√ 5. FOREIGN KEY约束用来保证表之间数据的一致性。( ) 【答案】√ 6. 一个表可以定义多个PRIMARY KEY约束。( ) 【答案】× 7. 一个表可以有多个UNIQUE约束。( ) 【答案】√ 8. 使用UPDATE语句可以删除表中的记录。( ) 【答案】× 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

《 Visual FoxPro 6.0 数据库》(六) SQL 语言及应用 - 知识点训练卷 重庆市计算机类 考纲百套卷 第29卷
1
《 Visual FoxPro 6.0 数据库》(六) SQL 语言及应用 - 知识点训练卷 重庆市计算机类 考纲百套卷 第29卷
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。