- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第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
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
最近下载
- 2025年4月20日四川省事业单位考试《公共基础知识》试题及答案解析参考.pdf
- 中层竞聘面试题目答案.doc VIP
- 电力系统优化与调度软件:PLEXOS二次开发_(4).电力系统优化理论.docx VIP
- 传染病、消毒知识测试题及答案.docx VIP
- 2025年解放军联勤保障部队第960医院医护人员招聘备考试题及答案解析.docx VIP
- 2021年版国家免疫规划疫苗儿童免疫程序相关知识考核试题含答案.docx VIP
- 电力系统优化与调度软件:Xpress二次开发_(3).电力系统优化问题的数学建模.docx VIP
- 中建钢筋精算管理操作手册.pdf VIP
- 电商仓库主管月工作总结.pptx
- 预防接种工作规范(2023版)试题.docx VIP
文档评论(0)