本思维导图主要总结计算机计算机二级考试知识点表的索引概述
树图思维导图提供 计算机二级知识点表的索引概述思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级知识点表的索引概述思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:c67209056eea98798a39233078fd498d
计算机二级知识点表的索引概述思维导图模板大纲
索引是以索引文件的形式存在的,它根据指定的索引关键字表达式建立的。
索引文件可以看成索引关键字的值与记录号之间的对照表,关键字可以是一个字段,也可以是几个字段的组合。
在建立索引文件时,把表所有记录的索引关键字表达式的值按指定顺序排序,并把每个索引关键字表达式值与该值在表中所对应的记录对应起来,保存在索引文件中。
索引文件必须与原表一起使用,查询时根据索引关键字表达式的值先在索引文件中找到某字段所在的记录号,然后再到表里直接定位。
这样的查找方式使顺序查找和随机查找都有较高的效率。
打开索引文件时,将改变表中记录的逻辑顺序,但并不改变表中记录的物理顺序。
一个表文件可建立多个索引文件,也可同时打开多个索引文件,但在同一时间内只有一个索引起作用,这个索引称为主控索引。
Visual FoxPro系统中支持两种不同的索引文件类型
单索引文件
是根据一个索引关键字建立的索引文件,文件扩展名为.IDX,它可用INDEX命令的各种形式建立。
分为标准和压缩两种类型。
复合索引文件。
复合索引文件是指索引文件中可以包含多个索引标识的扩展名为.CDX。
每个索引标识与单索引文件类似,也可以根据一个索引关键字表达式(或关健字)建立。
每一个索引标识均有一个特殊的标识名(TAG)。
标识名由字母或下划线开头,由字母、数字或下划线组成,长度不超过10个字符。
用户可以利用标识名来使用标识,向复合索引文件中追加标识。
复合文件中标识的数目,仅受内存和磁盘空间的限制。
复合索引文件又有两种:
一种是独立复合索引文件
另一种是结构复合索引文件。
结构复合索引文件是由Visual FoxPro自动命名的,与相应的表文件同名,扩展名为.CDX。
当Visual FoxPro打开一个表时,便自动查找一个结构复合索引文件,如果找到便自动打开,该索引文件随表文件同时打开和同时关闭。
独立复合索引文件
独立复合索引文件不与表文件同名,扩展名为.CDX。
在打开表时不会自动打开此索引文件,由命令指定打开。
1)主索引
主索引是一个永远不允许在指定字段和表达式中出现重复值的索引。它也是在数据库表的永久关联中创建参照完整性时主表和被引用表使用的索引。每一个表只能建立一个主索引,只有数据库表才能建立主索引。
2)侯选索引
侯选索引也是一个不允许在指定字段和表达式中出现重复值的索引。数据库表和自由表都可以建立侯选索引,一个表可以建立多个侯选索引。
主索引和侯选索引都存储在.CDX结构复合索引文件中,不能存储在于独立复合索引文件和单索引文件中,因为主索引和侯选索引都必须与表文件同时打开和同时关闭。
3)唯一索引
系统只在索引文件中保留第一次出现的索引关键字值。数据库表和自由表都可以建立唯一索引
4)普通索引
是一个最简单的索引,允许关键字值的重复出现,适合用来进行表中记录的排序和查询,也适合于一对多永久关联中“多”的一边(子表)的索引。
数据库表和自由表都可以建立普通索引。
普通索引和唯一索引可以存储在.CDX独立复合索引文件和.IDX单索引文件中。
树图思维导图提供 计算机二级知识点数据结构的基本概念思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级知识点数据结构的基本概念思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a448e028bfc46fdaeebec401c885fcd3
树图思维导图提供 计算机二级知识点算法思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级知识点算法思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4e53bde4833d81d09aeb3c4568006d7f