《网站数据库应用技术-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 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

《网站数据库应用技术-SQL server》数据库的查询和视图(3)(举一反三考点练)-课后自测(卷1)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。