内容正文:
编写说明:《计算机类考纲百套卷》依据重庆市《高等职业教育分类考试专业综合理论测试计算机类考试说明》编写,本套试卷共88份分为三个部分,第一部分是根据考试说明的各章节的要求,编写了58份知识点训练卷,第二部分是针对每门课程的重点内容,编写的20份常考题训练卷,第三个部分是参考近几年重庆市计算机类专业理论考试真题,编写了10份专业综合训练卷。
本试卷是《计算机类考纲百套卷》的第22卷,是知识点训练卷,按考纲中《Visual FoxPro 6.0 数据库》---(三)数据表的基本操作的1-2点要求编写。其两点要求是:1.数据表的建立(1)理解字段的基本属性;(2)了解字段的扩展属性;(3)掌握数据表结构的创建和记录的输入方法。2.掌握表的打开与关闭方法及相关命令的使用。
重庆市《计算机类考纲百套卷》 第22卷
Visual FoxPro 6.0 数据库
(三)数据表的基本操作 知识点训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、填空题(本大题共14小题,每题2分,共28分)
1. 字段的基本属性包括字段名、______、字段类型和宽度。
2. 数据表结构创建时,若要指定字段的小数位数,应设置______属性。
3. 对于字符型字段,若要指定最大长度为 20,应设置宽度为______。
4. 要创建一个包含学号(整型)、姓名(字符型,长度 10)、成绩(浮点型)的数据表,在创建表结构时,成绩字段的类型应设置为______。
5. 了解字段扩展属性时,我们知道备注型字段用于存放______。
6. 数据表中,若字段值不允许为空,应设置______属性。
7. 打开数据表的命令是______。
8. 关闭当前数据表的命令是______。
9. 若要以只读方式打开数据表,应在打开命令中使用______参数。
10. 要同时打开多个数据表,可以在命令中使用______关键字。
11. 输入记录时,若要跳过当前字段,应按______键。
12. 输入记录时,若要结束当前记录的输入并开始新记录的输入,应按______键。
13. 当数据表中有备注型字段时,系统会自动生成一个与表同名、扩展名为______的备注文件。
14. 若要在数据表中删除一条记录,应使用______命令。
二、单项选择题(本大题共16小题,每题3分,共48分)
1. 在关系型数据库中,若要删除表中的所有数据但保留表结构,应使用以下哪种语句?( )
A. DELETE 语句
B. DROP TABLE 语句
C. TRUNCATE TABLE 语句
D. UPDATE 语句
2. 假设存在一个名为 `students` 的表,包含 `id`(主键)、`name` 和 `age` 列。以下哪个查询语句可以返回年龄最大的学生的信息?( )
A. SELECT * FROM students WHERE age = MAX(age);
B. SELECT * FROM students ORDER BY age DESC LIMIT 1;
C. SELECT * FROM students HAVING age = MAX(age);
D. SELECT MAX(age) FROM students;
3. 用于为表添加新列的语句是( )。
A. INSERT
B. UPDATE
C. ALTER TABLE
D. MODIFY TABLE
4. 若要在表中插入一条数据,以下语句正确的是( )。
A. INSERT INTO table_name VALUES (value1, value2,...);
B. INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,...);
C. INSERT table_name (column1, column2,...) VALUES (value1, value2,...);
D. ADD INTO table_name (column1, column2,...) VALUES (value1, value2,...);
5. 在关系数据库中,用于实现参照完整性的约束是( )。
A. PRIMARY KEY
B. FOREIGN KEY
C. NOT NULL
D. UNIQUE
6. 以下哪种索引可以提高查询中排序操作的性能?( )
A. 唯一索引
B. 聚簇索引
C. 非聚簇索引
D. 复合索引
7. 假设存在表 `orders` 和 `customers` ,通过 `customer_id` 建立关联。要查询每个客户的订单总数,应使用以下哪种连接方式?( )
A. 内连接
B. 左连接
C. 右连接
D. 全外连接
8. 用于分组聚合计算的子句是( )。
A. WHERE
B. HAVING
C. GROUP BY
D. ORDER BY
9. 以下关于索引的描述,错误的是( )。
A. 过多的索引会降低数据插入和更新的性能
B. 索引可以提高查询的性能
C. 应该在经常用于连接和排序的列上创建索引
D. 一张表上可以创建无限个索引
10. 要查询表中某列的平均值,应使用以下哪个聚合函数?( )
A. SUM()
B. AVG()
C. COUNT()
D. MIN()
11. 以下哪个关键字用于去除结果集中的重复行?( )
A. DISTINCT
B. UNIQUE
C. ALL
D. NONE
12. 假设存在一个表 `products` ,包含 `price` 列。要查询价格在 50 到 100 之间的产品,以下哪个条件表达式正确?( )
A. price BETWEEN 50 AND 100
B. price >= 50 AND price <= 100
C. 50 <= price <= 100
D. price IN (50, 100)
13. 以下哪种情况不适合创建索引?( )
A. 经常作为查询条件的列
B. 经常用于连接操作的列
C. 包含大量重复值的列
D. 数据量较大且经常需要排序的列
14. 若要修改表中某列的数据类型,应使用以下哪个语句?( )
A. MODIFY COLUMN
B. CHANGE COLUMN
C. ALTER COLUMN
D. UPDATE COLUMN
15. 在一个多表查询中,如果需要返回所有可能的组合结果,应使用以下哪种连接类型?( )
A. 交叉连接
B. 内连接
C. 左连接
D. 右连接
16. 以下哪个操作可能导致数据不一致性?( )
A. 同时对同一张表进行多个并发的读操作
B. 同时对同一张表进行多个并发的写操作
C. 先进行读操作,然后进行写操作
D. 先进行写操作,然后进行读操作
三、判断题(本大题共8小题,每题3分,共24分)
1. 字段的基本属性包括字段名、字段类型和字段宽度,不包括字段有效性规则。( )
2. 在创建数据表结构时,可以通过设置字段的扩展属性来定义字段级规则和默认值。( )
3. 创建数据表结构后,不能修改字段类型。( )
4. 在输入记录时,如果某字段值为空,可以直接跳过该字段,无需输入任何内容。( )
5. 打开数据表的命令是OPEN,关闭数据表的命令是CLOSE。( )
6. MODIFY STRUCTURE命令可以修改数据表结构,但不会影响数据表中的记录。( )
7. 在数据表末尾添加新记录,但无法在指定位置插入记录的命令是APPEND命令。( )
8. PACK命令不会删除数据表结构。( )
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
编写说明:《计算机类考纲百套卷》依据重庆市《高等职业教育分类考试专业综合理论测试计算机类考试说明》编写,本套试卷共88份分为三个部分,第一部分是根据考试说明的各章节的要求,编写了58份知识点训练卷,第二部分是针对每门课程的重点内容,编写的20份常考题训练卷,第三个部分是参考近几年重庆市计算机类专业理论考试真题,编写了10份专业综合训练卷。
本试卷是《计算机类考纲百套卷》的第22卷,是知识点训练卷,按考纲中《Visual FoxPro 6.0 数据库》---(三)数据表的基本操作的1-2点要求编写。其两点要求是:1.数据表的建立(1)理解字段的基本属性;(2)了解字段的扩展属性;(3)掌握数据表结构的创建和记录的输入方法。2.掌握表的打开与关闭方法及相关命令的使用。
重庆市《计算机类考纲百套卷》 第22卷
Visual FoxPro 6.0 数据库
(三)数据表的基本操作 知识点训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、填空题(本大题共14小题,每题2分,共28分)
1. 字段的基本属性包括字段名、______、字段类型和宽度。
【答案】字段宽度
2. 数据表结构创建时,若要指定字段的小数位数,应设置______属性。
【答案】小数位
3. 对于字符型字段,若要指定最大长度为 20,应设置宽度为______。
【答案】20
4. 要创建一个包含学号(整型)、姓名(字符型,长度 10)、成绩(浮点型)的数据表,在创建表结构时,成绩字段的类型应设置为______。
【答案】浮点型
5. 了解字段扩展属性时,我们知道备注型字段用于存放______。
【答案】较长的文本信息
6. 数据表中,若字段值不允许为空,应设置______属性。
【答案】NOT NULL
7. 打开数据表的命令是______。
【答案】USE <数据表名>
8. 关闭当前数据表的命令是______。
【答案】USE
9. 若要以只读方式打开数据表,应在打开命令中使用______参数。
【答案】SHARED
10. 要同时打开多个数据表,可以在命令中使用______关键字。
【答案】AGAIN
11. 输入记录时,若要跳过当前字段,应按______键。
【答案】Tab
12. 输入记录时,若要结束当前记录的输入并开始新记录的输入,应按______键。
【答案】Enter
13. 当数据表中有备注型字段时,系统会自动生成一个与表同名、扩展名为______的备注文件。
【答案】.FPT
14. 若要在数据表中删除一条记录,应使用______命令。
【答案】DELETE
二、单项选择题(本大题共16小题,每题3分,共48分)
1. 在关系型数据库中,若要删除表中的所有数据但保留表结构,应使用以下哪种语句?( )
A. DELETE 语句
B. DROP TABLE 语句
C. TRUNCATE TABLE 语句
D. UPDATE 语句
【答案】C
2. 假设存在一个名为 `students` 的表,包含 `id`(主键)、`name` 和 `age` 列。以下哪个查询语句可以返回年龄最大的学生的信息?( )
A. SELECT * FROM students WHERE age = MAX(age);
B. SELECT * FROM students ORDER BY age DESC LIMIT 1;
C. SELECT * FROM students HAVING age = MAX(age);
D. SELECT MAX(age) FROM students;
【答案】B
3. 用于为表添加新列的语句是( )。
A. INSERT
B. UPDATE
C. ALTER TABLE
D. MODIFY TABLE
【答案】C
4. 若要在表中插入一条数据,以下语句正确的是( )。
A. INSERT INTO table_name VALUES (value1, value2,...);
B. INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,...);
C. INSERT table_name (column1, column2,...) VALUES (value1, value2,...);
D. ADD INTO table_name (column1, column2,...) VALUES (value1, value2,...);
【答案】B
5. 在关系数据库中,用于实现参照完整性的约束是( )。
A. PRIMARY KEY
B. FOREIGN KEY
C. NOT NULL
D. UNIQUE
【答案】B
6. 以下哪种索引可以提高查询中排序操作的性能?( )
A. 唯一索引
B. 聚簇索引
C. 非聚簇索引
D. 复合索引
【答案】B
7. 假设存在表 `orders` 和 `customers` ,通过 `customer_id` 建立关联。要查询每个客户的订单总数,应使用以下哪种连接方式?( )
A. 内连接
B. 左连接
C. 右连接
D. 全外连接
【答案】B
8. 用于分组聚合计算的子句是( )。
A. WHERE
B. HAVING
C. GROUP BY
D. ORDER BY
【答案】C
9. 以下关于索引的描述,错误的是( )。
A. 过多的索引会降低数据插入和更新的性能
B. 索引可以提高查询的性能
C. 应该在经常用于连接和排序的列上创建索引
D. 一张表上可以创建无限个索引
【答案】D
10. 要查询表中某列的平均值,应使用以下哪个聚合函数?( )
A. SUM()
B. AVG()
C. COUNT()
D. MIN()
【答案】B
11. 以下哪个关键字用于去除结果集中的重复行?( )
A. DISTINCT
B. UNIQUE
C. ALL
D. NONE
【答案】A
12. 假设存在一个表 `products` ,包含 `price` 列。要查询价格在 50 到 100 之间的产品,以下哪个条件表达式正确?( )
A. price BETWEEN 50 AND 100
B. price >= 50 AND price <= 100
C. 50 <= price <= 100
D. price IN (50, 100)
【答案】B
13. 以下哪种情况不适合创建索引?( )
A. 经常作为查询条件的列
B. 经常用于连接操作的列
C. 包含大量重复值的列
D. 数据量较大且经常需要排序的列
【答案】C
14. 若要修改表中某列的数据类型,应使用以下哪个语句?( )
A. MODIFY COLUMN
B. CHANGE COLUMN
C. ALTER COLUMN
D. UPDATE COLUMN
【答案】C
15. 在一个多表查询中,如果需要返回所有可能的组合结果,应使用以下哪种连接类型?( )
A. 交叉连接
B. 内连接
C. 左连接
D. 右连接
【答案】A
16. 以下哪个操作可能导致数据不一致性?( )
A. 同时对同一张表进行多个并发的读操作
B. 同时对同一张表进行多个并发的写操作
C. 先进行读操作,然后进行写操作
D. 先进行写操作,然后进行读操作
【答案】B
三、判断题(本大题共8小题,每题3分,共24分)
1. 字段的基本属性包括字段名、字段类型和字段宽度,不包括字段有效性规则。( )
【答案】×
2. 在创建数据表结构时,可以通过设置字段的扩展属性来定义字段级规则和默认值。( )
【答案】√
3. 创建数据表结构后,不能修改字段类型。( )
【答案】×
4. 在输入记录时,如果某字段值为空,可以直接跳过该字段,无需输入任何内容。( )
【答案】√
5. 打开数据表的命令是OPEN,关闭数据表的命令是CLOSE。( )
【答案】×
6. MODIFY STRUCTURE命令可以修改数据表结构,但不会影响数据表中的记录。( )
【答案】√
7. 在数据表末尾添加新记录,但无法在指定位置插入记录的命令是APPEND命令。( )
【答案】×
8. PACK命令不会删除数据表结构。( )
【答案】√
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$