平面文件数据库

2025年6月16日 | 阅读3分钟

扁平文件数据库也称为文本数据库。它是用于将数据存储在纯文本文件(MS Excel)中的最重要类型的数据库。扁平文件数据库是IBM于20世纪70年代初开发的

在扁平文件数据库中,纯文本文件的每一行只包含一条记录。这些记录使用分隔符(如制表符和逗号)分隔。扁平文件数据库的优点是易于理解,并且可以帮助我们轻松地对结果进行排序。

扁平文件数据库的优点

以下是扁平文件数据库的一些优点列表:

  1. 所有记录都存储在一个地方。
  2. 易于使用各种标准办公应用程序理解和配置。
  3. 它是小型数据库的绝佳选择。
  4. 它需要更少的硬件和软件组件。

扁平文件数据库的缺点

以下是扁平文件数据库的一些缺点列表:

  1. 扁平文件数据库更难更新。
  2. 更难更改数据格式。
  3. 在复杂查询方面,它是一个糟糕的数据库。
  4. 它增加了冗余和不一致性。

创建扁平文件数据库

对于小型企业来说,扁平文件数据库是管理数据的最佳方式。

创建扁平文件数据库的步骤如下:

第一步:打开Microsoft Access

第二步:屏幕上将出现Microsoft Access主页,在其中执行以下操作:

  1. 可用模板部分中,单击空白数据库选项。
  2. 在“文件名”文本框中键入数据库名称
  3. 浏览要保存数据库的位置
  4. 单击创建按钮,如下图所示。
Flat File database

第三步:现在,您可以看到Microsoft Access将在文档的左角自动创建一个新表(Table1)。

Flat File database

第四步:要创建自己的表,请单击视图选项卡,然后从视图下拉菜单中单击设计视图选项。

Flat File database

第五步:将出现一个小型弹出菜单,在其中输入要创建的表名,然后单击确定按钮

Flat File database

注意:在本例中,我们将创建一个Employee表。

第六步:将出现一个Employee表设计视图,其中包含字段名称、数据类型和描述列。

要使某个字段成为主键,请右键单击要设为主键的字段,然后从下拉菜单中选择主键选项,或者您可以简单地单击主键选项卡将某个字段设为主键。

Flat File database

第七步:在字段名称列中添加另一个字段名称,并从数据类型下拉菜单中选择字段数据类型。

Flat File database

注意:同样,您可以在表中添加更多字段名称和数据类型。

第八步:在表中添加所有所需的字段名称后,单击文档顶部的视图选项卡,然后从视图下拉菜单中单击数据表视图选项。

Flat File database

第九步:将出现带有您所需字段名称的以下窗口。在字段名称中输入所需数据,然后单击保存选项以保存您的扁平文件数据库。

Flat File database

扁平文件数据库与关系数据库

下表显示了扁平文件数据库与关系数据库之间的区别:

扁平文件数据库关系数据库
扁平文件数据库用于在单个表结构中存储数据。关系数据库用于在多个表结构中存储数据。
扁平文件数据库可以通过各种软件应用程序访问。关系数据库使用关系数据库管理系统(RDBMS)来访问数据。
扁平文件数据库包括FileMaker、Berkeley DB和Borland Reflex等软件。关系数据库包括Oracle、MySQL和PostgreSQL等软件。
它简单、便携、易于使用且成本低廉。它比扁平文件数据库更强大、更高效。
它使用数据字典来表示。它使用模式(Schema)来表示。
它包含文件、记录、字符和字段。它包含实体的属性和关系。
在扁平文件数据库中,存在数据冗余问题。在关系数据库中,不存在数据冗余问题。
它不太安全。它比扁平文件数据库更安全。
大多数小型组织使用扁平文件数据库。大多数大型组织使用关系数据库。

下一主题SQL数据映射