- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 索引及其应用 软件工程系 许爽 索引 数据访问方法 索引意义 索引的原则 索引种类 索引介绍 索引介绍 索引介绍 索引创建方法 索引的创建 索引举例 索引操作 * * 3 5 2 4 1 在磁盘中,向数据库插入数据时,数据按照插入的时间顺序放置在数据页上,数据无章法的堆放在一起,数据的堆放方式称为堆 找1需要从头找到尾,如何实现快速查找? 排序 54 82-11-11 女 艺术 王艳 001109 50 80-02-10 男 计算机 王林 001101 50 84-05-12 男 艺术 黎明 001106 50 79-12-31 女 计算机 李芳芳 001105 50 81-02-01 男 计算机 成名 001102 总学分 出生日期 性别 专业名 姓名 学号 例:从下表中查找01106号学生信息 数据存储中数据的访问方法: (1)表扫描法:从表的第一行逐行查找,直到将符合查询 条件的行提取出来为止 (2)使用索引:遍历索引查找所需行的存储位置,通过查 找的结果提取所需的行 1 ★使用索引的意义 提高数据库系统的性能,加快数据的查询速度 和减少系统的响应时间,使表与表之间的连接速度加快 2 ★使用索引的代价 必须要进行索引的维护,建立索引需要占用一定的物理空间,会影响到系统的性能 3 ★建立索引的原则 (1)定义有主键的数据列一定要建立索引 (2)定义有外键的数据列可以建索引 (3)在经常查询的数据列最好建立索引 (4)查询中很少涉及的列或重复值比较多的列不 要建索引 (5)定义为text,image和bit数据类型上不要建 索引 聚集(聚簇)索引 非聚集索引 惟一索引 索引的分类 聚集索引 基本应用:在某些列上建立聚集索引时,表格中的数据 会以该字段作为排序根据,表中数据行的物 理存储顺序与索引顺序相同 注意:一表中只能建一个聚集索引,但此索引可含多列 使用范围:表存有连续值的列,建聚集索引有效默认为 主键约束自动建立聚集索引聚集索引数据行 物理存储顺序与索引顺序相同 非聚集索引 基本应用:不改变表中数据行的物理顺序,数据与索引 分开,一表中可建0或多个非聚集索引 惟一索引 基本应用:不允许两行具有相同的索引值 (1)存在重复键值无法建立惟一索引和unique约束 (2)若必须使用惟一性确保数据完整性,应建立 unique或primary key约束,不要建惟一索引 企业管理器 查询分析器 法一: 直接创建索引 法二: 利用索引向导创建索引 命令方式: CREATE UNIQUE/CLUSTERED/NONCLUSTERED INDEX 索引名 ON {表名|视图名} (字段名[ASC|DESC]) 创建各种索引实例 聚集索引 非聚集索引 惟一索引 惟一聚集索引 查看索引信息 命令格式: EXEC sp_helpindex 表名 索引更名: 命令:exec sp_rename’表名.旧索引名’,’新索引名’ 删除索引: 命令:DROP INDEX 表名.索引名 *
您可能关注的文档
最近下载
- 降钙素原抗体产品技术要求标准2024年.pdf VIP
- 2013-2022同等学历申硕学位英语真题(含答案).pdf VIP
- 2023年全国职业院校技能大赛食品安全与质量检测题库1-10.docx VIP
- 内部培训刑法知识考试题库大全及答案下载.pdf VIP
- 2025至2030全球及中国车载摄像头模块组件行业项目调研及市场前景预测评估报告.docx
- 2023-2024学年安徽省合肥重点中学九年级(上)第一次月考道德与法治试卷.pdf VIP
- 人教版(2024新版)九年级上册化学全册教案教学设计.docx
- 中国油田分布明细-含分布图.docx VIP
- 6.4 酵母菌子囊孢子的观察(原理讲解).pdf VIP
- AIGC技术在非物质文化遗产设计保护中的应用探索 .pdf VIP
文档评论(0)