1. 程式人生 > >檔案系統與資料庫系統的區別和聯絡

檔案系統與資料庫系統的區別和聯絡

區別:

1.檔案系統將資料以檔案的方式儲存在外存上,而資料庫系統將資料統一用資料庫進行儲存。

2.檔案系統是面向(單個或一組)應用的,當不同程式呼叫同一檔案時必須新建一個對應自身的檔案,造成資料冗餘度大。

資料庫系統是面向資料的,在資料庫系統中資料和程式是相互分離的。

3.兩者都具有共享性但檔案系統是以檔案為單位的共享,這就可能會造成資料間不相融與不一致性(原因是不同應用基於     同一檔案建立多個副本後,各自編輯,造成同一資料的不同副本值不同)。

而資料庫系統的共享是以資料項為單位的共享,共享性更高。

4.在對資料管理上,檔案系統採用基於作業系統的存取方法進行管理。而資料庫系統(DBS)有資料庫管理系統(DBMS)統一進行管理。

5.二者的本質區別是資料庫系統實現了整體資料的結構化,減輕了程式設計師的負擔。

聯絡:

1.都由資料管理軟體管理資料,程式與資料之間都用存取方法進行轉換。    
2.資料庫系統由檔案系統發展而來。