暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
数据库-排序与索引.pdf
29
4页
1次
2025-04-05
免费下载
数据库应用技术 排序和索引
知识目标:
知识目标: 掌握对数据库排序的基本方法 数据库排序的基本方法;
1、掌握对数据库排序的基本方法; 掌握建立索引文件的基本方法 索
引文件的基本方法;
2、掌握建立索引文件的基本方法; 掌握打开与关闭索引文件的方法。
3、掌握打开与关闭索引文件的方法。
能力目标: 1、能建立排序数据库文件; 2、能对记录进行顺序查找;
3、能建立不同类型关键字的索引文件; 4、打开与关闭索引文件。
数据库中记录是按其输入的顺序存放的, 记录号真实地反映了数据记
录在存储介质 中的物理顺序。在实际工作中往往希望记录按某个字段
值的大小重新排列,这个字段称为关键字(关键字段)。实现这种排列
有两种方法:一种是排序(又称分类), 另一种是索引。
数据库的排序
【格式】SORT ON <字段名1>[</A >] [</D>] [/C][,<字段名2>[</A
>] [</D>] [/C],…] TO <数据库名>[<范围>][FOR|WHILE<条件 >]
[FIELDS<字段名清单>]
【说明】 [/A]按排序字段升序(递增)排序。 [/D]按排序字段降序
(递减)排序。 [/C]按字母排序时不区分大小写。 范围选项省略时默
认为ALL。 FIELDS<字段名清单>:排序生成的数据库中只包含有清单中
指定的字段。若省略该选项, 则排序生成的数据库包含所有字段。 注
意:生成的排序库文件是关闭的,要使用必须先注意:生成的排序库文
件是关闭的, 打开后使用。
将数据库文件ZYDA.DBF按合计字段由高到低排序 按合计字段由高到低
排序,
例 1 将数据库文件按合计字段由高到低排序 生成一个新数据库文件
ZY1.DBF,并显示其内容。 生成一个新数据库文件 ,并显示其内容。
.USE ZYDA .SORT ON 合计 合计/D TO ZY1 .USE ZY1 .LIST .USE 下面
的命令生成的结果是什么?
例2 下面的命令生成的结果是什么? .USE ZYDA .SORT ON 合计 TO A2
FIEL 姓名 性别 合计 ; 合计/D 姓名,性别 性别,合计 FOR 性别
=“男” 性别 “ .USE A2 .LIST .USE
下面的命令生成的结果是什么?
例3.下面的命令生成的结果是什么? 下面的命令生成的结果是什么
.USE ZYDA .SORT ON 性别 合计/D TO Y2 FIEL 姓名 性别 合计 性别,
合计 姓名,性别 性别, 合计 .USE Y2 .LIST .USE
课堂练习: 1.排序生成的数据库中是否含有备注型字段。
2.排序生成的数据库文件扩展名是什么?
3.排序命令“SORT ON 性别,出生日期TO XC” 和“ SORT ON出生日
期,性别TO XC”功能是否 相同?如果不同,有什么区别?
数据库的索引
【格式】
关键字表达式> INDEX ON <关键字表达式> TO <索引文 件名> 件名>
[UNIQUE]
【说明】条件表达式> 由用于索引的字段名组成, <条件表达式>:由
用于索引的字段名组成, 它可以是一个或多个字段名组成的表达式。
它可以是一个或多个字段名组成的表达式。 可以包括字符型、数值
型、逻辑型、 可以包括字符型、数值型、逻辑型、日期型。 UNIQUE:
建唯一性索引。 UNIQUE:建唯一性索引。
例1:关于数值型数据的索引 1、默认升序 .use student .index on
高考成绩 to cj1 .list 2、降序 .use student .index on -高考成绩
to cj2 .(index on 1000 -高考成绩 to cj) .list 例2:关于数值型
数据的索引 3、两项复合 .use student .index on 语文+数学 to cj3
.list 4 4、两项复合并独立 .use student .index on str(语
文,5,1)+str(100-数学,5,1); to cj4 .list 思考:3、和4、区别在
那? *如果表达式由多个字段组成时,必须转换为同一类型。 如果表
达式由多个字段组成时,必须转换为同一类型。 如果表达式由多个字
段组成时 出生日期) 如:性别+DTOS(出生日期 性别 出生日期 性别+
合计) 性别 STR(合计 合计 IIF(婚否 婚否=.t.
,‘男’,‘女’)+STR(高考成绩 高考成绩) 婚否 男 ‘ 高考成绩 例2
of 4
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜