文件系统将数据与应用程序分别存储为程序文件和数据文件,应用程序采用统一的存取方法来操作数据。但是,数据的存放依赖于应用程序的使用方法,不同的应用程序仍然很难共享同一数据文件,这就使得数据的独立性较差。另外,文件系统对数据存储没有一个相应的模型约束,数据冗余度大。
与文件系统相比,数据库系统的特点如下。
①实现了数据共享。数据库对数据的存储是按照同一结构进行的,对数据的完整性、安全性都提供了一套有效的管理手段,使得不同的应用程序都可以直接操作这些数据。
②减少了数据冗余度。用户的逻辑数据文件和具体的物理数据文件不必一一对应,存在着“多对一”的重叠关系,有效地节省了存储资源。
③数据独立性。应用程序不随数据存储结构的改变而改变。
④数据一致性。数据库中数据的一致性是指数据库中的数据只有一个物理备份。
(单选题)
下列关于数据库系统的叙述,正确的是()
A数据库系统只是比文件系统管理的数据更多
B数据库系统中数据的一致性是指数据类型一致
C数据库系统避免了一切数据冗余
D数据库系统减少了数据冗余