- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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为关键字的主索引。
您可能关注的文档
最近下载
- 企业内控应用手册之信息系统风险控制矩阵.pdf VIP
- 复合场例题与习题(含答案).doc VIP
- 2024年昆明市官渡区国有资产投资经营有限公司人员招聘笔试备考题库及答案解析.docx VIP
- 2025年四川广安市广安区白市镇人民政府选用片区纪检监督员1人备考题库及答案解析.docx VIP
- 2025四川广安市广安区花桥镇人民政府选用片区纪检监督员1人考试备考题库及答案解析.docx VIP
- 汇川PN伺服Epos使用(FB_Servo_111)使用方法详解_带程序_V2.pdf VIP
- 地基GPS遥感大气可降水量:原理、方法与气象应用的深度剖析.docx VIP
- 云南昆明市官渡区国有资产投资经营有限公司招聘笔试题库2023.pdf VIP
- 某某某公司特变电工股份有限公司廉政手册.doc VIP
- 《城市热岛效应》.ppt VIP
文档评论(0)