《数据库高级操作》PPT课件

《数据库高级操作》PPT课件

ID:41919641

大小:452.00 KB

页数:32页

时间:2019-09-05

《数据库高级操作》PPT课件_第1页
《数据库高级操作》PPT课件_第2页
《数据库高级操作》PPT课件_第3页
《数据库高级操作》PPT课件_第4页
《数据库高级操作》PPT课件_第5页
资源描述:

《《数据库高级操作》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库高级操作1、记录排序与索引、数据查询与检索、数据统计、多表操作内容提要一、物理排序SORTTO[<盘符>][<路径>]<文件名>ON<字段名1>[/A

2、/D][/C]排序后产生一新的表文件的主文件名进行排序的字段/A:升序;/D:降序二者不可同时出现;/C:不区分字母大小写§1记录的排序与索引按照学号的升序进行排序,将结果存放在xh.dbf中按照性别升序和出生年月降序排序,结果存放在xb.dbf中去按照年龄从小到大排序,结果放在sr.dbf中练习1、关于索引:索引只改变了记录逻辑上的顺序(升序),而不改变物理上

3、的顺序。即记录的记录号不变,索引是由指针构成的文件.2.索引的基本概念主索引候选索引唯一索引普通索引说明:排序命令产生的文件太多,占用空间太大,索引是逻辑排序,是很好的解决方案。记录的索引用命令方式创建单索引文件INDEXON<关键字表达式>TO<索引文件名>[FOR<条件>][UNIQUE]记录的索引可以是一个字段名,也可以是多个字段的合法表达式,例如:姓名+性别;姓名+DTOC(出生年月)单索引文件名,扩展名为IDXDTOC():将日期型数据转换为字符型数据STR(<数值>,m,n):将数值型数据转换为字符型数据

4、,m表示转换后的总程度,n表示小数的位数练习:以学号为关键字建立索引文件xh.idx以学号和出生年月为关键字段建立索引xh_sr.idx记录的索引用命令方式创建复合索引文件:INDEXON<关键字表达式>TO<索引文件名>[FOR<条件>][COMPACT][ASCEND][DESEND][UNIQUE][ADDICTIVE]可以是一个字段名,也可以是多个字段的合法表达式,例如:姓名+性别;姓名+DTOC(出生年月)默认扩展名为CDXTAG索引标识名:多个索引标识可以包含在一个索引文件中,称为复合索引,扩展名为.CD

5、X.FOR条件:满足条件的记录可以出现在索引文件中COMPACT:建立一个压缩的单索引文件.ASCENDINGDESCENDING:升序和降序,默认为升序UNIQUE:建立唯一索引,索引表达式值相同的记录只有第一条列入索引ADDICTIVE:建立本索引时,以前的索引文件仍保持打开状态SETORDERTO<数字表达式>

6、<索引文件名>要改变的主控索引文件必须处于打开状态改变主控索引表达式的值即为主控索引,值为0时,所有的索引将不起作用一、记录的索引3、索引文件的打开与关闭打开:Use<表文件>INDEX<索引文件名表

7、>SETINDEXTO<索引文件名表>索引文件的打开与关闭关闭索引SETINDEXTOCLOSEINDEX关闭数据库文件关闭索引4、重建索引文件REINDEX注:如果在没打开索引文件的情况下,修改了表记录,则要进行重建索引;如果在打开索引文件的情况下对表记录进行了修该,者系统将自动重建索引文件重建索引文件删除索引DELETEFILE<索引文件名>用来删除单索引文件DELETETAGALL

8、索引标识名表用来删除打开的复合索引文件的所有索引标识或指定索引标识记录排序物理排序(排序)SORTTO逻辑排序(索引)INDEX索

9、引文件的建立索引文件的打开主索引文件索引文件的关闭索引文件的重建小结:记录排序§2数据查询与检索---1.记录查询格式:FIND<字符串>

10、<数字>功能:在索引文件中查找索引键值与<字符串>

11、<数字>匹配的第一条记录,并将记录指针指向与之对应的记录。注释:如果未找到,在状态行显示“没有找到.”信息说明:(1)<字符串>

12、<数字>不能是表达式,字符串可以省去引号(除非含空格)(2)FIND之后允许跟C型内存变量,但必须在变量名前加宏替换符&(格式:FIND&)(3)当EXACT状态为OFF且索引键值为C

13、型时,FIND采用模糊查询(4)默认情况下,FIND将从主控索引中查询指定的内容(5)指定的内容找到与否可用FOUND()函数测试。如果找到,FOUND()返回.T.,否则返回.F.格式:SEEK<表达式>功能:在索引文件中查找索引键值与<表达式>值匹配的第一条记录,并将记录指针指向与之对应的记录。注释:如果未找到,在状态行显示“没有找到”信息说明:(1)字符串不能省去引号SEEK之后允许跟C、D或N型内存变量当EXACT状态为OFF且索引键值为C型时,SEEK采用模糊询(4)指定的内容找到与否可用FOUND()函数

14、测试§2数据查询与检索---2记录检索要查找的内容,可以是C、N、D型表达式§3数据统计---1.计数命令COUNT[<范围>][FOR<条件>][TO<内存变量>]功能:计算指定<范围>内满足<条件>的记录个数,并存入指定的<内存变量>省略为ALL省略,则将结果显示到屏幕命令格式:SUM[<范围>][][FOR<条件>][TO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。