区别:
1.文件系统将数据以文件的方式存储在外存上,而数据库系统将数据统一用数据库进行存储。
2.文件系统是面向(单个或一组)应用的,当不同程序调用同一文件时必须新建一个对应自身的文件,造成数据冗余度大。
数据库系统是面向数据的,在数据库系统中数据和程序是相互分离的。
3.两者都具有共享性但文件系统是以文件为单位的共享,这就可能会造成数据间不相融与不一致性(原因是不同应用基于 同一文件创建多个副本后,各自编辑,造成同一数据的不同副本值不同)。
而数据库系统的共享是以数据项为单位的共享,共享性更高。
4.在对数据管理上,文件系统采用基于操作系统的存取方法进行管理。而数据库系统(DBS)有数据库管理系统(DBMS)统一进行管理。
5.二者的本质区别是数据库系统实现了整体数据的结构化,减轻了程序员的负担。
联系:
1.都由数据管理软件管理数据,程序与数据之间都用存取方法进行转换。2.数据库系统由文件系统发展而来。