历史百科网

文卷

[拼音]:wenjuan

[外文]:file

根据特定目的而收集在一起的有关数据的 。文卷按内部结构可分为记录式文卷和流式文卷。记录式文卷是同一类型的记录的 。记录在文卷中的排列可能有顺序关系,但除此以外,记录与记录之间不存在其他关系。在这一点上,文卷有别于数据库。

记录式文卷的典型例子是卡片文卷。其中,每一张卡片可存放一个定长记录(通常可容纳80字符),因此属于定长记录式文卷。也有记录长度不固定的,叫做可变长记录式文卷。从记录式文卷使用者的观点来看,记录是从文卷中读出或者向文卷中写入的小单位。但在使用或处理一个记录时,还可以将其再细分为若干个域。以工资文卷为例,它可包含多个工作人员的工资记录。每一工资记录又可细分为姓名、所属部门、工资、房租、水电费、实发金额等若干个域。

流式文卷内部没有记录的概念。最常见的流式文卷是字符流文卷,可看成是一字符串。对于流式文卷,使用者可以在自己的心目中使用记录的概念。例如,每当读到一个回车或换行符时,就认为这是当前记录的结束和下一记录的开始。字符流文卷每次读写的单位是一个字符,因此也可以把它看成是记录长度为1的记录式文卷。

文卷的组织

按文卷内记录之间的组织方式,可以把文卷分成两大类。

在第一类文卷中,记录之间存在着一种逻辑上的顺序关系,并且认为按此顺序读写各记录是这类文卷的主要使用方式。如果通过记录在介质(如磁带、卡片组)上以物理的排列顺序体现这一逻辑顺序关系,这种文卷就称为顺序文卷。也可以为文卷中的记录建立索引(其中包含各个记录的标识信息和相应地址),并利用索引之间的排列顺序表示相应记录之间逻辑上的顺序关系。这种文卷称为索引文卷。如果索引文卷中,各记录本身在介质上也是顺序排列,就称为索引顺序文卷。在索引顺序文卷中不必为每一个记录建立索引,因此可以节省索引所占的存储空间。若干个记录的索引本身也是一种记录,因此又可以为之建立索引,从而形成各种具有多层索引的文卷。

第二类文卷是直接文卷。这种文卷内记录与记录之间没有顺序关系。为了存取某一记录,可通过某种算法根据标识信息直接计算出该记录的地址。由于通常采用散列法(又称杂凑法)进行计算,这类文卷也常被称为散列(杂凑)文卷。

文卷系统

计算机系统中通常存有数量众多的文卷。计算机系统本身拥有的叫作系统文卷;各用户自己拥有的叫作用户文卷。为了进行管理,便于引用,每一文卷都有一个名字。因此,在计算机系统中,文卷定义可以是带有名字的数据的 。文卷的名字及其属性可以收钠在目录中,以便查找。目录本身也是一种文卷(目录文卷),因此可以再为它们编造目录,从而形成各种层次结构的文卷系统。

严正声明:本文由历史百科网注册或游客用户灵武 自行上传发布关于» 文卷的内容,本站只提供存储,展示,不对用户发布信息内容的原创度和真实性等负责。请读者自行斟酌。同时如内容侵犯您的版权或其他权益,请留言并加以说明。站长审查之后若情况属实会及时为您删除。同时遵循 CC 4.0 BY-SA 版权协议,尊重和保护作者的劳动成果,转载请标明出处链接和本声明内容:作者:灵武;本文链接:https://www.freedefine.cn/wenzhan/29371.html

赞 ()
我是一个广告位
留言与评论(共有 0 条评论)
   
验证码: