文件系统是数据的收集。在该系统中,用户必须编写用于管理数据库的过程。它提供了数据表示和数据存储的详细信息。在此–
- 数据存储在文件中。
- 每个文件都有特定的格式。
- 使用这些文件的程序取决于有关该格式的知识。
- 在早期,数据库应用程序是建立在文件系统之上的。
这种方法大多已过时,但–
- 了解基于文件的系统固有的问题可能会阻止我们在数据库系统中重复这些问题。
- 将基于文件的系统转换为数据库系统时,了解文件系统的工作方式非常有用。
基本上,它是一组应用程序,为最终用户执行服务,例如生成报告。每个文件定义和管理自己的数据。
它没有崩溃机制,即,如果系统在输入某些数据时崩溃,那么文件内容将丢失。这是传统的基于文件的系统的缺点。另外,在文件系统下保护文件非常困难。该系统无法有效地存储和检索数据。
传统文件系统的优点:
- 文件处理的成本比数据库低,并且可以提高速度。
- 文件处理设计方法非常适合大型机硬件和批处理输入。
- 公司主要使用文件处理来定期处理大量结构化数据。
- 在某些情况下,它比DBMS效率更高,成本更低。
- 设计很简单。
- 定制既简单又高效。
传统文件系统的缺点:
- 数据冗余和不一致。
- 难以访问数据。
- 数据隔离–多种文件和格式。
- 诚信问题
- 未经授权的访问不受限制。
- 它仅协调物理访问。
为了克服文件系统的缺点,使用了DBMS
DBMS-代表数据库管理系统。它是相互关联的数据的收集。它具有访问数据的程序集。基本上,它包含有关特定企业的信息。它提供了方便有效的使用环境。
DBMS的应用:
- 银行业
- 航空公司
- 大学
- 销售量
- 制造业
- 人力资源