《网站数据库应用技术-SQL server》数据库的查询和视图(3)(举一反三考点练)-课后自测(卷1)
2025-09-02
|
2份
|
6页
|
188人阅读
|
0人下载
内容正文:
举一反三考点练
《网站数据库应用技术-SQL server》数据库的查询和视图-课后自测
知识点一 视图的概念与创建方法
1.(单项选择题)关于视图的描述,以下说法正确的是( )
A. 视图是一种虚拟表,实际存储数据 B. 视图是一种虚拟表,不存储数据
C. 视图不能用于简化查询 D. 视图不能提高数据的安全性
2.(单项选择题)创建视图时,以下说法正确的是( )
A. CREATE VIEW 必须是查询批处理中的第一条语句 B. CREATE VIEW 可以是查询批处理中的任意语句
C. 视图中的 SELECT 语句可以使用“*” D. 视图名以数字开头时,不需要加双引号或中括号
3.(单项选择题)通过对象资源管理器创建视图时,以下步骤正确的是( )
A. 展开数据库,选择“视图”,右击“新建视图”,添加表,选择列,输入条件,执行并保存
B. 展开数据库,选择“表”,右击“新建视图”,添加表,选择列,输入条件,执行并保存
C. 展开数据库,选择“视图”,右击“新建视图”,添加表,选择列,输入条件,直接保存
D. 展开数据库,选择“视图”,右击“新建视图”,添加表,选择列,直接保存
4.(判断题)视图的主要作用是限制用户对数据的访问,可以隐藏复杂的查询逻辑,简化用户操作,同时提高数据的安全性( )
5.(判断题)视图名以数字开头时,需要加双引号或中括号( )
6.(填空题)通过对象资源管理器创建视图时,需要先选择“_____”节点,然后右击选择“新建视图”命令。
7.(填空题)视图名以数字开头时,需要加_____或中括号。
知识点二 通过视图进行数据操作
1.(单项选择题)通过视图进行数据操作时,以下说法正确的是( )
A. 视图可以直接存储数据 B. 通过视图添加记录时,数据存储在视图中
C. 通过视图修改记录时,数据会直接反映在基表中 D. 视图的查询语句中可以包含汇总函数
2.(单项选择题)以下哪个语句用于通过视图查询数据( )
A. SELECT * FROM 视图名 B. INSERT INTO 视图名 VALUES (值)
C. UPDATE 视图名 SET 列名 = 值 D. DELETE FROM 视图名 WHERE 条件
3.(单项选择题)以下哪个语句用于通过视图向基表中添加记录( )
A. SELECT * FROM 视图名 B. INSERT INTO 视图名 VALUES (值)
C. UPDATE 视图名 SET 列名 = 值 D. DELETE FROM 视图名 WHERE 条件
4.(判断题)通过视图修改记录时,修改后的记录会直接反映在基表中( )
5.(判断题)视图的查询语句中不能包含汇总函数、TOP、GROUP BY 或 DISTINCT 子句( )
6(填空题)视图的查询语句中不能包含____________、____________、____________ 或 ____________ 子句。
7.(填空题)通过视图进行数据操作时,实际上是在操作____________中的数据。
知识点三 视图的管理与维护
1.(单项选择题)关于视图的管理与维护,以下说法正确的是( )
A. 修改视图时,需要确保新的查询语句符合视图的定义规则
B. 删除视图后,依赖该视图的查询和操作仍然有效
C. 视图的管理操作不需要谨慎进行,不会影响数据库的正常使用
D. 修改视图时,可以随意更改视图的定义
2.(单项选择题)使用 `ALTER VIEW` 语句修改视图的定义时,以下说法正确的是( )
A. 可以直接在原有视图定义上进行修改 B. 修改视图时,不需要重新编写完整的视图定义
C. 修改视图时,必须重新编写完整的视图定义 D. 修改视图时,可以不考虑视图的定义规则
3.(单项选择题)以下关于删除视图的说法,正确的是( )
A. 删除视图后,基表中的数据也会被删除 B. 删除视图后,所有依赖该视图的查询和操作将不再有效
C. 删除视图时,不需要考虑视图的依赖关系 D. 删除视图后,视图的定义仍然保留在数据库中
4.(判断题)修改视图时,可以不考虑视图的定义规则( )
5.(判断题)删除视图后,基表中的数据也会被删除( )
6.(填空题)删除视图后,所有依赖该视图的查询和操作将____________。
7.(填空题)视图的管理操作需要考虑视图的____________,以避免对数据库的正常使用造成影响。
原创精品资源学科网独家享有版权,侵权必究!2
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$
举一反三考点练
《网站数据库应用技术-SQL server》数据库的查询和视图-课后自测
知识点一 视图的概念与创建方法
1.(单项选择题)关于视图的描述,以下说法正确的是( )
A. 视图是一种虚拟表,实际存储数据 B. 视图是一种虚拟表,不存储数据
C. 视图不能用于简化查询 D. 视图不能提高数据的安全性
【答案】B
【解析】视图是一种虚拟表,不实际存储数据,而是基于一个或多个基表的查询结果。视图的主要作用是简化查询和提高数据的安全性。
2.(单项选择题)创建视图时,以下说法正确的是( )
A. CREATE VIEW 必须是查询批处理中的第一条语句 B. CREATE VIEW 可以是查询批处理中的任意语句
C. 视图中的 SELECT 语句可以使用“*” D. 视图名以数字开头时,不需要加双引号或中括号
【答案】A
【解析】CREATE VIEW 必须是查询批处理中的第一条语句,视图中的 SELECT 语句必须指定列名,不能使用“*”,视图名以数字开头时,需要加双引号或中括号。
3.(单项选择题)通过对象资源管理器创建视图时,以下步骤正确的是( )
A. 展开数据库,选择“视图”,右击“新建视图”,添加表,选择列,输入条件,执行并保存
B. 展开数据库,选择“表”,右击“新建视图”,添加表,选择列,输入条件,执行并保存
C. 展开数据库,选择“视图”,右击“新建视图”,添加表,选择列,输入条件,直接保存
D. 展开数据库,选择“视图”,右击“新建视图”,添加表,选择列,直接保存
【答案】A
【解析】通过对象资源管理器创建视图的步骤是:展开数据库,选择“视图”,右击“新建视图”,添加表,选择列,输入条件,执行并保存。
4.(判断题)视图的主要作用是限制用户对数据的访问,可以隐藏复杂的查询逻辑,简化用户操作,同时提高数据的安全性( )
【答案】√
【解析】视图的主要作用是限制用户对数据的访问,可以隐藏复杂的查询逻辑,简化用户操作,同时提高数据的安全性。
5.(判断题)视图名以数字开头时,需要加双引号或中括号( )
【答案】√
【解析】视图名以数字开头时,需要加双引号或中括号。
6.(填空题)通过对象资源管理器创建视图时,需要先选择“_____”节点,然后右击选择“新建视图”命令。
【答案】视图
【解析】通过对象资源管理器创建视图时,需要先选择“视图”节点,然后右击选择“新建视图”命令。
7.(填空题)视图名以数字开头时,需要加_____或中括号。
【答案】双引号
【解析】视图名以数字开头时,需要加双引号或中括号。
知识点二 通过视图进行数据操作
1.(单项选择题)通过视图进行数据操作时,以下说法正确的是( )
A. 视图可以直接存储数据 B. 通过视图添加记录时,数据存储在视图中
C. 通过视图修改记录时,数据会直接反映在基表中 D. 视图的查询语句中可以包含汇总函数
【答案】C
【解析】通过视图进行数据操作时,实际上是在操作基表中的数据,修改记录会直接反映在基表中。
2.(单项选择题)以下哪个语句用于通过视图查询数据( )
A. SELECT * FROM 视图名 B. INSERT INTO 视图名 VALUES (值)
C. UPDATE 视图名 SET 列名 = 值 D. DELETE FROM 视图名 WHERE 条件
【答案】A
【解析】使用 `SELECT` 语句可以通过视图查询数据。
3.(单项选择题)以下哪个语句用于通过视图向基表中添加记录( )
A. SELECT * FROM 视图名 B. INSERT INTO 视图名 VALUES (值)
C. UPDATE 视图名 SET 列名 = 值 D. DELETE FROM 视图名 WHERE 条件
【答案】B
【解析】使用 `INSERT INTO` 语句可以通过视图向基表中添加记录。
4.(判断题)通过视图修改记录时,修改后的记录会直接反映在基表中( )
【答案】√
【解析】通过视图修改记录时,修改后的记录会直接反映在基表中。
5.(判断题)视图的查询语句中不能包含汇总函数、TOP、GROUP BY 或 DISTINCT 子句( )
【答案】√
【解析】视图的查询语句中不能包含计算列、汇总函数、TOP、GROUP BY 或 DISTINCT 子句。
6(填空题)视图的查询语句中不能包含____________、____________、____________ 或 ____________ 子句。
【答案】计算列,汇总函数,TOP,GROUP BY,DISTINCT
【解析】视图的查询语句中不能包含计算列、汇总函数、TOP、GROUP BY 或 DISTINCT 子句。
7.(填空题)通过视图进行数据操作时,实际上是在操作____________中的数据。
【答案】基表
【解析】通过视图进行数据操作时,实际上是在操作基表中的数据。
知识点三 视图的管理与维护
1.(单项选择题)关于视图的管理与维护,以下说法正确的是( )
A. 修改视图时,需要确保新的查询语句符合视图的定义规则
B. 删除视图后,依赖该视图的查询和操作仍然有效
C. 视图的管理操作不需要谨慎进行,不会影响数据库的正常使用
D. 修改视图时,可以随意更改视图的定义
【答案】A
【解析】修改视图时,确实需要确保新的查询语句符合视图的定义规则,否则会导致视图无法正常工作。删除视图后,依赖该视图的查询和操作将不再有效。视图的管理操作需要谨慎进行,以避免对数据库的正常使用造成影响。因此 A 选项正确。
2.(单项选择题)使用 `ALTER VIEW` 语句修改视图的定义时,以下说法正确的是( )
A. 可以直接在原有视图定义上进行修改 B. 修改视图时,不需要重新编写完整的视图定义
C. 修改视图时,必须重新编写完整的视图定义 D. 修改视图时,可以不考虑视图的定义规则
【答案】C
【解析】使用 `ALTER VIEW` 语句修改视图时,必须重新编写完整的视图定义,不能直接在原有视图定义上进行修改。因此 C 选项正确。
3.(单项选择题)以下关于删除视图的说法,正确的是( )
A. 删除视图后,基表中的数据也会被删除 B. 删除视图后,所有依赖该视图的查询和操作将不再有效
C. 删除视图时,不需要考虑视图的依赖关系 D. 删除视图后,视图的定义仍然保留在数据库中
【答案】B
【解析】删除视图后,视图的定义将从数据库中移除,所有依赖该视图的查询和操作将不再有效。因此 B 选项正确。
4.(判断题)修改视图时,可以不考虑视图的定义规则( )
【答案】×
【解析】修改视图时,必须确保新的查询语句符合视图的定义规则,否则会导致视图无法正常工作。
5.(判断题)删除视图后,基表中的数据也会被删除( )
【答案】×
【解析】删除视图后,视图的定义将从数据库中移除,但基表中的数据不会受到影响。
6.(填空题)删除视图后,所有依赖该视图的查询和操作将____________。
【答案】无效
【解析】删除视图后,视图的定义将从数据库中移除,所有依赖该视图的查询和操作将无效。
7.(填空题)视图的管理操作需要考虑视图的____________,以避免对数据库的正常使用造成影响。
【答案】依赖关系
【解析】视图的管理操作需要考虑视图的依赖关系,以避免对数据库的正常使用造成影响。
原创精品资源学科网独家享有版权,侵权必究!2
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。