OS------第七章 文件管理

这一章我们来学文件管理功能,这个功能是方便用户的。

数据组:数据项、记录、文件

数据项是最低级的数据组织形式它分为基本数据项和组合数据项。

什么是组合数据项?又成为字段,描述一个对象的某种属性的字符集,是数据组织中可以命名的最小逻辑数据单位。

比如描述一个学生有学号,姓名、性别啥的

还有一个就是组合数据项,简称为组项。简单来讲它是由基本数据项组成的。一个学校的学生是由提前批,一本二本的学生组成的。

在输入的同时输出,假装自己是自己的老师。

基本数据项除了数据名外还有数据类型。

好了,数据项就这么多内容。我们接下来看“记录”的内容,

什么是记录?记录是一组相关数据项的集合,用于描述一个对象在某方面的属性。对象处在不同的环境,可视为不同的对象。

为了唯一地标识一个记录,必须在一个记录的各个数据项中确定一个或多个数据项。这样的集合成为关键字key。关键字能唯一标识一个记录的数据项。

看啥是文件,文件是由创建者所定义的,具有文件名的一组相关元素的集合,可分为有结构文件和无结构文件。

有结构文件是由若干个相关记录组成的,无结构文件是一个字符流。(啥是字节流:底层设备永远只接受字节数据,有时候要写字符串到底层设备,需要将字符串转成字节再进行写入。字符流是字节流的包装,字符流则是直接接受字符串,它内部将串转成字节,再写入底层设备,这为我们向IO设别写入或读取字符串提供了一点点方便。)

文件属性:文件类型、文件长度、文件的物理位置、文件的建立时间。

总之,文件,记录和数据项之间是包含关系,文件包含多个记录,记录又包含多个数据项。

文件名和类型都是杂碎知识,都不想看。

 

 

你可能感兴趣的:(OS)