解释DBMS中传统文件系统的概念?
文件系统是一种存储和组织计算机文件及其包含的数据的方法,以便于查找和访问它们。
文件系统的特点
文件系统的特点如下:
它是一组用于存储组织数据的文件。
每个文件彼此独立。
每个文件都称为平面文件。
文件是使用C、C++等编程语言编写的程序设计的。
文件处理系统的缺点
文件处理系统有很多缺点,解释如下:
数据分离和孤立。
**数据冗余** – 增加成本和时间,占用额外存储空间,数据完整性丢失。
**数据依赖性** – 文件和记录由应用程序程序员编写的特定物理格式描述,难以从用户的角度表示数据。
**数据安全性** – 基于文件的系统的数据安全性低,因为数据保存在平面文件中,易于访问。
**事务问题** – 此系统不满足称为ACID属性的事务属性。这些ACID属性是A-原子性,C-一致性,I-隔离性和D-持久性。
**并发问题** – 当多个用户在同一时间间隔内访问同一数据时,称为系统的并发。当两个或多个用户同时读取数据时,没有问题,但当他们想同时更新文件时,可能会导致问题。
传统文件处理的图示
下图显示了数据库中的传统文件处理。
广告