- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
A3-1-课件--王香菊--《数据库》--表的索引与排序
? 中考成绩公布之后 学校录取之后 年终奖公布之后 企业上市之前 任务: 现有一数据库“学生05.DBC”,其中存放了05年招生的计算机专业的学生个人信息及入学成绩,开学后,1)各任课老师希望根据入学成绩查看本班级不同学科的学生成绩排名情况, 2)快速显示出某位学生(如给定姓名或性别)的个人信息或成绩。 请你为老师设计一种方案以实现上述要求! 第五章 表的排序与索引 5-1 排序 5-2 索引 5-3 查找 5-4 多表的操作 命令 SORT TO 新文件名 ON 字段1 [/A | /D] [/C] [, 字段2 [/A | /D] [/C] ...] 【功能】对当前打开的表,按指定的字段进行排序,生成新的表文件。 【练习】 USE STUD SORT TO STUD2 ON 英语/A 5-1 排序 5-1 排序 缺点: 1、该命令执行后,当前表不变,产生的新表不会自动打开。 2、原库中的记录发生变化,排序文件不能自动完成同步修改。 3、占空间、废时间。 作用? 书的目录 新华字典的检字表 …… 方案二:使用索引 预备知识: 1、索引是从逻辑上对表进行重新整理,按照指定的关键字段建立索引文件------省空间 方案二:使用索引 优点: 省空间 省时间 灵活 一、 表的索引 1.索引及索引文件的概述 1)索引是以索引文件的形式存在的 2)索引文件是根据指定的索引关键字表达式建立的 索引关键字的值(有序)---记录号 3)关键字可以是一个字段,也可以是几个字段的组合 4)索引文件必须与原表一起使用 2、索引文件的分类 1)单索引文件:是根据一个索引关键字表达式(或关键字)建立的索引文件,扩展名为.IDX,单索引文件分为标准和压缩两种类型。 2)复合索引文件:索引文件中可以包含多个索引标识,每个索引标识与单索引文件类似,根据一个索引关键字表达式(或关健字)建立,扩展名为.CDX。 每一个索引标识均有一个特殊的标识名(TAG)。 2、索引文件的分类 结构复合索引文件 由Visual FoxPro自动命名的 与相应的表文件同名 扩展名为.CDX Visual FoxPro打开一个表时,自动查找一个结构复合索引文件,如果找到便自动打开该索引文件随表文件同时打开和同时关闭 3、索引的分类 2)侯选索引 一个表 -------- 可以建立多个侯选索引 侯选索引 --------数据库表和自由表都可以建立 3、索引的分类 3)唯一索引 系统只在索引文件中保留第一次出现的索引关键字值 4)普通索引 最简单的索引,适合用来进行表中记录的排序和查询 适合一对多永久关联中“多”的一边(子表)的索引。 小憩: 1、索引文件的分类 二.索引文件的建立 方法: 菜单方式: 步骤: ① 打开表文件 ② 选择【显示】|【表设计器】-------选择“索引”标签 二.索引文件的建立 【例】在表文件入学成绩.DBF的结构复合索引文件中,分别按学号和姓名各追加一个索引。 2、非结构复合索引文件(又称独立复合索引文件) 单索引文件: INDEX ON 索引关键字表达式 TO 单索引文件.IDX 二.索引文件的建立 【说明】 1、索引关键字表达式:单一字段名或多个字段组成的字符型表达式。 2、OF 独立复合索引文件:若存在,在指定的独立复合索引文件中追加一个索引标识,若不存在,系统将自动建立指定的文件。 **3、ADDITIVE:保留以前打开的索引文件。 否则,除结构复合索引文件外,关闭以前打开的其他索引文件,新建的索引文件自动打开,并开始起作用。 思考 1、对个人信息.DBF 表文件建立出生日期单索引文件STUD.IDX。 2、对表文件个人信息.DBF,建立一个基于出生日期字段的结构复合索引文件。 三.索引的删除 删除索引项 删除索引文件 五、索引文件使用 格式1 USE 文件名 INDEX 索引文件名表|? 【功能】打开表文件的同时打开索引文件 五、索引文件使用 第四步:关闭索引 【思考】 USE STUD INDE ST.CDX SET ORDER TO TAG 姓名 【拓展】 USE STUD INDEX STUD.IDX SET ORDER TO 4 SET ORDER TO **、索引文件的更新 当表中的记录被修改时,系统会自动地更新所打开的索引文件,及时反映数据的变化。对于没有打开的索引文件,索引不能自动更新。 (1)命令方式 REINDEX (2)菜单方式 ① 打开
您可能关注的文档
最近下载
- 太阳能光伏板安装合同协议.docx VIP
- 智融SW6306V_数据手册.pdf VIP
- 全国第三届职业技能大赛(全媒体运营项目)选拔赛理论考试题库资料(含答案).pdf VIP
- 2018年高职教育专业教学资源库建设方案-深圳职业技术学院评审.docx VIP
- 职业技术学院专业教学资源库建设与管理实施办法(试行).docx VIP
- 教育部中小学德育工作指南.pptx VIP
- 2025年成人高考时事政治试卷及答案.docx VIP
- 《工程渣土资源化利用技术规程》DB32T 5172-2025(江苏省标).pdf VIP
- 建筑结构抗震设计第三章振型分解反应谱法.ppt VIP
- 《走近周杰伦》课件.ppt VIP
文档评论(0)