《数据库原理与SQL Server应用》课件 第6章 视图和索引.pptVIP

《数据库原理与SQL Server应用》课件 第6章 视图和索引.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 视图和索引 视图概述 任务1 创建视图 任务2 管理视图 任务3 索引概述 任务4 创建索引 任务5 管理索引 任务6 任务1 视图概述 阶段1 视图的基本概念 阶段2 视图的优缺点 阶段1 视图的基本概念 视图是从一个表或多个表导出的,是数据库的用户使用数据库的观点。 视图和表的表现形式和使用方法都很相似。视图创建后,就可以像数据表一样被查询、修改、删除和更新,因此视图常 被称为虚表。但视图和表是截然不同的概念。视图中的数据不进行实际的存储,数据库存储的只有视图的定义。对视图进行数据操作的实质是数据库系统根据视图的定义操作与视图相关联的表。 阶段1 视图的基本概念 阶段2 视图的优缺点 视图的优点: 1.简化查询和处理操作 2.简化结构 3.数据的安全性 4.直接汇总结果 5.数据的完整性 1.简化查询和处理操作 视图可以基于多个不同的数据表来创建,每次使用这些数据时只需要在视图内操作即可,不必再到数据表中进行查询和操作,重复一些不必要的查询语句。 2.简化结构 无论数据存储在数据表中的什么位置,视图都可以使数据按照不同用户的要求任意地将其选择组合为虚表呈现给用户,并满足不同用户的需求,充分体现数据库的“个性化”操作。 3.数据的安全性 在数据库系统中,不同类型的用户对数据库中数据的访问权限也不同。如果每个用户都可以随意访问数据内容,将给数据库的安全性带来极大的隐患。而为不同的用户分别创建视图,使不同的用户只能访问特定的数据,则可以限定用户对数据的访问权限。 4.直接汇总结果 使用视图可以直接从一个或多个数据表中汇总结果,并可以使用公式或函数等进行数据处理。 5.数据的完整性 用户在通过视图访问或者更新数据时,数据库管理系统的相关部分会自动检查数据,确保预先设定的完整性约束。 阶段2 视图的优缺点 视图的缺点: 当用户对视图的某些行进行修改时,SQL Server必须将此修改转换成对数据表的修改。如果视图比较简单,这样的数据修改是可行的。但如果视图比较复杂,例如是带有嵌套关系的视图,修改操作可能由于所有权链的破坏而无法进行。 所以对于复杂的视图,其中的数据通常被限定为“可读”。 阶段2 视图的优缺点 任务2 创建视图 阶段1 使用 SQL Server Management Studio 创建视图 阶段2 使用T-SQL语句创建视图 阶段2 使用T-SQL语句创建视图 小贴士: 定义视图的用户必须对所参照的表或视图有查询权限。SELECT语句可以是任何复杂的语句,但通常不允许包含ORDER BY子句和INTO子句。 任务3 管理视图 阶段1 查询视图 阶段2 修改视图 阶段3 删除视图 阶段4 更新视图 任务4 索引概述 阶段1 数据的访问 阶段2 索引的分类 阶段3 索引的优缺点 阶段1 数据的访问 SQL Server 2005提供了两种访问数据的方法。 (1)表扫描法。 (2)索引法。 阶段3 索引的优缺点 索引的优点主要体现在以下两个方面。 (1)大大加快数据的检索速度,这是创建索引最主要的原因。 (2)加快表的连接、排序和分组工作。 索引的缺陷也主要体现在两个方面。 (1)创建索引和维护索引需要占用时间。这种时间随着数据量的增加而增加。 (2)创建索引也需要占用物理空间,每一个索引都需要占用一定的物理空间。 (3)建立索引会降低数据的维护速度。 阶段3 索引的优缺点 任务5 创建索引 阶段1 使用SQL Server Management Studio创建索引 阶段2 使用CREATE INDEX语句创 建索引 任务6 管理索引 阶段1 查看和修改索引 阶段2 删除索引 阶段3 更新索引 查看索引有两种方法。一种是使用sp_helpindex语句;一种是使用SQL Server Management Studio。修改索引只能在SQL Server Management Studio中实现。 阶段1 查看和修改索引 阶段1 查看和修改索引 使用SQL Server Management Studio查看或修改索引与创建索引是同一个界面。都是通过“索引/键”对话框来设置。使用sp_helpindex语句查看索引的格式如下

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档