首页
课件、教案、试卷中心
用户登录
资料
搜索
ID: 19589921
3.5视图 课件(共25张PPT)-《数据库应用技术-SQL Server》同步教学(人民邮电版)
日期:2026-02-22
科目:
类型:课件
查看:35次
大小:13959447B
来源:二一课件通
预览图
1/9
张
数据库应用技术-SQL Server
,
邮电
,
人民
,
教学
,
同步
,
视图
(
课件网
) 关系数据库标准语言SQL 第3章 目录 01 SQL概述 02 数据库的创建 与管理 03 数据表及其操作 04 数据查询 05 视图 06 索引 本章主要内容 结构化查询语言(Structured Query Language,SQL)是关系数据库管理的标准语言,具有数据定义、数据查询、数据操纵和数据控制四个方面的功能。SQL结构简单,功能齐全,是目前广泛应用的关系数据库查询语言。 本章主要介绍SQL Server 2019数据库管理系统各种工具的使用和SQL的使用。 视图 第3章 05 3.5 视图 视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制,是一个虚表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自定义视图的查询所引用的表,并且在引用视图时动态生成。 视图是一种常用的数据库对象,可以把它看成从一个或几个基本表中导出的虚表或存在数据库中的查询。对于其所引用的基本表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前数据库或其他数据库的一个或多个表,或者其他视图。但是视图并不是以一组数据的形式存储在数据库中,数据库中只存储视图的定义,而不存储视图对应的数据,这些数据仍然存储在导出视图的基本表中。当基本表中的数据发生变化时,从视图中查询出来的数据也随之变化。 3.5 视图 视图为数据库用户带来很多便利之处,主要包括以下几个方面。 (1)简化查询操作。为复杂的查询建立一个视图,用户不必键入复杂的查询语句,只针对视图做简单的查询即可。 (2)数据保密。对不同的用户定义不同的视图,使用户只能看到与自己有关的数据。 (3)保证数据的逻辑独立性。对于视图的操作,例如查询,只依赖于视图的定义。当视图的基表要修改时,只需修改视图定义的子查询部分,而基于视图的查询不用改变。 3.5.1 创建视图 视图是一种数据对象,保存在数据库中,而查询则不然,因此创建新视图的过程与创建查询的过程不同。SQL Server提供了两种创建视图的方法:使用对象资源管理器创建视图和使用T-SQL语句创建视图。 (1)使用对象资源管理器创建视图 启动SQL Server Management Studio,在对象资源管理器中,展开TeachSystem数据库,右击“视图”选项,在弹出的快捷菜单中选择“新建视图”命令,如图所示。 在弹出的“添加表”对话框中,选择要使用的表或视图,然后单击“添加”按钮,或者双击选中的表或视图,就可将其添加到视图的查询中,这里选择student表和SC表,如图所示。最后单击“关闭”按钮,关闭“添加表”对话框,如图所示的“视图设计器”窗口。 3.5.1 创建视图 “视图设计器”窗口由四个区组成,从上到下依次为关系图窗格(表区)、网格窗格(列区)、SQL窗格(SQL SCRIPT区)和结果窗格(数据结果区)。在最上面的表区中选择相应的列,对每一列进行选中或取消选中,就可以控制属性列是否在视图中出现。在表区选中的列,将在列区中显示,相应的SQL语句将在SQL SCRIPT区中显示。如果需要对某列进行分组,可以右击属性列,在弹出的快捷菜单中选择“添加分组依据”命令。 单击工具栏上的红色惊叹号(!)按钮可以预览结果。最后单击工具栏上的“保存”按钮并输入视图的名称,完成视图的创建。 3.5.1 创建视图 (2)使用T-SQL语句创建视图 创建视图可以使用CREATE VIEW语句实现,其基本语法如下。 view_name:视图名称。视图名称必须符合有关标识符的规则。 column:视图中的列名,如果未指定列名,则视图列将获得与SELECT语句中的列相同的名字。 WITH ENCRYPTION:对CREATE VIEW语句的定义文本进行加密。 AS:指定视图要执行的操作。 select_statement: ... ...
~~ 您好,已阅读到文档的结尾了 ~~
立即下载
免费下载
(校网通专属)
登录下载Word版课件
同类资源
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(旅游大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(财经商贸大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(体育与教育大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(电子信息大类专业基础综合课)(PDF版,含解析)(2025-12-29)
安徽省中职五校联盟2026届高三第七次联考旅游类专业(综合)试卷(图片版,含答案)(2026-01-09)
上传课件兼职赚钱