字词 | 文件 |
类别 | 中英文字词句释义及详细解析 |
释义 | 文件 贮存于DATA语句中的数据,虽然也能由程序进行处理,但这种数据与程序不分的办法,受到内存容量的限制,而且数据缺乏通用性和一致性,造成管理上的很大困难。 进行事务管理时,常常把相关的数据组成一条一条的记录,然后,多个结构相同的记录存于磁盘上形成一个文件,称为数据文件。这时,再由不同的程序来处理和管理,就可以减少冗余,保证数据的通用性和一致性。 例如,一个学藉管理问题,对每一个学生要生成一个记录(Record),每一条记录又要分成若干个字段(Field),其组成形式有如下图: 将上述数据文件存于磁盘或从磁盘读取时,又可以按两种方式进行: (1)顺序文件(Sequential File) 存贮文件和读取文件时,都要从文件首开始依次进行,其文件的特点为: ①各项数据之间以逗号(,)隔开,而一条记录完毕时,则以回车键隔开。 ②操作时按顺序进行,故读、写磁盘等处理时间较长。 ③操作时占内存贮器的空间较大。 ④由于数据的长度并不固定,外存贮器空间比较节省。 (2)随机文件(Random File) 存取时只需指定记录号,就可直接定位,特点为: ①记录的长度及其字段的划分都是固定的。 ②字段之间,记录之间没有分隔符号。 ③处理时所需内存较小。 ④由于记录长度是按最大的一条固定下来的,比较浪费外存贮器。 1.顺序文件 对顺序文件的操作指令表: 使用顺序文件的步骤如下: (1)使用OPEN语句,将文件名与文件号联系起来,其中存取模式这一项,可以选用如下三种之一: ①OUTPUT——输出型文件,用于向磁盘写出数据。 ②INPUT——输入型文件,打开磁盘文件用于读入数据。 ③APPEND——追加型文件,写出数据追加在原有文件的尾后。 如果没有特殊说明,一个程序可同时打开三个文件。 (2)在继后的语句,可以使用PRINT#、PRINT#USING、INPUT#等语句,实施对文件的写读。 (3)写、读完毕,应该用CLOSE#语句关闭文件。 2.随机文件 对随机文件的操作指令表 (1)建立和写随机文件的步骤如下: ①使用OPEN语句打开随机文件,同时指定记录长度。 ②使用FIELD语句,在缓冲区中为各个字段定名和分配长度。 ③使用MKI$、MKS$或MKD$指令将数值型数据转换成字符串数据。 ④使用LSET或RSET指令,指定定符串在缓冲区的各个字段中是左靠齐还是右靠齐。 ⑤使用PUT#语句,将缓冲区中的一条记录存入文件的指定记录号上。 ⑥文件处理完毕应用CLOSE#语句关闭文件。 (2)从随机文件中读取记录的步骤如下: ①使用OPEN语句打开随机文件,同时指定记录长度。 ②使用FIELD语句,在缓冲区中为各个字段定名和分配长度。 ③使用GET#语句,从文件中的指定记录号读入一条记录到缓冲区中。 ④用CVI、CVS或CVD指令将原来从数值型数据转换成的字符串还原成数值型数据。 ⑤文件处理完毕应用CLOSE#语句关闭文件。 |
随便看 |
|
文网收录3541549条中英文词条,其功能与新华字典、现代汉语词典、牛津高阶英汉词典等各类中英文词典类似,基本涵盖了全部常用中英文字词句的读音、释义及用法,是语言学习和写作的有利工具。