由于博主曾经把文件逻辑结构中的索引文件与文件物理结构中的索引文件混淆了,故作此文加以辨析
辨析逻辑结构和物理结构中的两个索引文件,其实就是辨析两者的概念。
首先要清楚文件的概念
文件本身由记录组成,而记录又由数据项组成。
其次是文件的逻辑结构
所谓文件的逻辑结构实际上说的就是文件的内部,数据逻辑上是如何组织起来的,是为在文件中查找数据而服务的。因此,有结构文件中的索引文件,就是将文件内部分为索引表与逻辑文件两部分,通过索引快速查找记录。
最后是文件的物理结构
描述文件在外存上的安置、链接、编目的方法,是针对整个文件的,是为系统给文件分配内存服务。
因此,物理结构中的索引文件,其实是在描述系统是通过索引分配的方式给文件分配内存,即为每个文件建一个索引块(表)。
总而言之,逻辑结构强调的是如何为文件内部查找服务;物理结构强调的是文件如何为外部系统所服务。