数据库的索引与视图1.ppt

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库的索引与视图1.ppt

索引与视图 第五章 索引与视图 第1讲 索引 学习要点 索引 索引概述 创建索引 查看和删除索引 视图 视图概述 创建、修改、查看、删除、使用视图 索引 索引概述 索引是一个单独的、物理的数据库结构 该结构中包括表中的一列或若干列的值以及相应的指向表中物理标识这些值的数据页的逻辑指针的集合 索引依赖于数据库的表,作为表的一个组成部分 一旦创建后,由数据库系统自身进行维护 存放于索引页面中 个表的存储是由两部分组成的,一部分用来存放表 的数据页面,另一部分存放索引页面 分类 索引概述 分类 按存储结构的不同分为两类 聚集索引 (Clustered Index) 非聚集索引(Nonclustered Index) 索引分类 聚集索引(Clustered Index) 聚集索引与数据混为一体 对表的物理数据页中的数据按列进行排序,然后再重新存储到磁盘上 表的所有数据完全重新排列 一个表只能有一个聚集索引 【例5-1】 索引分类 【例5-1】 在表information中查询s_no为“20021003016”的行(列s_no上已建立聚集索引) 索引分类 非聚集索引(Nonclustered Index) 本索引与表的数据完全分离 无需将物理数据页中的数据按列排序 ,而是存储索引行 故使用更多存储空间(与聚集索引相比) 一个表最多可以建249 个非聚集索引 【例5-2】 索引分类 【例5-2】 在表information中查询s_no为“20021003016”的行(列s_no上已建立非聚集索引) 索引 创建索引 使用SSMS创建 使用T-SQL创建 创建索引 使用SSMS创建 Step1: 选择数据表(需创建索引)→右键→“所有任务”→“管理索引” 创建索引 使用SSMS创建 Step2: “管理索引”对话框 →选择列所在的数据库和数据表(视图) →单击“新建”按钮 创建索引 使用SSMS创建 Step3: “新建索引”对话框 →选择需要创建索引的列 →指定索引名称 →指定“索引选项” →“确定” 创建索引 使用T-SQL创建 基本语句格式: 示例 创建索引 示例 【例5-3】 建立关于information表的s_no列的聚集索引 【例5-4】 建立关于course表的c_no列的惟一非聚集索引 创建索引 示例 【例5-5】 建立关于score表的s_no列和c_no列的复合非聚集索引 索引 查看和删除索引 使用SSMS 使用T-SQL 查看和删除索引 使用SSMS Step1: 选择数据表(需创建索引)→右键→“所有任务”→“管理索引” 查看和删除索引 使用SSMS Step2: “管理索引”对话框 →选择列所在的数据库和数据表(视图) →选择索引 →单击“删除”按钮 查看和删除索引 使用T-SQL 查看索引 删除索引 索引优化向导(Index Tuning Wizard) 使用 查看索引 基本语句格式: 【例5-6】查看information 表的索引 返回结果 使用 删除索引 基本语句格式: 【例5-7】删除 course 表的 c_no_id 索引 使用 索引优化向导(Index Tuning Wizard) 目的 为了创建或选择可能是最好的数据库的一组索引 对将在数据库上执行的查询进行索引的优化 示例 【例5-8】使用查询优化向导 过程说明 Step1: 打开查询分析器窗口→打开student数据库 →在表上创建索引→在查询分析器窗口中输入查询 过程说明 Step2: “查询”菜单→“索引优化向导” →弹出“欢迎使用索引优化向导”对话框 过程说明 Step3: 索引优化向导→“选择服务器和数据库”对话框 过程说明 Step4: “指定工作负荷”对话框 →选择“SQL查询分析器选择” 过程说明 Step5: “选择要优化的表”对话框 →选择“information”表 过程说明 Step6: “索引建议”对话框 →得出建议→单击“分析” 过程说明 Step7: 单击“分析”按钮→显示分析报告 过程说明 Step8: 如果需要显示其他报表,可从“报表”下拉列表中选择 过程说明 Step9: 点击“关闭”按钮后,回到“索引建议”对话框,单击“下一步”按钮,显示“调度索引更新作业”对话框 过程说明 Step10: 单击“下一步”按钮,最后的对话框被显示。单击“完成”按钮将应用你所作出的选择 过程说明 Step11: 显示最后对话框。单击“完成”按钮将应用你所作出的 选择 视图 视图概述 视图不是真实存在的基础表,而是一张虚表 通过视图看到的数据只是存放

文档评论(0)

资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档