- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章_用户视图和索引
第6章 视图和索引的创建与使用 学习要点: 创建视图的方法 对视图进行管理 利用视图修改源表数据 索引的概念和优点 索引的分类 索引的创建与管理 第6章 视图和索引的创建与使用 6.1 视图简介 6.2 创建视图 6.3 管理视图 6.4 通过视图修改数据 6.5 索引概述 6.6 创建索引 6.7 管理索引 6.8 关系图 6.1 视图简介 6.1.1 视图的概念 视图是一种数据库对象,它为用户提供了一种对源数据可定制查询、且可修改的工具 通常视图又称虚拟表(Virtual Table),能象表一样操作,即可对视图进行查询、插入、更新与删除 6.1.2 视图的优点 简化数据操作 数据安全访问机制 自定义所需数据 从多个表中汇总数据 通过视图可以修改数据 创建视图前应注意如下原则: 只能在当前数据库中创建视图 视图名称必须遵循SQL Server 2000中所规定的对象命名规则 可以将其它视图作为数据源来创建新视图 不能将规则或 DEFAULT 定义与视图相关联 在定义视图的Select语句中不可以包含 ORDER BY、COMPUTE 或 COMPUTE BY子句或 INTO 关键字 不能创建临时视图,也不能在临时表上创建视图 在某些情况下视图创建者必须为视图中的列重新命名 6.2 创建视图 创建视图的常用工具 使用企业管理器创建 使用Transact-SQL语句创建 6.2.1 使用企业管理器创建 (1)进入新建视图对话框 (2)为视图选择数据源 (3)选择视图的输出字段(表达式) 视图属性对话框中的有关选项的含义如下: “DISTINCT值”表示在视图的运行结果中是否显示重复记录。 “加密浏览”实现对视图定义加密,一旦对视图进行加密以后将不能对视图的定义进行查看或修改。 “顶端”复选框可以限制视图的最多输出记录条数。 (4)在视图设计窗口中单击工具栏中的按钮 运行视图 (5)点击“保存”按扭保存完成视图的创建 定制视图属性 6.2.2 使用Transact-SQL语句创建 其语法格式如下: CREATE VIEW [ database_name .] [ owner .] view_name [ ( column [,...n])] [WITHview_attribute[,...n]]AS select_statement [WITH CHECK OPTION] view_attribute::={ENCRYPTION|SCHEMABINDING|VIEW_METADATA } database_name:指定了被创建的视图对象所在数据库名称 Owner:用于指定视图的所有者的名称 view_name:用于指定新建视图的名称 Column:用于指定视图中的字段的名称 ENCRYPTION:表示将新建的视图加密 SCHEMABINDING:表示在select_statement语句中如果包含表、视图或者引用户自定义函数,则表名、视图名或者函数名前必须包含所有者前缀 VIEW_METADATA:表示如果某一查询中引用该视图且要求返回浏览模式的元数据时,那么SQL Server将向DBLIB和OLE DB APLS返回视图的元数据信息 select_statement:用于创建视图的SELECT语句 WITH CHECK OPTION:用于强制视图上执行的所有数据修改语句都必须符合由select_statement设置的准则 6.3 管理视图 查看视图信息 修改视图 重命名视图 删除视图 6.3.1 查看视图信息 利用系统存储过程查看视图信息 sp_help显示数据库对象的特征 sp_helptext查看数据库对象在系统表中的定义 sp_depends显示有关数据库对象相关性的信息 6.3.2 修改视图 利用ALTER命令对视图进行修改 其语法形式如下: ALTER VIEW view_name [(column[,…n])] [wirh encryption] AS select_statement [with check option] 通常利用该命令取消视图的加密属性 6.3.3 重命名视图 利用企业管理器对视图对象重命名 在企业管理器中双击该视图名 利用存储过程sp_rename对视图重命名 语法形式:sp_rename old_name, new_name 例6_8:使用存储过程为视图V_customers重命名为V_customers1
文档评论(0)