vf索引类型有哪些各有什么特点

如题所述

主索引
候选索引
普通索引
唯一索引
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-29
VF索引总共分四种。
1 主索引。最关键的一种索引,因为一个数据表只能建立一个主索引,而且主索引建立条件是不允许有重复的值。比如,姓名如果有重名的,就无法建立主索引。
主索引要求,一不允许有重复的值,二不允许有空值。
2 候选索引。和主索引的特征可以说基本相同,建立条件也是一样的。但是一个表只能建立一个主索引,缺可以建立多个候选索引。
3 唯一索引。这个索引很多人误会,以为也要不允许重复值。这个唯一是索引项的唯一,不是记录的唯一。比如一个数据表里面,有两个人都叫张三,那么前面的那个张三建立到索引里面,后面的张三就抛弃了。表里面还是有两个叫 张三的人,但是通过这个索引查询的时候,只能查找到一个张三,目的保证索引项的唯一。
换个不太恰当的例子,如果一本书有重复页了,那把其中一个编页码,另一个不编页码。那通过页码看书的时候,就看不到重复页了。
4 普通索引
建立没有任何条件,一个表可以建立多个普通索引,普通索引会对表中记录起到排序作用。

所有索引都有一个共同目的,就是提高查询速度。但并非建立的越多越好。因为索引的更新要付出代价。
一本书如果页码太多了,万一丢失一页,其他页码也要跟着变动就是这个道理。本回答被提问者采纳

vf索引类型有哪些各有什么特点
VF索引共分为四种,分别是:1、主索引,其特点是不允许有重复值与空值;2、候选索引,与主索引的特点基本相同,但是一个表只能建立一个主索引,却可以建立多个候选索引;3、唯一索引,其特点是索引项具有唯一性;4、普通索引,其特点是一个表可以建立多个普通索引,对表中的记录具有排序作用。

在Visual Foxpro中索引有哪几种?他们的区别是什么?
主索引是在候选索引中挑的一个关键性的索引。特点是数据是唯一的,不能重复。一个数据库表只能有一个主索引,其他索引都可以设置多个。

VF中什么是索引?
索引就是排序的意思,就是按照某个字段将表中的记录按升或降的顺序进行排列,如按姓名索引,就是说按姓名进行排序,按成绩降序索引,就是将记录按成绩从高到低排列。

请问在VF 6.0中,主索引,候选索引,普通索引,唯一索引的区别及特点是什么...
1.主索引是候选索引的特例,能唯一标识一条记录,只能由一个字段组成。一个表只能建立一个主索引。 2.候选索引也能唯一标识一条记录,但不一定只由一个字段组成,可以由两个或两个以上字段组成,一个表可以建立多个候选索引。 3.普通索引就没有任何限制了,不能唯一标识一条记录,可以任意建立,数量...

vf中主索引,候选索引,惟一索引,普通索引的区别
1.一个表只能有一个主索引-PRIMARY,且只有是数据库表才有主索引,后缀为.CDX,索引关键字是不可以重复的.哪怕是空记录也只可以有一条.2.候选索引可以有很多个,索引关键字同样不可以重复,同样只存在于数据库表.3.唯一索引,可以存在于自由表,但索引关键字不可以重复.4.普通索引简单的理解就是只起...

vf中,.cdx和.prg分别是什么文件的后缀?
1. .cdx:这是VFP中的复合索引文件后缀,用于存储数据库中表的索引信息。2. .prg:这是FoxBase\/FoxPro的程序文件后缀,用于指示VFP中的程序文件,包含可执行的代码。3. .app:生成的应用程序文件后缀,表示VFP编译后的应用程序文件,可以直接运行。4. .frx:报表文件后缀,用于存储VFP生成的报表设计。...

数据库VF中排序与索引相比各有什么优缺点?
一般使用索引,索引可以建立多个,想用哪个用哪个,特别是当数据特别多、特别大的情况下,排序一次需要很多时间,而索引就非常快速。补充:可以这样说,现在的数据库都没有排序的的概念,排序是早期FOXBASE的产品,你不要去学习什么排序,除非你想考古。一、排序(物理排序)通常记录是按输入的顺序(物理...

VF中主索引和候选索引一样么
不一样。共同点:这两种索引都要求索引关键字表达式值唯一且不能为空值。区别:1. 自由表不能建立主索引。自由表和数据库表都可以建立候选索引。2.一个数据库表只能建立一个主索引,但一个表可以建立多个候选索引。

VF里面的索引是什么意思?尽快,谢谢…… 因为下周要上VF的课了
索引简单点来说就是排序,将表中的记录按照某一个关键字进行索引,然后表中的记录就会按照选定的字段进行排序。索引是逻辑排序,它和物理排序(sort命令)的区别就在于它不会重新生成一个表文件,只会生成一个索引标识,这个文件很小,而物理排序会重新生成一个表文件,这样两个表的记录一样就会多占用...

我要考VF二级,牛人过来帮一下
14、 索引类型有几种,各有什么特点?1.主索引(Primary Index)索引表达式的值不能重复。主索引只用于数据库表,且一张表只能创建一个主索引,自由表不能创建主索引。2.候选索引(Candidate Index)索引表达式的值不能重复。一张表可以建立多个侯选索引,侯选索引可用于数据库表和自由表 3.普通索引...

相似回答