文件结构

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

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

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

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

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

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

angularjs2入门1-文件结构分析

1.下载源代码 http://pan.baidu.com/s/1pKYwF83 2.下载npm依赖包 npm install -g cnpm --registry=https://registry.n...
  • shmily__35
  • shmily__35
  • 2017年03月01日 16:44
  • 995

exe文件结构分析

dos下的可执行文件头!谁知道!请告诉我!我要!我想知道它的数据结构! 问题点数:20、回复次数:4Top 1 楼awinder(风)回复于 2002-07-17 21:31:27 得分 5.EX...
  • todototry
  • todototry
  • 2007年02月01日 17:10
  • 4171

Oracle数据文件结构

Oracle的数据结构分为 物理结构和逻辑结构 物理结构: 操作系统的数据块—>数据文件datafiles 逻辑结构: 最小数据库block——>extent——>segement——...
  • h249059945
  • h249059945
  • 2014年09月16日 13:37
  • 2528

poj 2775 文件结构“图”(递归)

程序设计实习递归作业 文件结构“图”
  • PKU_ZZY
  • PKU_ZZY
  • 2016年05月11日 18:52
  • 1091

Android开发之:第一个应用程序及工程文件及结构详解

Android开发之:第一个应用程序及工程文件及结构详解   在昨天我们配置好了Eclipse的Android ADT和SDK,现在我们开始新建第一个Android应用程序:helloWorld;...
  • yangbo_hbzjk
  • yangbo_hbzjk
  • 2011年12月06日 17:10
  • 6619

Delphi单元文件基本结构

Delphi单元文件基本结构 Delphi单元文件基本结构 unit Unit1;   //单元文件名   interface     //这是接口关键字,用它来...
  • haiou327
  • haiou327
  • 2012年01月10日 12:37
  • 908

通过文件结构直接生成xls文件

 以下代码演示了 直接通过excel可以识别的文件结构生成xls文件的方法,这样就可以不引用麻烦的ole了。using System;using System.Collections.Generic;...
  • jinjazz
  • jinjazz
  • 2008年08月01日 15:05
  • 10732

浅析doc(word)格式文件内部结构

以下是在处理 .doc 文件时必须了解的一些最重要的结构。 2.1.1 WordDocument Stream Word 文档流是 .doc 文件中的主要流,其中包含文件中的所有数...
  • Cony_14
  • Cony_14
  • 2016年03月28日 18:30
  • 1453

Android App文件结构分析

Android的APP是一个以*.apk结尾的压缩文件,将其后缀修改为.zip可以看到apk包的完整结构如下图: 主要包括Java 代码文件:classes*.dex,Native 代码文件:l...
  • o190847959
  • o190847959
  • 2017年01月13日 20:27
  • 1172

GIF文件学习

1.概述 最近参与的项目是一个和表情相关的App,也就理所当然的和GIF打交道了。下面就项目中遇到的和GIF相关的问题及解决办法分 享出来,第一次接触GIF,了解的不多,希望能和大家共同探讨学习。 ...
  • TuGeLe
  • TuGeLe
  • 2017年06月19日 20:10
  • 184
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:文件结构
举报原因:
原因补充:

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