3VFP课件.4表结构的基本操作3.5排序与索引.pptVIP

3VFP课件.4表结构的基本操作3.5排序与索引.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文档。上传文档
查看更多
本次课的教学内容: 3.4表结构的基本操作 3.5排序与索引 本次课的教学目的与要求: 1、? 表结构的基本操作 2、? 排序 3、 索引的概念 本次课的教学重点与难点: 重点:表结构的基本操作、索引的概念 难点:排序 讲授学时:2学时 §3.4 表结构的基本操作 表的结构在建立时确定,但是,当觉得有问题或不满意时就需要修改,这一节将介绍表结构的显示、修改与复制。 1.显示表结构 List/disp structure [to print/file 文件名] 功能:显示当前工作打开的表的结构 §3.4 表结构的基本操作 例:显示学生表的结构 Use 学生 List stru Use(注意表结构的总字节数) 2.修改表结构 ⑴命令方式 Modify stru 功能:修改当前工作打开的表的结构,将弹出一个修改窗口(表设计器)。 §3.4 表结构的基本操作 ⑵菜单方式 点“显示”菜单中的“表设计器”,进入表设计器进行表结构修改。 也可以在项目管理器中选择表后点“修改”命令进入表设计器。 3.复制表结构 Copy stru to 表文件名[fields 字段名表] 功能:将当前表结构指定字段复制新表,形成新表的结构。 §3.4 表结构的基本操作 说明: Fields用于指定要复制的字段名,无该选项时,表示复制所有字字段。 TO 所接的表文件名不能与当前表文件名相同。 例:将“学生”表的“学号”与“姓名”复制到“学生1”表,并显示“学生1”表的结构 Use 学生 Copy stru to 学生1 fields 学号,姓名 Use 学生1 List stru §3.4 表结构的基本操作 4.造成表结构文件 Copy stru to 表结构文件名 extended 5.利用表结构文件建立表 Create 表名 from 表结构文件名 例:用命令方式,利用“学生”表,形成姓名长度为10的新表学生4 Use 学生 Copy stru to xs3 exte Use xs3 Repl field_len with 10 for field_name=“姓名” §3.5 排序与索引 1.排序 Sort to 新表 ON 字段名1[/A|D] [/C] […,字段名n[/A|D] [/C] [范围] [for/while 条件] [fields 字段名表|like 框架|except 框架] 说明: 1) 排序生成的为表文件,所以不能与原表同名 2) ON 字段名 为排序的字段 A为升序、D为降序、C是忽略大小写,第一个字段 §3.5 排序与索引 上数据相同时,按第二个字段排序,依此类推。 3) fields like 框架是象什么样的字段,与象什么样的变量名是一个含义。 例:use 学生 Sort to 学生2 on 年龄/D field 姓名 Use 学生2 List Use §3.5 排序与索引 例 对“学生”表按年龄的升序、姓名的降序排序生成“学生4”表,并显示“学生4”表的记录 Use 学生 Sort to 学生4 on 年龄/A,姓名/D use 学生4 Brow Use §3.5 排序与索引 2.索引 采用SORT命令排序生成的文件是表,不仅需要重新移动记录、花费时间长,而且占用较多的磁盘空间。索引是将排序后的记录号以文件形式保存下来,因此,不需要重移记录和保存记录的具体内容,所以花费时间少、占用磁盘空间少。 因为索引文件只保存排序后的记录号,因此,索引文件必须依附其数据表,每个索引形成一个文件的索引文件称为 §3.5 排序与索引 单索引文件,扩展名为.IDX;所有索引形成一个文件称为复合索引文件,扩展名为.CDX。 复合索引文件又分为结构化索引文件与非结构化索引文件,主文件名与数据表的主文件名相同的是结构化索引文件,会随表的打开而自动打开,主文件名与数据表的主文件名不相同的是非结构化索引文件,不会随表的打开而自动打开。 字段或字段的组合(表达式)在每条记录上不同(能区分每条记录),这个字 §3.5 排序与索引 段或字段的组合称为关键字。 Visual Froxpro提供了四种索引:主索引、候选索引、唯一索引和普通索引。主索引、候选索引、唯一索引都要求建立在关键字上,主索引字段前有一把小钥匙,主索引只有一个,候选索引可有多个,唯一索引不能有NULL值。普通索引不需要建立在关键字上,而普通索引可以有多个。 ⑴索引文件的建立 ①单索引文件的建立 §3.5 排序与索引 单索引文件只有用命令方式建立,命令是: Index on 索引字段表达式 to 索引文件[unique] [fo

文档评论(0)

潮起潮落 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档