内容正文:
编写说明:《计算机类考纲百套卷》依据重庆市《高等职业教育分类考试专业综合理论测试计算机类考试说明》编写,本套试卷共88份分为三个部分,第一部分是根据考试说明的各章节的要求,编写了58份知识点训练卷,第二部分是针对每门课程的重点内容,编写的20份常考题训练卷,第三个部分是参考近几年重庆市计算机类专业理论考试真题,编写了10份专业综合训练卷。
本试卷是《计算机类考纲百套卷》的第30卷,是知识点训练卷,按考纲中《Visual FoxPro 6.0 数据库》---(六) SQL 语言及应用的4-5要求编写。其两点要求是:4.掌握记录删除语句 delete from <表名> [Where <条件表达式>];5.掌握查询语句:Select [字段列表 |*] From 表名;[Where <条件表达式>];[Order By <关键字表达式>[Asc | Desc]];[Group By <关键字表达式>];[Into Table <表名>]说明:掌握 Max( ) 、Min( ) 、Sum( ) 、Avg( ) 、Count( )函数的使用方法。
重庆市《计算机类考纲百套卷》 第30卷
Visual FoxPro 6.0 数据库
(六) SQL 语言及应用 知识点训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、填空题(本大题共14小题,每题2分,共28分)
1. 为了从表Student中删除年龄大于30的记录,应使用的SQL语句是:Delete From Student Where 年龄 > ____。
2. 在SQL语句中,若要删除表中的所有记录,应使用的关键字是:____。
3. 若要查询表Employee中所有字段的信息,SQL语句应写作:Select ____ From Employee。
4. 若要查询表Student中的姓名和年龄字段信息,SQL语句应写作:Select 姓名, 年龄 From ____。
5. 若要查询表Employee中工资大于5000的记录,SQL语句应写作:Select * From Employee Where 工资 > ____。
6. 若要查询表Student中年龄在20到30之间的记录,SQL语句应写作:Select * From Student Where 年龄 Between ____ And ____。
7. 若要查询表Employee中按工资升序排列的记录,SQL语句应写作:Select * From Employee Order By 工资 ____。
8. 若要查询表Student中按年龄降序排列的记录,SQL语句应写作:Select * From Student Order By 年龄 ____。
9. 若要查询表Employee中部门为'Marketing'的记录数,SQL语句应写作:Select Count(*) From Employee Where 部门 = ____。
10. 若要查询表Student中的最大年龄,SQL语句应写作:Select Max(年龄) From ____。
11. 若要查询表Employee中的最小工资,SQL语句应写作:Select Min(工资) From ____。
12. 若要查询表Student中年龄的总和,SQL语句应写作:Select Sum(年龄) From ____。
13. 若要查询表Employee中工资的平均值,SQL语句应写作:Select Avg(工资) From ____。
14. 若要查询表Student中按性别分组的学生人数,SQL语句应写作:Select 性别, Count(*) From Student Group By ____。
二、单项选择题(本大题共16小题,每题3分,共48分)
1. 在SQL查询语句中,用来表示所有列的符号是( )。
A. *
B. %
C. #
D. $
2. 下列哪个关键字用来指定查询结果返回的行数?( )
A. TOP
B. BOTTOM
C. LIMIT
D. ROWS
3. 用来去除查询结果中的重复行的关键字是( )。
A. DISTINCT
B. UNIQUE
C. DELETE
D. DROP
4. 用来实现多表连接查询的关键字是( )。
A. JOIN
B. FROM
C. WHERE
D. ON
5. 用来统计查询结果中记录数量的聚合函数是( )。
A. COUNT
B. SUM
C. AVG
D. MAX
6. 用来指定查询结果按某列排序的关键字是( )。
A. ORDER BY
B. GROUP BY
C. ASC
D. DESC
7. 用来实现子查询的关键字是( )。
A. SELECT
B. WHERE
C. FROM
D. INTO
8. 用来将查询结果保存为新表的关键字是( )。
A. INTO
B. AS
C. SELECT
D. FROM
9. 在SQL查询语句中,当同时使用WHERE和GROUP BY子句时,需要注意它们的作用和执行顺序是( )。
A. WHERE先执行,GROUP BY后执行
B. GROUP BY先执行,WHERE后执行
C. WHERE和GROUP BY同时执行
D. WHERE和GROUP BY不执行
10. 聚合函数COUNT有几种用法?( )
A. 1种
B. 2种
C. 3种
D. 4种
11. 使用SELECT语句查询数据表时,如果想输出表中的所有列,可以使用哪个关键字?( )
A. WHERE
B. GROUP BY
C. DISTINCT
D. *
12. 以下哪个语句用于删除数据库?( )
A. DELETE DATABASE
B. DROP DATABASE
C. REMOVE DATABASE
D. ERASE DATABASE
13. 在使用DELETE语句删除记录时,以下哪个选项是正确的?( )
A. 可以删除一条或多条记录
B. 必须使用WHERE子句指定删除条件
C. 删除后记录不会占用存储空间
D. 以上都对
14. 以下哪个语句用来删除数据库表中的记录?( )
A. DELETE
B. DROP
C. UPDATE
D. INSERT
15. 使用对象资源管理器删除记录时,以下哪个选项是正确的?( )
A. 可以删除一条或多条记录
B. 必须使用WHERE子句指定删除条件
C. 删除后记录会占用存储空间
D. 以上都不对
16. 以下哪个选项不是删除约束的方法?( )
A. 使用对象资源管理器
B. 使用 DROP CONSTRAINT 语句
C. 使用 ALTER TABLE 语句
D. 使用 CREATE TABLE 语句
三、判断题(本大题共8小题,每题3分,共24分)
1. 在SQL Server中,使用对象资源管理器可以查看、修改和删除数据库。( )
2. 使用DROP DATABASE语句创建数据库时,可以同时指定数据文件和日志文件的初始大小、最大值和自动增长方式。( )
3. 在SQL Server中,可以使用对象资源管理器创建表。( )
4. 使用CREATE TABLE语句创建表时,无需为每个列指派一种数据类型。( )
5. 在一个表中可以定义多个主键约束。( )
6. 使用ALTER TABLE语句可以修改表结构,包括添加列、修改列和删除列。( )
7. NOT NULL约束用来防止在列中插入空值。( )
8. DEFAULT约束可以为列提供默认值。( )
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
编写说明:《计算机类考纲百套卷》依据重庆市《高等职业教育分类考试专业综合理论测试计算机类考试说明》编写,本套试卷共88份分为三个部分,第一部分是根据考试说明的各章节的要求,编写了58份知识点训练卷,第二部分是针对每门课程的重点内容,编写的20份常考题训练卷,第三个部分是参考近几年重庆市计算机类专业理论考试真题,编写了10份专业综合训练卷。
本试卷是《计算机类考纲百套卷》的第30卷,是知识点训练卷,按考纲中《Visual FoxPro 6.0 数据库》---(六) SQL 语言及应用的4-5要求编写。其两点要求是:4.掌握记录删除语句 delete from <表名> [Where <条件表达式>];5.掌握查询语句:Select [字段列表 |*] From 表名;[Where <条件表达式>];[Order By <关键字表达式>[Asc | Desc]];[Group By <关键字表达式>];[Into Table <表名>]说明:掌握 Max( ) 、Min( ) 、Sum( ) 、Avg( ) 、Count( )函数的使用方法。
重庆市《计算机类考纲百套卷》 第30卷
Visual FoxPro 6.0 数据库
(六) SQL 语言及应用 知识点训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、填空题(本大题共14小题,每题2分,共28分)
1. 为了从表Student中删除年龄大于30的记录,应使用的SQL语句是:Delete From Student Where 年龄 > ____。
【答案】30
2. 在SQL语句中,若要删除表中的所有记录,应使用的关键字是:____。
【答案】Delete
3. 若要查询表Employee中所有字段的信息,SQL语句应写作:Select ____ From Employee。
【答案】*
4. 若要查询表Student中的姓名和年龄字段信息,SQL语句应写作:Select 姓名, 年龄 From ____。
【答案】Student
5. 若要查询表Employee中工资大于5000的记录,SQL语句应写作:Select * From Employee Where 工资 > ____。
【答案】5000
6. 若要查询表Student中年龄在20到30之间的记录,SQL语句应写作:Select * From Student Where 年龄 Between ____ And ____。
【答案】20, 30
7. 若要查询表Employee中按工资升序排列的记录,SQL语句应写作:Select * From Employee Order By 工资 ____。
【答案】Asc
8. 若要查询表Student中按年龄降序排列的记录,SQL语句应写作:Select * From Student Order By 年龄 ____。
【答案】Desc
9. 若要查询表Employee中部门为'Marketing'的记录数,SQL语句应写作:Select Count(*) From Employee Where 部门 = ____。
【答案】'Marketing'
10. 若要查询表Student中的最大年龄,SQL语句应写作:Select Max(年龄) From ____。
【答案】Student
11. 若要查询表Employee中的最小工资,SQL语句应写作:Select Min(工资) From ____。
【答案】Employee
12. 若要查询表Student中年龄的总和,SQL语句应写作:Select Sum(年龄) From ____。
【答案】Student
13. 若要查询表Employee中工资的平均值,SQL语句应写作:Select Avg(工资) From ____。
【答案】Employee
14. 若要查询表Student中按性别分组的学生人数,SQL语句应写作:Select 性别, Count(*) From Student Group By ____。
【答案】性别
二、单项选择题(本大题共16小题,每题3分,共48分)
1. 在SQL查询语句中,用来表示所有列的符号是( )。
A. *
B. %
C. #
D. $
【答案】A
2. 下列哪个关键字用来指定查询结果返回的行数?( )
A. TOP
B. BOTTOM
C. LIMIT
D. ROWS
【答案】A
3. 用来去除查询结果中的重复行的关键字是( )。
A. DISTINCT
B. UNIQUE
C. DELETE
D. DROP
【答案】A
4. 用来实现多表连接查询的关键字是( )。
A. JOIN
B. FROM
C. WHERE
D. ON
【答案】A
5. 用来统计查询结果中记录数量的聚合函数是( )。
A. COUNT
B. SUM
C. AVG
D. MAX
【答案】A
6. 用来指定查询结果按某列排序的关键字是( )。
A. ORDER BY
B. GROUP BY
C. ASC
D. DESC
【答案】A
7. 用来实现子查询的关键字是( )。
A. SELECT
B. WHERE
C. FROM
D. INTO
【答案】B
8. 用来将查询结果保存为新表的关键字是( )。
A. INTO
B. AS
C. SELECT
D. FROM
【答案】A
9. 在SQL查询语句中,当同时使用WHERE和GROUP BY子句时,需要注意它们的作用和执行顺序是( )。
A. WHERE先执行,GROUP BY后执行
B. GROUP BY先执行,WHERE后执行
C. WHERE和GROUP BY同时执行
D. WHERE和GROUP BY不执行
【答案】A
10. 聚合函数COUNT有几种用法?( )
A. 1种
B. 2种
C. 3种
D. 4种
【答案】C
11. 使用SELECT语句查询数据表时,如果想输出表中的所有列,可以使用哪个关键字?( )
A. WHERE
B. GROUP BY
C. DISTINCT
D. *
【答案】D
12. 以下哪个语句用于删除数据库?( )
A. DELETE DATABASE
B. DROP DATABASE
C. REMOVE DATABASE
D. ERASE DATABASE
【答案】B
13. 在使用DELETE语句删除记录时,以下哪个选项是正确的?( )
A. 可以删除一条或多条记录
B. 必须使用WHERE子句指定删除条件
C. 删除后记录不会占用存储空间
D. 以上都对
【答案】D
14. 以下哪个语句用来删除数据库表中的记录?( )
A. DELETE
B. DROP
C. UPDATE
D. INSERT
【答案】A
15. 使用对象资源管理器删除记录时,以下哪个选项是正确的?( )
A. 可以删除一条或多条记录
B. 必须使用WHERE子句指定删除条件
C. 删除后记录会占用存储空间
D. 以上都不对
【答案】A
16. 以下哪个选项不是删除约束的方法?( )
A. 使用对象资源管理器
B. 使用 DROP CONSTRAINT 语句
C. 使用 ALTER TABLE 语句
D. 使用 CREATE TABLE 语句
【答案】D
三、判断题(本大题共8小题,每题3分,共24分)
1. 在SQL Server中,使用对象资源管理器可以查看、修改和删除数据库。( )
【答案】√
2. 使用DROP DATABASE语句创建数据库时,可以同时指定数据文件和日志文件的初始大小、最大值和自动增长方式。( )
【答案】×
3. 在SQL Server中,可以使用对象资源管理器创建表。( )
【答案】√
4. 使用CREATE TABLE语句创建表时,无需为每个列指派一种数据类型。( )
【答案】×
5. 在一个表中可以定义多个主键约束。( )
【答案】×
6. 使用ALTER TABLE语句可以修改表结构,包括添加列、修改列和删除列。( )
【答案】√
7. NOT NULL约束用来防止在列中插入空值。( )
【答案】√
8. DEFAULT约束可以为列提供默认值。( )
【答案】√
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$