2、文件的操作 ●1)、文件存取 ●定义:是指用户在使用文件时按何种次序存取 文件。 ●存取方式: 文件顺序访问:按从前到后的顺序对文件进行 读写操作。 ●文件随机访问:也称为直接访问,可以按任意 的次序对文件进行读写操作。 ●文件索引访问:对文件中的记录按某个数据项 的值来排列,从而可以根据键值来快速存取
l 1)、文件存取 l 定义:是指用户在使用文件时按何种次序存取 文件。 l 存取方式: l 文件顺序访问:按从前到后的顺序对文件进行 读写操作。 l 文件随机访问:也称为直接访问,可以按任意 的次序对文件进行读写操作。 l 文件索引访问:对文件中的记录按某个数据项 的值来排列,从而可以根据键值来快速存取
●2)、文件操作 、对文件的身身的操作 对记录的操作 ●三、常用的操作: 文件创建: ●文件删除: ●文件截断: ●文件读/写: 文件的读写定位: ●文件打开 ●文件夹关闭
l 2)、文件操作 l 一、对文件的身身的操作 l 二、对记录的操作 l 三、常用的操作: l 文件创建: l 文件删除: l 文件截断: l 文件读/写: l 文件的读写定位: l 文件打开: l 文件夹关闭:
52文件组织管理 ●1、文件的逻辑组织 ●2、文件的物理组织 3、文件的管理 4、文件系统模型
l 1、文件的逻辑组织 l 2、文件的物理组织 l 3、文件的管理 l 4、文件系统模型
1、文件的逻辑组织 文件组织的目的:为了操作者能够快速 访问、易于修改、节约存储空间,维护 简单并逐步形成要有很好的可靠性,但 是这些原则可能是矛盾
l 文件组织的目的:为了操作者能够快速 访问、易于修改、节约存储空间,维护 简单并逐步形成要有很好的可靠性,但 是这些原则可能是矛盾
1)、堆 当数据在处理前采集并存储时,或者当 数据难以组织时,会用到堆文件。 ●组织方式:数据按它们到达的顺序被采集,每 个记录由一串数据组成。 堆的目的仅仅是积累大量的数据并保存数据。 记录可以有不同的域,或者域相似但顺序不同 因此,每个域应该得自描述的,包括域名各值 每个域的长度由定界符隐式地指定,或者明确 地包含在一个子域中,或者是该域类型的默认 长度。 ●在堆文件中没有结构,因而对记录的访问是通 过穷举搜索
l 组织方式:数据按它们到达的顺序被采集,每 个记录由一串数据组成。 l 堆的目的仅仅是积累大量的数据并保存数据。 记录可以有不同的域,或者域相似但顺序不同。 因此,每个域 应该得自描述的,包括域名各值。 每个域的长度由定界符隐式地指定,或者明确 地包含在一个子域中,或者是该域类型的默认 长度。 l 在堆文件中没有结构,因而对记录的访问是通 过穷举搜索。 当数据在处理前采集并存储时,或者当 数据难以组织时,会用到堆文件