第 9 练 单元 3 视图的创建、应用和管理 《网站数据库应用基础 ——SQL Server 2017》(高等教育出版社第 2 版) 一课一练

2025-05-16
| 2份
| 6页
| 73人阅读
| 0人下载

资源信息

学段 中职
学科 职教专业课
课程 网站数据库应用技术-SQL Server
教材版本 网站数据库应用基础-SQL Server 2017高教版(第二版)全一册
年级 高一
章节 任务3.2 视图的创建、应用和管理
类型 作业-同步练
知识点 视图的创建、应用和管理
使用场景 同步教学-新授课
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 129 KB
发布时间 2025-05-16
更新时间 2025-05-16
作者 爱学习的muller
品牌系列 上好课·一课一练
审核时间 2025-05-16
下载链接 https://m.zxxk.com/soft/52143440.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《网站数据库应用基础——SQL Server 2017》(高等教育出版社第2版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《网站数据库应用基础——SQL Server 2017》(高等教育出版社第2版)一课一练的单元三的第9练,内容涵盖单元3数据库的查询和视图的任务3.2 视图的创建、应用和管理。 《网站数据库应用基础——SQL Server 2017》 (高等教育出版社第2版)第9练 单元3 数据库的查询和视图 任务3.2 视图的创建、应用和管理 1、 单项选择题(本题共5小题) 1、在 SQL Server 2017 中,使用 CREATE VIEW 语句创建视图时,说法错误的是( ) A. SELECT 查询语句用于定义视图返回的数据,可以使用一个或多个表,也可以使用其他视图 B. 视图名必须遵循标识符命名规则,在数据库范围内视图名要具有唯一性 C. SELECT 查询语句中,可以随意使用 ORDER BY 子句 D. 只能在当前数据库中创建视图,但是视图所引用的表或视图可以是其他数据库中的 【答案】C 【解析】SELECT 查询语句中,一般不包含 ORDER BY 子句,如果有 ORDER BY 子句时,必须与 TOP 子句一起使用,所以 C 选项说法错误。 2、通过视图对表中的记录进行插入操作时,需要注意( ) A. 可以向引用多个基表的视图插入记录 B. 不需要考虑表中各约束和规则的要求 C. 必须确保那些未包含在视图中但属于表中的列允许为空值 D. 可以向视图插入不符合表约束的记录 【答案】C 【解析】通过视图插入记录实质上是向其所引用的基表插入记录,如果要向视图插入记录,则必须确保那些未包含在视图中但属于表中的列允许为空值,且所插入的记录要符合表中各约束和规则的要求,若视图引用多个基表,则无法添加记录,所以选 C。 3、使用 ALTER VIEW 语句修改视图时,以下说法正确的是( ) A. 不需要指定视图名 B. 新查询语句用于重新定义视图所使用的查询语句 C. ALTER VIEW 可以放在查询批处理的任意位置 D. 不能修改视图的查询语句 【答案】B 【解析】使用 ALTER VIEW 语句修改视图时,需要指定视图名,新查询语句用于重新定义视图所使用的查询语句,且 ALTER VIEW 必须是查询批处理中的第一条语句,若其前还有语句,则必须要用 GO 表示前面批处理语句的结束,所以选 B。 4、以下关于视图的说法,正确的是( ) A. 视图中存储了实际的数据 B. 对视图的修改不会影响基表的数据 C. 视图可以简化用户对记录的操作 D. 视图不能由其他视图产生 【答案】C 【解析】视图是一个虚表,数据库中只存在视图的定义,而不存在视图中的数据,视图中所显示的数据还是存放在所查询的基表中,对视图的修改会影响基表的数据,视图可以由一个或多个其他视图产生,同时视图可以简化用户对记录的操作,所以选 C。 5、使用 DROP VIEW 语句删除视图时,需要清楚的是( ) A. 会同时删除视图所引用的表 B. 只能删除一个视图 C. 各视图之间用分号隔开 D. 删除视图不会影响所引用的表 【答案】D 【解析】使用 DROP VIEW 语句可以同时删除多个视图,各视图之间用逗号隔开,删除视图不会影响所引用的表,删除表也不能自动删除引用该表的视图,所以选 D。 2、 判断题(本题共3题) 1、视图中可以绑定规则、默认值和触发器。( ) 【答案】× 【解析】不能在视图上绑定规则、默认值和触发器,所以该说法错误。 2、如果视图引用多个基表,也可以通过视图对记录进行删除操作。( ) 【答案】× 【解析】通过视图删除表中的记录时,一定要保证该视图的查询语句中只引用了一个表(即 FROM 子句中只有一个表)。如果一个视图引用了两个以上的表,则不允许通过视图对记录进行删除操作,所以该说法错误。 3、视图名在数据库范围内不一定要具有唯一性。( ) 【答案】× 【解析】视图名必须遵循标识符命名规则,在数据库范围内视图名要具有唯一性,不能与其他数据库对象名称相同,所以该说法错误。 3、 简答题(本题共2小题) 1、简述视图的概念。 【答案】视图是数据库对象之一,是从一个或多个表(或视图)导出的虚表。视图的内容由查询语句定义生成。表是视图的基础,数据库中只存储了视图的定义,而不存放视图所对应的数据,视图所对应的数据仍存放在视图所引用的基表中,在引用视图时动态生成。 2、写出使用 CREATE VIEW 语句以 “学生信息”“学生成绩” 和 “课程信息” 3 个表为数据源创建 “13061 班网络数据库成绩” 视图,查询 “13061” 班 “网络数据库” 课程的成绩,显示 “学号”“姓名”“课程名称” 和 “成绩” 4 列信息的代码示例。 【答案】 CREATE VIEW 13061班网络数据库成绩 AS SELECT si.学号, si.姓名, ci.课程名称, sc.成绩 FROM 学生信息 si JOIN 学生成绩 sc ON si.学号 = sc.学号 JOIN 课程信息 ci ON sc.课程号 = ci.课程号 WHERE si.班级 = '13061' AND ci.课程名称 = '网络数据库'; GO 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《网站数据库应用基础——SQL Server 2017》(高等教育出版社第2版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《网站数据库应用基础——SQL Server 2017》(高等教育出版社第2版)一课一练的单元三的第9练,内容涵盖单元3数据库的查询和视图的任务3.2 视图的创建、应用和管理。 《网站数据库应用基础——SQL Server 2017》 (高等教育出版社第2版)第9练 单元3 数据库的查询和视图 任务3.2 视图的创建、应用和管理 1、 单项选择题(本题共5小题) 1、在 SQL Server 2017 中,使用 CREATE VIEW 语句创建视图时,说法错误的是( ) A. SELECT 查询语句用于定义视图返回的数据,可以使用一个或多个表,也可以使用其他视图 B. 视图名必须遵循标识符命名规则,在数据库范围内视图名要具有唯一性 C. SELECT 查询语句中,可以随意使用 ORDER BY 子句 D. 只能在当前数据库中创建视图,但是视图所引用的表或视图可以是其他数据库中的 2、通过视图对表中的记录进行插入操作时,需要注意( ) A. 可以向引用多个基表的视图插入记录 B. 不需要考虑表中各约束和规则的要求 C. 必须确保那些未包含在视图中但属于表中的列允许为空值 D. 可以向视图插入不符合表约束的记录 3、使用 ALTER VIEW 语句修改视图时,以下说法正确的是( ) A. 不需要指定视图名 B. 新查询语句用于重新定义视图所使用的查询语句 C. ALTER VIEW 可以放在查询批处理的任意位置 D. 不能修改视图的查询语句 4、以下关于视图的说法,正确的是( ) A. 视图中存储了实际的数据 B. 对视图的修改不会影响基表的数据 C. 视图可以简化用户对记录的操作 D. 视图不能由其他视图产生 5、使用 DROP VIEW 语句删除视图时,需要清楚的是( ) A. 会同时删除视图所引用的表 B. 只能删除一个视图 C. 各视图之间用分号隔开 D. 删除视图不会影响所引用的表 2、 判断题(本题共3题) 1、视图中可以绑定规则、默认值和触发器。( ) 2、如果视图引用多个基表,也可以通过视图对记录进行删除操作。( ) 3、视图名在数据库范围内不一定要具有唯一性。( ) 3、 简答题(本题共2小题) 1、简述视图的概念。 2、写出使用 CREATE VIEW 语句以 “学生信息”“学生成绩” 和 “课程信息” 3 个表为数据源创建 “13061 班网络数据库成绩” 视图,查询 “13061” 班 “网络数据库” 课程的成绩,显示 “学号”“姓名”“课程名称” 和 “成绩” 4 列信息的代码示例。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

第 9 练 单元 3 视图的创建、应用和管理 《网站数据库应用基础 ——SQL Server 2017》(高等教育出版社第 2 版) 一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。