文件结构

转载 2016年06月01日 21:55:19

前一段时间一个师妹问:写程序时候可以用文档(.txt .dat)的形式保存数据,为什么还要用数据库呢?为此我也是有点知其然而不知其所以然,解释不清楚。回来好好看了一下书,查了一下资料。让自己更加理解这两种文件形式。

通过不同的方式构造文件有:1.无结构文件 2.有结构文件 

无结构文件:也称流式文件。它是最简单的一种文件组织方式。文件中的数据按其到达的时间顺序被采集,文件由一串数据组成。使用流式文件的目的仅仅是积累大量的数据并保存这些数据。流式文件没有记录,也没有结构。由于流式文件没有结构,因此对数据的访问是通过穷举搜索的方式进行的。也就是说如果想找到某一特定数据项,需要查找流式文件中所有数据,直到找到所需要的数据项,或者搜索完整个文件。对于流式文件,一般直接按字节计算其长度,大量的源程序、可执行文件、库函数等都采用流式文件的形式。

有结构文件:也称记录式文件,它在逻辑上可以看成一组连续记录的集合。即文件由若干各相关记录组成,且每个记录都有一个编号,依次为记录1、记录2、.....、记录n。每个记录用于描述对象某个方面的属性,如学号、姓名、性别、年龄。数据库就是使用记录式文件

一般我们写源程序时保存数据使用的文档就是无结构文件,它的优势在与方便使用。然而当我们需要保存大量数据,并对数据进行p增、删、改操作时流式文件就不适用了。就需要使用记录式文件。

相关文章推荐

完美解读Linux中文件系统的目录结构

一、前 言   接触Linux也有一段时间了,不过这几天在编译开源程序时,才发现自己对linux文件系统的目录结构了解的不够透彻,很多重要目录都说不清楚是用来干嘛的,于是在网上百度了一下这...

15种文件的数据结构

  • 2015-09-28 17:42
  • 112KB
  • 下载

数据结构文件代码

PBOC 3.0 文件结构

PBOC 3.0 文件结构 第一、文件类别 PBOC规范支持两种文件:专用文件(DF),基本文件EF。 ---DF 用于支持应用、文件夹和数据对象存储。一个应用DF对应一种应用。DF可以作为其...
  • juvary
  • juvary
  • 2016-05-05 07:26
  • 1002

数据结构文件

  • 2017-06-17 19:15
  • 628KB
  • 下载

Linux文件系统结构分析

  • 2015-06-02 09:22
  • 293KB
  • 下载

bootstrap源码分析系列:一,文件结构和开发环境

本文基于bootstrap2.3.2。 一,文件结构: ▾ docs/   ▸ assets/   ▸ build/   ▸ examples/   ▸ templates/    ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)