visualfox 11课件.pptVIP

  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文档。上传文档
查看更多
多工作区操作 例2:用xs1.dbf的数据修改xs2.dbf的数据。 ? xs1.dbf xs2.dbf 货号 货名 单价 货号 货名 数量 总价 001 计算机 2000.0 003 洗衣机 5 0.00 002 收音机 100.0 002 收音机 10 0.00 003 洗衣机 3000.0 004 电视机 2 0.00 004 电视机 2500.0 001 计算机 10 0.00 modi comm x2.prg sele 1 表文件的排序与索引 例 use stud list sort to stude1 on 数学/d use stude1 list use stud sort to stude2 on 数学,姓名(数学都是80,陈在王之前) use stude2 list 表文件的排序与索引 索引(INDEX)排序 ? 解决:1)INDEX排序产生的索引文件是原表文件的映照表, 只含索引项。 2)对索引文件的查询速度快。 问题:1) SORT排序的产生的新表浪费磁盘空间。 ????? 2)对.DBF数据表文件的查询速度慢。 表文件的排序与索引 索引文件:由指向.dbf文件的记录指针构成,这些指针指向表文件的记录,在逻辑上按照指定索引的关键字排序。 物理顺序:实际排列顺序 逻辑顺序:关键字和记录号之间的逻辑对应顺序 索引和表(.dbf ): 1)索引文件只包含索引关键字和记录号(不可显) 利用指针确定其逻辑顺序 ????? 2)对.DBF数据表,对应实在的内存空间 记录号 姓名 计算机 1 张三 70 2 李四 85 3 王五 65 记录号 姓名 计算机 3 王五 65 1 张三 70 2 李四 85 索引前: Index on 计算机 to jsj 后: 表文件的排序与索引 索引的分类: 单索引文件的扩展名为.idx 复合索引文件的扩展名为.cdx 主索引、侯选索引、普通索引、唯一索引 主索引:设定有主关键字(唯一性)的索引,唯一的确定记录的顺序。一个数据表只能有一个。自由表不能创建。 侯选索引:一个数据表和自由表都能创建(唯一性) 普通索引:一个数据表和自由表都能创建(不要求唯一性) 唯一索引 :不允许两个记录有相同的字段值 。对于关键字相同的记录,索引只列入其中的第一个记录。一个数据表和自由表都能创建 表文件的排序与索引 复合索引文件有结构复合索引文件(系统自动命名,与 表同名,随着表一同打开) 无结构复合索引文件(打开要用set index) 永久关系和参照完整性 永久关系:表与表之间的一种保存在数据表文件中的关系 参照完整性:属于数据表之间的规则,用于控制数据的一致性(插入,更改或删除) 索引的建立:命令方式 表文件的排序与索引 格式1: INDEX ON 索引表达式 TO索引文件名 说明:(1)产生的单索引文件(一项),扩展名.IDX。(少用) 例: use stud index on 数学 to ss1(数学升序) list index on —数学 to ss2(数学降序) list index on 性别+STR(数学,3)to ss3 先按性别(关键1),再按数学(关键 2)排序 list 索引表达式可由多个字段用“+”或“-”连接而成,主关键字在前面,且数据类型要相同 表文件的排序与索引 格式2:INDEX ON 索引表达式 TAG 标记名[OFCDX索引文件名][ASCENDING][DESCNDING][UNIQUE][FOR条件][ADDITIVE] 说明: 1)命令产生复合索引文件.CDX,索引表达式为索引的字段名或字段名组合。 2)TAG标记名索引项标识,任意项多项索引 3)[OFCDX索引文件名]产生独立复合索引文件,缺省产生结构复合索引文件(与表同名) 4)[ASCENDING]-升序,[DESCNDING]-降序,[UNIQUE]-唯一索引,[ADDITIVE]-新索引打开不关闭以前索引文

文档评论(0)

wxc6688 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档