vfp教学第5章索引及记录操作课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《vfp教学第5章索引及记录操作课件.ppt》由会员分享,可在线阅读,更多相关《vfp教学第5章索引及记录操作课件.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Visual FoxPro 应应用用基基础础与与面向对象面向对象 程序设计教程程序设计教程授课教师:许力文授课教师:许力文授课教师:许力文授课教师:许力文第第5章章 索引及记录操作索引及记录操作5.5 删除记录删除记录5.4 记录的定位记录的定位5.3 使用索引使用索引5.2 创建索引创建索引5.1 索引概述索引概述5.6 修改记录修改记录Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程5.1 索引概述索引概述5.1.2 索引的类型索引的类型5.1.1 什么是索引什么是索引Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设
2、计教程5.1.1 什么是索引什么是索引 索引是按照索引表达式的值,使表中的记录有序排列的一种技索引是按照索引表达式的值,使表中的记录有序排列的一种技术。术。索引实际上是一种排序,但是它不改变表中数据的物理顺序,索引实际上是一种排序,但是它不改变表中数据的物理顺序,而是另外建立一个记录号列表。而是另外建立一个记录号列表。它与图书的索引目录相同,图书中的索引指明了章、节、目的它与图书的索引目录相同,图书中的索引指明了章、节、目的页码,而表的索引指明由某一字段值的大小决定的记录排列的逻辑页码,而表的索引指明由某一字段值的大小决定的记录排列的逻辑顺序。顺序。表一旦按索引表达式建立索引后,就产生了一个相
3、应的索引文表一旦按索引表达式建立索引后,就产生了一个相应的索引文件,其索引文件名与索引字段同名,或由用户定义。一旦表和相关件,其索引文件名与索引字段同名,或由用户定义。一旦表和相关的索引文件被打开,对表进行操作时,则记录的顺序按索引表达式的索引文件被打开,对表进行操作时,则记录的顺序按索引表达式值的逻辑顺序显示和操作。值的逻辑顺序显示和操作。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程5.1.2 索引的类型索引的类型 按功能分类:主索引、候选索引、普通索引、唯一索引按功能分类:主索引、候选索引、普通索引、唯一索引 按扩展名分类:单索引文件(按扩展名分
4、类:单索引文件(.idxidx)、复合索引文件(、复合索引文件(.cdxcdx)索引类型索引类型功能功能建立索建立索引个数引个数主索引指定字段或表达式中不允许出现重复值1候选索引指定字段或表达式中不允许出现重复值多个普通索引允许存在重复值,并且索引项中也允许出现重复值多个唯一索引允许存在重复值,但重复的索引值只有唯一的一个出现在索引项中多个Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程5.2 创建索引创建索引 1.1.利用表设计器创建索引利用表设计器创建索引 在在“表设计器表设计器”窗口,选择窗口,选择“索引索引”选项卡,再设置以下参选项卡,再设置以下
5、参数,完成索引建立或撤消索引的操作。数,完成索引建立或撤消索引的操作。(1 1)在)在“排序排序”选项中,选择索引方向,升序(选项中,选择索引方向,升序()或降)或降序(序(););(2 2)在)在“索引索引”选项中,输入索引文件名;选项中,输入索引文件名;(3 3)在)在“类型类型”选项中,选择索引类型;选项中,选择索引类型;(4 4)在)在“表达式表达式”选项中,输入索引字段名,或者索引表选项中,输入索引字段名,或者索引表达式;达式;(5 5)在)在“筛选筛选”选项中,限制记录的输出范围。选项中,限制记录的输出范围。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对
6、象程序设计教程5.2 创建索引创建索引 2.2.利用命令创建索引利用命令创建索引 (1 1)创建非结构索引)创建非结构索引Index On Index On To To For For Ascending DescendingAscending Descending (2 2)创建结构索引)创建结构索引Index On Index On Tag Tag For For Ascending Ascending DescendingUniqueCandidateDescendingUniqueCandidate Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教
7、程5.2 索引使用索引使用打开索引打开索引 set index to set index to 索引文件名索引文件名 指定当前索引指定当前索引 set order to set order to 索引序号索引序号tagtag索引名索引名 使用索引快速定位使用索引快速定位 seek seek 字段值字段值order order 索引序号索引序号 tag索引名索引名 如:如:use st1use st1 seek seek“100100”order order xhxh删除索引删除索引 delete delete tag 索引名索引名 或或 delete tag allVisual FoxPro
8、应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程5.3.1 数据完整性数据完整性 1 1、实体完整性与主关键字、实体完整性与主关键字实体完整性是保证表中记录唯一的特性,也就是说,在一个表中实体完整性是保证表中记录唯一的特性,也就是说,在一个表中不可以有重复的记录。不可以有重复的记录。2 2、域完整性与约束规则、域完整性与约束规则 域完整性指的是对表中字段的取值的限定。域完整性指的是对表中字段的取值的限定。“规则规则”是逻辑表达式,是逻辑表达式,“信息信息”是字符串表达式,是字符串表达式,“默认默认值值”的类型则由字段类型决定。的类型则由字段类型决定。Visual FoxPro 应应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vfp 教学 索引 记录 操作 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内