欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第四章排序、索引与统计.ppt

    • 资源ID:88391154       资源大小:60KB        全文页数:17页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第四章排序、索引与统计.ppt

    第四章 查询、统计和多表操作v数据表记录的排序v索引的意义v索引类型v索引文件的种类v创建索引v索引的使用v统计v数据表记录的排序数据表记录的排序定义:定义:按用户指定的关键字段的值重新排列表中记录的物理顺序,并产生新的数据表文件。格式:格式:SORT TO SORT TO ON /A/C/D,/A/C/D ASCE|DESC FOR/WHILE FIEL 功能:功能:对当前数据表指定范围内、满足条件的记录按指定字段的值进行排序,生成新的数据表文件。上一页下一页说明:说明:是排序的依据,又称“关键字”,可以为C、N、D型字段。/A或ASCE表示升序;/D或DESC表示降序;/C表示不区分英文字母的大小写。默认为升序。可按多个排序。省略范围、条件,则对所有记录排序。不选FIELDS 时,新表的结构与原表相同,否则新表的结构由决定。新表是关闭的。思考:思考:用命令一次性填写名次。上一页返回v意义意义定义:定义:索引是一种为了快速查询而建立的逻辑排序文件。它不可显示。逻辑排序与物理排序区别:逻辑排序与物理排序区别:排序后记录的实际存放位置是否改变。使用顺序:使用顺序:实际操作的记录顺序。可为物理顺序,也可为逻辑顺序。记录指针按使用顺序进行移动。实质:实质:索引其实是由指针构成的文件,它不改变记录在数据表中的实际存放位置,而是另外建立一个记录号列表。返回v索引文件的种类单索引文件:文件中只包含一种索引。只能由命令建立,索引文件的扩展名为.IDX。非结构复合索引文件:索引文件可以包含不同索引标识的多个索引,一个表也可以建立多个非结构复合索引文件。只能由命令建立,扩展名为.CDX。结构复合索引:索引文件可以包含不同索引标识的多个索引。一个表只有一个结构复合索引文件,扩展名为CDX。结构复合索引文件随表的打开而打开,随表的修改而更新。可通过菜单建立,也可通过命令建立。返回v索引类型索引类型(按索引的功能分为四类)主索引:主索引是一种只能在数据库表中而不能在自由表中建立的索引。主索引的关键字值必须是唯一的(用书上9页的表说明);一个数据表只能有一个主索引。主索引主要用来在永久关系中的主表与被引用表间建立参照完整性。候选索引:它的关键字值也不允许重复;一个数据表可以建立多个候选索引。若一个表中已建立了主索引,则只能建立候选索引。普通索引:允许关键字段有相同值。在一对多关系的多方,可以使用普通索引。唯一索引:允许索引关键字值重复,当有重复时,索引文件只保存重复值的第一次出现。返回v创建索引创建索引利用表设计器利用表设计器命令方式:命令方式:格式:INDEX ON TO|TAG OF FOR ASCENDING|DESCENDING UNIQUE CANDIDATE ADDITIVE 功能:功能:对当前数据表文件按指定的建立索引文件。说明:说明:索引文件的扩展名。上一页下一页可以是字段名,或包含字段名的表达式。索引关键字可以是C、N、D型。中的数据类型必须统一,不统一时,一般应将非C型转化为C型。TO :建立一个扩展名为.IDX的单索引文件。单索引文件只能按关键字表达式值的升序排序,但对于N型字段,既可按升序也可按降序(在关键字表达式前加-号)排序。TAG :用于复合索引,为索引命名。OF :用于非结构复合索引。上一页下一页选用FOR 时,只对符合条件的记录索引。ASCENDING|DESCENDING:设定索引顺序为升序或降序。默认为升序。UNIQUE:指明建立惟一索引。CANDIDATE:指明建立候选索引。ADDITIVE:建立索引时,不关闭以前的索引。默认为关闭。索引文件不能脱离数据表文件单独使用。新建立的索引文件自动打开,记录指针定位于首记录。上一页返回v索引的使用索引的使用打开索引文件:打开索引文件:格式格式1:SET INDEX TO ADDI 功能:功能:在打开数据表文件后,打开指定的相关索引文件。格式格式2:USE INDEX 功能:在打开数据表文件的同时打开指定的相关索引文件。设置当前索引:设置当前索引:SET ORDER TO 功能:功能:用于设定主索引文件,由它控制数据表中记录的逻辑顺序。说明:说明:不选参数或参数为0,则所有打开的索引文件无效,但仍是打开的。上一页下一页更新索引更新索引:REINDEX COMPACT功能:功能:对打开的索引文件重新进行索引。删除索引删除索引:DELETE TAG ALL|说明:说明:删除指定的复合索引。索引文件的关闭索引文件的关闭SET INDEX TOCLOSE INDEX 功能:功能:关闭索引文件。USECLOSE DATABASE或CLOSE TABLE ALL 功能:略。功能:略。CLOSE ALL 功能:功能:关闭所有文件。上一页下一页顺序查询(条件查询)顺序查询(条件查询)格式格式1:LOCATE 范围范围 FOR/WHILE 功能:在当前数据表中查找满足功能:在当前数据表中查找满足的第一条的第一条记录,找到后指针定位于该记录。记录,找到后指针定位于该记录。格式格式2:CONTINUE 功能:继续查找下一条满足功能:继续查找下一条满足的记录,找到的记录,找到后定位于该记录。后定位于该记录。说明:说明:CONTINUE命令必须用在命令必须用在LOCATE 命令之命令之后,不能单独使用。后,不能单独使用。上一页返回索引查询索引查询(SEEK与FIND两种):格式:格式:SEEK ORDER|功能:功能:在当前索引文件中查找与相匹配的第一个记录,找到后指针定位于该记录,否则定位于文件尾。说明:说明:可以为C、N、D、L型。使用此命令,必须先打开表文件及其相关的索引文件。必须与索引对应。为C型常量时,必须使用定界符。使用内存变量时,直接用,不用&替换函数。对字符表达式,系统允许模糊查询。上一页下一页格式:格式:FIND 功能:功能:在索引文件中查找与相匹配的第一个记录,找到后指针定位于该记录,否则定位于文件尾。说明:说明:C型使用常量时,可用定界符,也可不用。可用常量,也可用变量,当使用C型变量时,必须使用&函数;当使用N型变量时,应先将其转换为字符型,然后使用&函数。可以是单个的字段值,也可以是多个字段值的组合。上一页下一页v统计数据表记录的统计格式:格式:COUNT 范围 FOR/WHILE TO 功能:功能:在当前数据表文件中,统计符合条件的记录数。说明:说明:不选和时,给出当前表的记录总数。选TO 时,将统计结果保存在指定的内存变量中,否则不保存统计结果。对数值型字段求和竖向求和格式:格式:SUM FOR/WHILE TO|ARRAY 功能:功能:在当前数据表文件中,对指定的数值型字段求和。说明:说明:不指定和时,对所有记录求和。上一页下一页用于指定求和对象,不选用时,系统默认对所有的数值型字段求和。用于保存求和结果,选用时必须与相对应,数量相等。若用数组保存求和结果,则数组必须先定义。对数值型字段求平均竖向求平均格式:格式:AVERAGE 范围 FOR/WHILE TO|ARRAY 功能:功能:对当前表指定内满足的记录,求指定的数值型字段的平均值。说明:说明:与SUM同。计算命令CALCULATE格式:格式:CALCULATE 范围 FOR/WHILE TO|ARRAY 功能:功能:对当前表,分别计算的值。说明:说明:由下列函数之一构成:求算术平均值函数AVG(N型表达式);求记录数函数CNT();MAX();MIN();求和函数SUM(N型表达式)。上一页下一页分类求和定义:定义:把当前表记录按指定的关键字进行分类,然后分别求出各类数值型字段的和。格式:格式:TOTAL ON TO 范围 FIELDS FOR/WHILE 说明:说明:使用本命令前,必须先对当前表文件按指定的建立索引或排序文件。不指定和时,对所有记录分类求和。用于指定分类求和的数值型字段,不选用则对所有数值型字段分类求和。新表结构与当前表结构相同。具有相同值的记录分为一类,新表记录数等于当前表记录的可分类数。分类求和后,若其值宽度大于字段定义宽度,系统将自动更新表文件的数值型字段的宽度以容纳汇总结果。上一页返回

    注意事项

    本文(第四章排序、索引与统计.ppt)为本站会员(hyn****60)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开