- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元12 排序和索引 一、排序 1、概念 数据表的排序:把数据表文件中的记录按照某个字段值的大小顺序重新排列。 关键字:作为排序依据的字段。 升序:按照关键字值从小到大的顺序进行排序。 降序:按照关键字值由大到小的顺序进行排序。 说明:数据大小的比较规则: 数值型、日期型:由其本身的大小决定; 字符型:由其ASCII码值确定,汉字由机内码确定大小。 2.命令方式排序 二、 索引 4、索引的概念 说明: a、复合索引:扩展名为 CDX 允许包含多个索引,每个索引都有一个索引标识,代表一种记录逻辑顺序。 b、单索引: 扩展名为 IDX 单索引文件只包含一个索引。 为了与FoxBASE+开发的应用程序兼容而保留的。 6、索引类型 索引按其关键表达式的性质和对照表特点,可分为四种类型。 7、索引的建立 1)用表设计器建立或修改索引(两种办法) 其一:在字段选项卡索引列的组合框中选定。向上箭头为升序索引,向下箭头为降序索引. 其二:使用索引选项卡。该选项卡中可键入关键字表达式。还可选择索引类型. 2)命令方式 (3)若选择FOR条件选项,则只有哪些满足条件的记录才出现在索引文件中。 (4)选用COMPACT,则建立一个压缩的单索引文件。复合索引文件自动采用压缩方式。 (5)复合索引时,系统默认或选用ASCENDING,按索引表达式的升序建立索引。选用DESCENDING按降序建立索引。单索引文件只能按升序索引。 (6)选用UNIQUE,对于索引表达式值相同的记录,只有第一个记录列入索引文件。 (7)选用ADDITIVE,建立本索引文件时,以前打开的索引文件仍保持打开状态。 8、索引的使用、更新与删除 要利用索引查询,必须同时打开表与索引文件。 任何时候只有一个索引文件或复合索引文件的一个索引标识能起作用。 1)打开索引文件 有3种方法打开索引文件: 在索引文件刚刚建立时,就处于打开状态。 打开数据表文件的同时打开索引文件。 打开表后再打开索引文件。 2)确定主控索引 复合索引文件中当前建立的索引标识自动成为主控索引 表重新打开时尽管复合索引文件已自动打开,还须确定主控索引。 3)更新索引 4)删除索引 (1)删除索引文件:与删除文件类似。必须遵循先关闭后删除的原则。 (2) 删除索引标识: 格式: 5)关闭索引文件 关闭索引的方法: 关闭当前索引: SET INDEX TO 关闭所有索引: CLOSE INDEX 关闭表文件的同时关闭索引文件: USE (一) 顺序查询(直接查询) (二) 索引查询命令 三、归纳总结 导入新课: 解决实际问题时,往往要用到多个表,这多个表间的数据需保持一致性. VFP共有32767个工作区,每个工作区可以打开一个表,一个表同时只能在一个工作区中打开. 问题:工作区的表示? 当前工作区概念? 数据使用规则? 如何联动? 2号区 (B区) 3号区 (C区) 5号区 (E区) …… (…区) 32767号区 (W32767区) 1号区 (A区) 共有32767个工作区 4号区 (D区) 6号区 (F区) 当前工作区 单元13 表间关系 矮掺教崎漓峰鉴厌漂娠苇锋酸绽幸勾埔围哉管迎瓷牛版粮楔班留跃皋姆煮单元12 排序和索引及表间关系单元12 排序和索引及表间关系 单元13 表间关系 【主要内容】 1.工作区的表示、当前工作区的选择、工作区数据使用规则2.表的物理联接 3.表间关系的种类、作用以及关系的建立 【目的要求】 1、理解工作区的选择及使用规则 2、理解表的物理联接关系 3、熟练建立表间的关系 【课时安排】 共4课时 掐鹅蛾稀寓折扮皋蚀诱摊敷瞅蒂阶崔斗矣业七马二挽影凑捉酒镀霞探刹世单元12 排序和索引及表间关系单元12 排序和索引及表间关系 1、工作区的表示: 数字表示:用数字1,2,3…32767表示。 字母表示:用字母A,B,C,…J,W11,W12,…W32767表示 别名表示:在某工作区打开表时指定了别名,那么该别名 就可以表示该工作区了。 USE 表名 [IN 工作区号][ALIAS 别名] 2、当前工作区的选择:SELECT 数字区号/字母区号/别名区号 一、多工作区操作 例如:如下语句分别在第1、2、3工作区中打开了学生、课程和成绩3个表: open database 学生管理 select 1 use 学生 allas student sele 2 use 课程 sele 3 use 成绩 或 open database 学生管理 use 学生
您可能关注的文档
- 《梯形面积》课件.ppt
- 《西方经济学》第五章 成本理论和收益.ppt
- 《有余数除法》.ppt
- 《有余数除法》例3、例4.ppt
- 信号和系统-第六章+系统函数1-4.ppt
- 信号和系统分析《信号和系统分析》吴京,国防科技大学出版社 第六章-3@1月6号.ppt
- 《直线点斜式方程》课件3 (北师大版必修2).ppt
- 《直线和圆位置关系》课件6 (北师大版必修2).ppt
- 信号和系统教案第7章.ppt
- 《直线和圆位置关系》课件10 (北师大版必修2).ppt
- 二零二五年四月份车削加工技术课件02车工常用量具.pptx
- 二零二五年份一月份计算机应用基础任务二信息的数字化表示.pptx
- 基因指导蛋白质的合成课件高一下学期生物人教版必修2(4).pptx
- 微生物的培养技术及应用课件高二下学期生物人教版(2019)选择性必修3.pptx
- Module4Unit12TheuglyducklingPeriod3(课件)沪教牛津版(深圳用)英语四年级下册.pptx
- 幂函数课件高一上学期数学人教A版(2019).pptx
- 黑龙江省鸡西虎林市东方红林业局中学2017-2018学年高一下学期期中考试(文科班)数学试卷.doc
- 重庆市部分学校高一下学期4月联考政治试题(原卷版).doc
- 成功的电话营销技巧.pptx
- 单相负荷的计算方法.pptx
文档评论(0)