实验四 数表的排序与索引.docVIP

  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文档。上传文档
查看更多
实验四 数表的排序与索引

实验一 数据表的排序与索引 一、实验目的 了解记录排序的操作方法。 了解索引类型的作用,掌握创建、使用和维护索引的方法及四种索引的区别。 掌握索引查询命令的使用。 二、实验内容 对表文件rsda.dbf进行排序操作,对已婚职工按性别升序排序,当性别相同的按姓名降序排序,生成排序表文件为srsda_xbxm.dbf只有编号、姓名、工作日期三个字段。打开排序表文件查看。 利用索引命令为表rsda.dbf按下列要求建立索引: 按姓名升序建立单索引文件irsda_xm.idx,按基本工资降序建立单索引文件irsda_gz.idx。 按出生日期降序(索引标识rq,类型为普通索引)排列; 按性别降序,性别相同的按基本工资降序(索引标识为xbgz,类型为唯一索引),建立结构复合索引。 利用表设计器对表rsda.dbf,按下列要求建立结构复合索引: 按编号升序(索引标识bh,类型为主索引),建立结构复合索引。 按婚否字段的降序,婚否相同时按基本工资降序(索引标识为hfgz,类型为普通索引)排列。 利用索引查询完成下列查询: 查询表rsda.dbf中姓名为李冬生的职工信息; 查询表rsda.dbf中8月出生的职工第一条记录。 三、实验步骤 排序操作,操作命令如下: use rsda sort to srsda_xbxm on xb,xm/d for hf fields bh,xm,rq use rsda_px list use 利用索引命令。 操作命令如下: use rsda index on xm to irsda_xm list index on –jbgz to irsda_gz list use dir *.idx 操作命令如下: use rsda index on rq tag rq list use 操作命令如下: use rsda index on xb+str(jbgz,7,2) desc tag xbgz unique list use 使用表设计器。 打开表设计器,选择“文件”菜单的“打开”命令,在“打开”对话框中选定表rsda.dbf,单击“确定”按钮,选择“显示”菜单的“表设计器”命令,打开“表设计器”窗口,选定“索引”选项卡。 按编号升序建立主索引。单击“索引名”列下部的文本框,输入bh,单击该行“类型“组合框,选定“主索引”选项,单击该行“表达式”列的文本框,输入bh。 记录按婚否字段降序,婚否相同时按基本工资降序排列,建立普通索引。单击“索引名”列下部的文本框,输入hfgz,单击该行“表达式”列的文本框右侧的对话框按钮,出现“表达式生成器”对话框,利用“字段”列表框、“函数”等功能,在“表达式”文本框输入表达式: iif(hf,”t”,”f”)+str(jbgz,7,2) 单击“确定”按钮,返回“表设计器”对话框,单击该行左边的“排序”列按钮,使其为降序标识“↓”。 4.查询命令使用。 (1) 操作命令如下: use rsda index irsda_xm set order to tag irsda_xm 设置姓名为主控索引 seek “李冬生” ? found() display use (2) 操作命令如下: use rsda index on month(rq) tag yf 按出生日期的月份建立复合索引 seek 8 ? recno() display use 四、思考与练习 在rsda.dbf中,按性别升序,基本工资的降序排序记录,生成排序表文件srsda_xbgz.dbf,要求包含有编号、姓名、性别和基本工资四个字段。 在rsda.dbf中,记录按性别降序排列,性别相同的按出生日期降序排列建立复合结构索引,索引标识名为xbrq,类型为普通索引。 将数据库rsda.dbc中的gz.dbf表建立以bh为关键字的的主索引。 将数据库rsda.dbc中的teacher.dbf表建立以bh为关键字的普通索引和以kch为关键字的普通索引。 将数据库rsda.dbc中的course.dbf表建立以kch为关键字的主索引。

文档评论(0)

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

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

1亿VIP精品文档

相关文档