- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
**(3)复制表结构COPYSTRUCTURETO表文件名[FIELDS字段名表]功能:将当前打开的表文件结构的部分或全部复制到表文件名所制定的表结构,仅复制当前表结构,不复制其中的数据。说明:(1)表文件名指定新表结构的表文件名(2)FIELDS字段名表指定在新表中包含的字段及顺序。例:COPYSTRUCTRETOXSDAFIELDS姓名,性别,出生日期第29页,共71页,星期日,2025年,2月5日**3.4排序与索引3.4.1排序1.基本概念排序是将已建好的表记录按某一关键字规定的顺序重新排列。排序后产生一个新的表文件,但源文件不变。“关键字”是用作排序的字段,其类型可以是C型、N型和D型,不能是L型和M型。数据从小到大排列称为“升序”,从大到小排列称为“降序”,若是字符型数据,则按其内部代码的值论大小。第30页,共71页,星期日,2025年,2月5日**【格式】SORTTO新文件名ON字段名1[/A][/C][/D][,字段名2[/A][/C][/D]...][范围][FIELDS字段名表][FOR条件][WHILE条件]【功能】对当前打开的表,按指定的字段进行排序,生成新的表文件。【说明】用作排序的字段的数据类型允许是N、C、D、L型。/A表示升序/D表示降序/C表示不区分大小写。2.排序命令第31页,共71页,星期日,2025年,2月5日**若有多个排序字段时,先按命令中字段名1的值顺序排列,字段名1值相同则按字段名2值的顺序排列,依次类推。其中字段名1称为主关键字,这种排序也称为多重排序。注意:在setdeleon的情况下,带有删除标记的记录不参加排序,显示时原表中还有此记录,但排序后的表中不存在。【例】对表XSCJ.dbf按“总分”降序排序,排序后生成的的排序文件名为XSCJ1.dbf,且只有学号和总分2个字段。USEXSCJLISTSORTTOXSCJ1ON总分/DFIELDS学号,总分第32页,共71页,星期日,2025年,2月5日**示例:CloseallClearUseXSDAListSorttoXSDA2on学号/DUseXSDA2ListSorttoXSDA3on入学分/AFIELDS学号,姓名,入学分UseXSDA3List第33页,共71页,星期日,2025年,2月5日**3.4.2索引1.基本概念索引是按照索引关键字的值使数据表中的记录有序排列的一种技术。索引文件是由指针构成的文件,只包括索引关键字值和记录号两项内容,所有关键字值按升序或降序排列,每个关键字值对应源表文件的一条记录号,这样便确定了记录的逻辑顺序。索引文件总是依附、从属于源表文件而存在,不可单独使用。第34页,共71页,星期日,2025年,2月5日*记录的顺序物理顺序:
表中记录的存储顺序。
按记录输入的时间顺序存放。逻辑顺序:
记录的处理顺序。
对记录按某个(些)字段的值进行排序。第35页,共71页,星期日,2025年,2月5日*索引示例学生成绩情况表纪录号姓名成绩1李平742李彤863刘晓玲924宋海英75索引文件是由指针构成的文件,只包括关键字和记录号两项内容,所有关键字值按升序或降序排列,每个关键字对应原表文件的一个记录号。建立一个索引后,原记录的物理存储不发生变化。索引文件的结构关键字值纪录号923862754741数据库表文件结构第36页,共71页,星期日,2025年,2月5日*排序与索引的区别排序:产生的表文件的扩展名为.dbf,记录的输出顺序是物理顺序(重新排列的),原表中记录的排列顺序并不发生改变,但新排序表中的记录与原表中的记录已不再一一对应。索引:产生的文件扩展名为.idx(单索引)或.cdx(复合索引),文件只包含索引关键字的值和与其对应的记录号,记录的输出是逻辑排序的,原表中记录的物理顺序并不发生改变,但产生的索引文件中的每个记录值对应原表中的一个记录号。第37页,共71页,星期日,2025年,2月5日*2.索引类型索引可分为主索引、候选索引、普通索引、惟一索引4种类型。(1)主索引(PrimaryIndex)作为主索引的索引关键字,其在表中的值是惟一能够标识每个记录的值。它“强调不允许出现重复值”,是指建
您可能关注的文档
最近下载
- 预见性护理及早期风险识别PPT课件.pptx VIP
- 1.7 有理数的加减混合运算(分层练习).pdf VIP
- 打造“四有”体育课堂-发展学生核心素养.docx VIP
- 洋马发动机喷射泵拆卸更换调整.pptx VIP
- 2025年人工智能训练师(五级)初级资格理论考试练习题库(476题)含答案.pdf VIP
- 苏教版五年级小数的加法和减法练习题1(完美打印版).doc VIP
- 2023年上海市第二十四届初中物理竞赛(大同中学杯)初赛试卷及答案.docx
- 第5课 美丽河山我们的家 课件 人民版中华民族大家庭.pptx
- 英语人教版九年级全册Unit2 Section A教学设计.doc VIP
- 2025海康威视网络硬盘录像机(76+77+86+E系列)用户手册.docx VIP
文档评论(0)