版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2讲第二部分
索引本讲知识要点表内容的索引及查找(重点)文件管理类命令(自学)本次课涉及的内容:第三章3.5节表内容的排序格式:SORTTO<表文件名>ON<字段名>功能:对当前表进行排序,并将排过序的记录输出到新表中。说明:(1)<表文件名>:存取排序后记录的新表名(.DBF)。(2)ON<字段名>:默认为升序排序,不对备注或通用字段排序。可实现多关键字排序,各关键字之间用逗号隔开。举例:“学生”表按奖学金降序排列USE学生SORTON奖学金/DTO学生1USE学生1LIST学生.DBF学生1.DBF索引文件索引是一种逻辑排序方法,它不改变记录在物理上的排列顺序,而是建立一个与原文件相对应的索引文件,索引文件中存储了一组记录指针,它指向原文件的记录。如按奖学金字段建立索引文件,包含两列信息:第一列按序存放奖学金,第二列则是对应的记录号:奖学金记录号1000150025005500720062009030408010注意:索引文件没有单独存在的意义!索引文件特点是表文件的附属文件,只存储索引关键字和记录号,比原始表文件小得多。查询速度快。与表文件有直接的对应关系。若表文件中的记录顺序发生改变,则索引文件的存储数据也应发生改变。一个数据库表文件可以建立多个索引文件。索引文件类型索引文件分类:单独索引文件(.IDX):只能存放一种索引关键字;不随表的打开而打开。复合索引文件(.CDX):一个索引文件中包含多个索引,每个索引称为标识。结构复合索引文件:随表的打开而自动打开;当表中记录更新时,索引文件内容也随之更新。非结构复合索引文件(独立复合索引文件):不会自动打开,必须用命令显式打开。索引文件单独索引(.idx)复合索引(.cdx)结构复合索引非结构复合索引建立单独索引文件(.idx)格式:INDEXON<索引表达式>TO<文件>功能:对当前表根据索引表达式的值升序排列并存入“TO”
后面指定的索引文件中。说明:索引表达式可以是字符、数值、日期或逻辑表达式;备注字段不能单独引用,但可以与字符型字段组合;不能按通用字段建立索引。Q:如何按奖学金降序建立索引?例:Use学生Indexon奖学金tojxj观察:生成了什么文件?举例:建立各种单独索引文件USE学生indexon出生日期tocsrqQ:如何生成以奖学金为第一关键字、出生日期为第二关键字的双重索引?indexonstr(奖学金)+dtoc(出生日期)toj2???Indexon奖学金+出生日期toj1???建立仆复合傅索引站文件(.傻cd参x)格式垂:IN排DE嫩X延ON络<索引鲜表达形式>减TA挠G晶<索引牲标识>[O崖F<文件踏名>]功能趴:对孙当前滴表根浆据索摇引表丈达式四的值短排列慢,将TA拐G后指满定的哨索引随标识脚加到响复合候索引虾文件壤中。说明锹:(1)指递定TA燃G子句猛,将搞索引锻标识肃加到遇一个螺复合遣索引蓬文件钩中。(2)有/无OF子句巴:建桃立非结池构/结构璃复合难索引触文件竞。举例含:建搭立结佣构复爬合索谱引文化件US兽E学生EX愿CL芳US昌IV贿E&&以独桥占方统式打啄开表森文件IN车DE箩X陈ON奖学樱金TA兵G浙JX邪JIN票DE蜻X承ON出生赢日期TA输G乡丰CS嘉RQ说明钞:1.按奖列学金夫建索疤引,绵以标饮识JX邀J加到钞结构扁复合写索引为文件伴中2.按出货生日脱期建妻索引洗,以鸭标识CS文RQ加到衡结构寒复合间索引探文件岂中Q:结构阻复合书索引唐文件步的文盒件名版??丝式?举例屠:建已立非顺结构铁复合喊索引慎文件US椅E职工泪表IN惯DE饱X乐ON姓名TA醒G哪XMOF慈F茅JGIN啄DE欧X之ON部门匙代号TA霜G粉BM披DHOF躬F样JG说明柿:1.按姓换名建耽索引新,以雕标识XM加到战非结翅构复拆合索展引文株件FJ嫩G.C椒DX中2.按部安门代粮号建择索引垮,以劈燕标识BM抬DH加到弊非结典构复驻合索描引文象件FJ鞋G.C驰DX中打开惠索引诵文件打开脂表文坟件时颂,打揭开索腐引文丢件格式堤:US再E胀<表文摸件名>糟IN趣DE丽X<索引蓝文件柄名表>举例杆:US饶E学生IN伐DE介X芽jx邻j,趴cs寺rq打开津索引验文件打开单表文患件后素,打烘开索恒引文巨件格式倦:SE游T抚IN色DE活X裳TO堂<索引槽文件兼名表>举例锹:US嗽E学生SE匹T芳IN渗DE邮X允TO叙j诵xjLI化STSE签T爸IN压DE皱X剪TO鸦c悼sr威qAD籍DI均TI您VELI者ST确定融主控竭索引鄙文件主索右引文劣件或攻主控长标识饺决定丑了表友文件垃的逻库辑顺译序。格式碧:SE域T悉OR殊DE兽R凳TO秤<索引抬序号>功能旗:重离新确杜定主或控索绣引文疾件或吓主控酿标识博。说明校:(1)<索引抹序号>代表求主控械索引报文件淘或主揭控标国识,商其顺武序为梢:单牙项索劳引文计件,尸结构拣复合涌索引茫文件板,非颗结构扛复合桂索引递文件甩。(2)恢踏复物玻理顺炼序显因示或梅处理效数据惨:用SE咏T观OR法DE动R舒TO或SE庸T汁OR来DE耐R什TO泳0命令坦。关闭盒索引汗文件格式1:CL振OS牲E下IN酷DE闭XE钳S格式2:SE熄T件IN极DE懂X允TO功能沉:关嘉闭当脏前工土作区旺的所井有索叶引文止件说明贯:上述纯命令伏关闭蜂全部单项算索引升文件病(.I所DX)和非结宪构复笼合索帆引文碗件,表究文件束和结构聋复合索引握文件仍然吵打开揪。重新帅建立遥索引也文件格式森:RE蜂IN就DE采X功能辣:重蓝建打调开的躬索引涌文件洋。说明敬:在躺索引品文件艘未打暖开的巧情况辉下,闹对表桨文件未作了琴更新逢操作非(增闷、删肤、改舱)后位,将消产生姥索引屿混乱追。此趟时,徐应打筹开索处引文猛件,装执行RE早IN还DE择X命令珍进行唉重索雾引,只恢复抚正常换的逻吃辑顺毛序。表内乘容的街检索一般涂顺序辽查找顺序惧查找窃命令LO谋CA朝TE继续巷查找症命令CO丑NT贯IN轮UE索引涂查找FI舟ND命令SE凑EK命令(重唯点)顺序皂查找生命令格式丘:LO侦CA单TE[<范围>]FO脊R态<条件>功能蔽:按资顺序侄搜索班表,泻找到迹满足秒条件略的第脾一个改记录棵。说明孤:(1)该往命令拥用于鉴查找巷未索玩引或抢已索起引的继表文降件。(2)若求发现雷一个惰满足脸条件克的记遭录,才可使斧用RE寺CN虚O(雀)返回乱该记醉录号跑,且FO木UN求D(失)钩=.融T.,EO冤F(创)颜=.先F.。继续册查找珠命令格式鼓:CO擦NT祸IN秤UE功能炊:和LO标CA骨TE命令啄连用待,以工继续涨查找枣满足飘条件者的下右一个晶记录踪蝶。说明毁:(1)LO浓CA下TE发现究一个扛满足断条件餐的记扰录后测,可索执行CO持NT史IN舱UE,从射而在居表的府剩余肆部分屿寻找挡其他化满足术条件救的记悼录。(2)若甩找不屯到记兴录,FO辆UN亿D(燥)湾=.静F.,EO泻F(捏)牙=.言T.。举例浇:一细般顺粉序查战找用LO挪CA涂TE、CO脂NT求IN峰UE顺序既查找顿满足闻条件沟的一有组记填录:US累E学生LO真CA想TE押F毒OR奖学肿金>=去50嚷0?F巷OU拖ND屡()DI脊SP据LA劣YCO吵NT银IN次UEDI缎SP伸LA吐YFI沈ND命令(兼沸容早策期版赢本)格式找:FI斤ND育<字符搜表达兄式>功能乳:搜歉索某衡个已障建立嘉索引厕的表税,查揪找满唇足条麦件的旺第一楼个记刺录只能泉查找防字符榆型或旬数值过型关饶键字者(直陆接给猫出要晚查找塑的内橡容)毒,用炕于查废找的轰字符凳串可前以加芽定界稀符,未也可锅以不泡加定缺界符虽。若电使用霜字符错型变级量,龄必须资加“&”。SE焦EK命令格式围:SE欣EK敌<表达绘式>功能摔:在一趋个表激中搜索首陈次出怕现的便一个娇记录嫌,这宿个记灾录的拢索引肚关键焦字必抱须与锄指定感的表虏达式是匹配诵。比FI赚ND功能迁更强格,其休查找眯对象疑是<表达缴式>,即浮可以薪是常尸量、该变量标和表援达式犯。字符饼型常巷量必作须加脚定界白符,字缓符型调变量般前不拾需要沙加“&迟”。与SK添IP配合覆使用举例壳:索药引查孟找US管E学生SE误T贱IN喂DE茫X活TO臣J币XJSE僚EK竖5安00DI小SP跌LA将YSK柴IPDI锯SP句LA害YIN计DE旺X秀ON学号+姓名TA巨G且XH条XMSE蔬EK“99挺02甘02陆杰”?F庆OU设ND选()孤,R晌EC萍NO削()他,E骑OF碍()练习已打季开职蔑工简饭况表落,要绘将记恐录指波针定兔位在炼第一华个工胞资大巾于10售00元的爪记录灵上,梅用命纸令:(A卷)L荡OC寄AT揪E断FO猎R工资>1仰00任0(B术)F谨IN岸D忌FO匪R工资>1协00宏0(C补)S西EE茅K祖FO洁R工资>1骗00类0(D浩)L暂IS肉T序FO兰R工资>1切00赛0A排序帅与索茄引的篮区别概念颂不同码:排序据是按偶关键信字的件顺序摆建立茅一个懒新的粉,与虾原文任件同鞋样大络小、桑结构舌相同怀的物映理文狱件,紫改变愤物理设顺序节;索出引只肯在原破表的半基础晃上建纹一个牢按逻母辑顺粥序排纠列的争索引守表,的不改军变原膏表物晴理顺描序。占存烟储空尼间大励小不裤同:排序锹占原怪表3倍以胆上空石间;峰索引漠:一禽张相稿当于2个字助段的亏表格粮,空遗间少戚。查找浊速度深不同钱:排序过查找辰按物派理顺疯序,善速度罢慢;下索引扎查找伴按逻融辑顺雁序,剩速度果快。更新着操作仆后的蓬情况偏不同嫁:排序窄重新致建立霉;索惊引自唐动重陈索引际。使用罩方法顿不同仿:排序稻可单针独使塞用;涂索引州必须总与原持文件练同时框使用前。建立餐时间税不同描:对一阴个表淡建立薯索引泊比排趁序要映快得食多。表的铃其他甜操作(自学)表内那容的我统计疾计算(1)椒计数漆命令注:CO粗UN压T(2)游数值锋字段霉求和匠命令促:SU漂M(3)街求平驾均数眨命令静:AV多ER多AG加E(4)弃统计吗计算袭命令篇:CA耻LC星UL熄AT苏E(5)敲分类婶求和果命令牺:TO袜TA仓L表内惑容的至复制晌与大固批量钓数据窜追加(1)俱表内艰容复偏制命柏令:CO木PY矩T压O(2)榜大批糟量数脊据追蜡加:AP倡PE妇ND策F号RO讯M举例幻玉:统蚊计计狸算统计籍学生应总人概数以炉及男斜生、寒女生先人数US咸E学生CO姨UN缠T漠TO脑Z剖RSCO幻玉UN纷T叉FO龙R性别TO昂N肯SCO准UN巷T材FO碗R伐!性别TO蚀V浩S?Z镰RS筋,N越S,等VS统计直奖学缩慧金和建及平圆均值US筹E学生SU戴M奖学秃金TO嗓S催JX博JAV液ER构AG蹦E奖学材金TO竟A艇JX耽J?"奖学划金总姓数:"辜+S糊TR需(S灶JX房诚J,匙1)?"奖学纵金
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业防火灾安全教育
- 员工激励培训
- 2024年限定版家纺购销协议细则版B版
- 全国浙教版初中信息技术八年级下册第二单元第6课《语音合成技术》说课稿
- 2024版水果购销合同书
- 汕头市SCRATCH图形化编程课 5.外敌入侵说课稿
- 第21课《小圣施威降大圣》说课稿 2024-2025学年统编版语文七年级上册001
- 2024版员工购房借款合同
- 高中信息技术选修3说课稿-2.2.2 IP地址的格式与分类-粤教版
- 2025年浙教新版选择性必修3历史上册阶段测试试卷
- 职工心理健康知识手册
- 11396-国家开放大学2023年春期末统一考试《药事管理与法规(本)》答案
- 工程量自动计算表格新
- 天津市四校2022-2023学年高二上学期期末联考数学试题(原卷版)
- 新时期学校德育工作的思路与方法
- 全国优质课一等奖人教部编版小学四年级下册道德与法治《说话要算数》公开课课件(内嵌视频)
- 四年级上册道德与法治全册知识点汇总
- 分布式计算安全与隐私保护
- 客情关系的有效维护
- 《班主任工作》教学大纲
- 新版出口报关单模板
评论
0/150
提交评论