题目
在数据管理技术发展的三个阶段中,数据冗余最低的是A. 数据库系统阶段B. 文件系统阶段C. 人工管理阶段D. 三个阶段相同
在数据管理技术发展的三个阶段中,数据冗余最低的是
A. 数据库系统阶段
B. 文件系统阶段
C. 人工管理阶段
D. 三个阶段相同
题目解答
答案
A. 数据库系统阶段
解析
本题考查数据管理技术发展的三个阶段(人工管理阶段、文件系统阶段、数据库系统阶段)中数据冗余的特点。解题思路是分别了解这三个阶段数据管理的方式,进而分析每个阶段数据冗余的情况,最后比较得出数据冗余最低的阶段。
1. 人工管理阶段
在人工管理阶段,数据不保存,数据和程序紧密结合,一组数据对应一个程序。数据是面向应用的,不同的应用程序之间不能共享数据。当多个应用程序需要使用相同的数据时,必须各自定义和存储这些数据,这就导致了大量的数据重复存储,数据冗余度非常高。
2. 文件系统阶段
文件系统阶段,数据以文件的形式长期保存,数据和程序有了一定的独立性。但是,文件之间是相互独立的,缺乏联系,数据共享性差。不同的文件可能会包含相同的数据,而且数据的定义和管理是分散在各个文件中的,这也使得数据冗余问题依然比较严重。
3. 数据库系统阶段
数据库系统阶段采用了统一的数据管理方式,数据具有高度的共享性和独立性。数据库系统通过数据模型对数据进行组织和管理,将数据集中存储在数据库中,多个应用程序可以共享数据库中的数据。同时,数据库系统还提供了数据完整性、安全性等控制机制,能够有效地减少数据冗余。
通过以上分析可知,在数据管理技术发展的三个阶段中,数据库系统阶段的数据冗余最低。