- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 SQL Server 2005视图的创建与相关管理.ppt
数据库应用技术SQL Server 2005 烟 台 职 业 学 院 精 品 课 SQL Server 2005 第7章 SQL Server 2005视图的创建与管理 能力目标: 理解关系数据库的三级模式结构内模式、模式和外模式,SQL Server 2005数据库、表和视图的相互关系和概念。 能根据项目需求分析为应用程序创建视图。 能用T-SQL语言对视图进行应用、修改和删除,为应用程序开发打好基础。 任务设计: 根据项目需求分析为应用程序创建视图。 用T-SQL语言对视图进行应用、修改和删除操作。 SQL Server 2005 第7章 SQL Server 2005视图的创建与管理 知识要求: T-SQL语言的视图定义。 创建视图。 修改视图。 使用视图。 SQL Server 2005 第7章 SQL Server 2005视图的创建与管理 视图的概述 1 视图的创建 2 视图的修改 3 视图的删除 4 1 视图的使用 5 SQL Server 2005 7.1 视图概述 逻辑独立性 物理独立性 二级存储映象 三级模式 SQL SERVER 数据库对象 Transact-SQL DDL 外模式 视图(VIEW) CREATE VIEW 模式 基本表(TABLE) CREATE TABLE 内模式 数据库(DATABASE) CREATE DATABASE SQL Server 2005 7.2 创建视图 若要创建视图,必须获得创建视图的权限,并且如果使用架构绑定创建视图,必须对视图定义中所引用的表或视图具有适当的权限。 创建视图前应考虑如下准则: 只能在当前数据库中创建视图。 视图名称必须遵循标识符的规则,且对每个架构都必须唯一。 可以在其他视图的基础上创建视图。 不能将AFTER触发器与视图相关联,只有INSTEAD OF触发器可以与之相关联。 定义视图的查询不能包含COMPUTE子句、COMPUTE BY子句或INTO关键字。 定义视图的查询不能包含ORDER BY子句,除非在SELECT语句的选择列表中还有一个TOP子句。 不能为视图定义全文索引。 不能创建临时视图,也不能对临时表创建视图。 SQL Server 2005 7.2 创建视图 下列情况下必须指定视图中每列的名称: 视图中任何列都是从算术表达式、内置函数或常量派生而来的。 视图中有两列或多列具有相同的名称(通常由于视图定义包含表连接,因此来自两个或多个不同表的列具有相同的名称)。 希望为视图中的列指定一个与其源列不同的名称,也可以在视图中重命名列,无论重命名与否,视图列都会继承其源列的数据类型。 其他情况下,无需在创建视图时指定列名。 SQL Server 2005 7.2.1 使用SSMS创建视图 (1)在【对象资源管理器】中,单击“数据库”节点前的加号,再单击具体的数据库节点前的加号,右键“视图”节点,从快捷菜单中选择“新建视图”; (2)在弹出的【添加表】对话框中选择所需的表或视图等,如选择需要的表,单击“添加”按钮,如果不再添加其他表,则单击“关闭”按钮; (3)打开【文档】窗口的视图设计器,在视图设计器中选择要投影的列,设置条件等; (4)在视图设计器中,可以看到自动生成的SQL语句,单击工具栏上的“执行SQL”按钮,可以看到查询结果。如果查询结果正确,右键【视图】页,在弹出的快捷菜单中选择“保存”命令; SQL Server 2005 7.2.1 使用SSMS创建视图 (5)在弹出的保存对话框中选择要保存的视图,单击“是”按钮; (6)在弹出的【选择名称】对话框中输入视图名,如:View_EB; (7)单击“确定”按钮,完成视图的创建。 SQL Server 2005 7.2.2 使用T-SQL创建视图 使用CREATE VIEW命令创建视图,其语法格式如下: CREATE VIEW 视图名 AS SELECT子句 例 :定义视图V1_BOOKS为图书中的作者和书名。 USE Library GO CREATE VIEW V1_BOOKS AS SELECT DISTINCT Author, Bname FROM dbo.Book GO SQL Server 2005 7.3 修改视图 使用SSMS修改视图 在【对象资源管理器】中,单击“数据库”节点前的加号,再单击具体“数据库”节点前的加号,右键“视图”节点,从快捷菜单中选择“修改”,逐步完成。下面举例说明具体修改步骤。 2. 使用T-SQL修改视图 A
您可能关注的文档
- 第6章 节 表格在网页中的应用 中文版Dreamweaver CS6网页制作课件.pptx
- 第6章 节 课件PART-2 第六章 节 散射和吸收-PART2(Scatter and Absorption) 卫星海洋学 PPT.ppt
- 第6章 节 运输层 .ppt
- 第6章 节 还原 精细有机合成化学与工艺学课件.ppt
- 第6章 节 频域图象增强(数字图像处理).ppt
- 第6章 节 (第三节 海洋生物多样性及其保护)(海洋环境生态学).ppt
- 第6章 视频信号处理 多媒体技术 知识基础及应用 .ppt
- 第6章 货场相关管理 铁路货运电子课件.ppt
- 第6章-位移测量 工程测试技术 知识基础 .ppt
- 第6章-计算机虚拟仪器技术 知识 工程测试技术 知识基础 .ppt
- 2024年净水絮凝剂项目投资申请报告代可行性研究报告.docx
- 2024年净水絮凝剂项目资金筹措计划书代可行性研究报告.docx
- 心理健康与职业生涯智慧树知到答案2024年讷河市职业技术教育中心学校.docx
- 2024年净水絮凝剂项目资金需求报告代可行性研究报告.docx
- 2024年减压阀项目资金申请报告代可行性研究报告.docx
- 心理评估与初次会谈智慧树知到答案2024年西南交通大学.docx
- 2024年减压阀项目资金筹措计划书代可行性研究报告.docx
- 2024年减压阀项目资金需求报告代可行性研究报告.docx
- 2024年减水剂项目投资申请报告代可行性研究报告.docx
- 2024年减水剂项目资金申请报告代可行性研究报告.docx
文档评论(0)