檔案系統與資料庫系統相比較而言資料庫的優勢尤為突出。
資料庫具有幾下三個特點:
一、按照一定的結構儲存資料,
二、安全性高,
三、方便查詢(最重要)以及增刪改,資料存取的效率很高。
相對於檔案系統管理有以下幾點具體分析
一、人工管理階段
50年代中期之前,計算機的軟硬體均不完善。硬體儲存裝置只有磁帶、卡片和紙帶,軟體方面還沒有作業系統,當時的計算機主要用於科學計算。
這個階段由於還沒有軟體系統對資料進行管理,程式設計師在程式中不僅要規定資料的邏輯結構,還要設計其物理結構,包括儲存結構、存取方法、輸入輸出方式等。當
資料的物理組織或儲存裝置改變時,使用者程式就必須重新編制。由於資料的組織面向應用,不同的計算程式之間不能共享資料,使得不同的應用之間存在大量的重複
資料,很難維護應用程式之間資料的一致性。
這一階段的主要特徵可歸納為如下幾點:
* 計算機中沒有支援資料管理的軟體。
* 資料組織面向應用,資料不能共享,資料重複。
二、檔案系統階段
這一階段的主要標誌是計算機中有了專門管理資料庫的軟體——作業系統(檔案管理)。
上世紀50年代中期到60年代中期,由於計算機大容量儲存裝置(如硬碟)的出現,推動了軟體技術的發展,而作業系統的出現標誌著資料管理步入一個新的階
段。在檔案系統階段,資料以檔案為單位儲存在外存,且由作業系統統一管理。作業系統為使用者使用檔案提供了友好介面。檔案的邏輯結構與物理結構脫鉤,程式和
資料分離,使資料與程式有了一定的獨立性。使用者的程式與資料可分別存放在外儲存器上,各個應用程式可以共享一組資料,實現了以檔案為單位的資料共享。
但由於資料的組織仍然是面向程式,所以存在大量的資料冗餘。而且資料的邏輯結構不能方便地修改和擴充,資料邏輯結構的每一點微小改變都會影響到應用程式。由於檔案之間互相獨立,因而它們不能反映現實世界中事物之間的聯絡,作業系統不負責維護檔案之間的聯絡資訊。如果檔案之間有內容上的聯絡,那也只能由應用程式去處理。
* 在程式中要規定資料的邏輯結構和物理結構,資料與程式不獨立。
* 資料處理方式——批處理。
總而言之,資料庫能更加有效的儲存以及出做資料,並且不易隨著年份的增加而難以查詢。
檔案系統與資料庫系統相比較而言資料庫的優勢尤為突出。
資料庫具有幾下三個特點:
一、按照一定的結構儲存資料,
二、安全性高,
三、方便查詢(最重要)以及增刪改,資料存取的效率很高。
相對於檔案系統管理有以下幾點具體分析
一、人工管理階段
50年代中期之前,計算機的軟硬體均不完善。硬體儲存裝置只有磁帶、卡片和紙帶,軟體方面還沒有作業系統,當時的計算機主要用於科學計算。
這個階段由於還沒有軟體系統對資料進行管理,程式設計師在程式中不僅要規定資料的邏輯結構,還要設計其物理結構,包括儲存結構、存取方法、輸入輸出方式等。當
資料的物理組織或儲存裝置改變時,使用者程式就必須重新編制。由於資料的組織面向應用,不同的計算程式之間不能共享資料,使得不同的應用之間存在大量的重複
資料,很難維護應用程式之間資料的一致性。
這一階段的主要特徵可歸納為如下幾點:
* 計算機中沒有支援資料管理的軟體。
* 資料組織面向應用,資料不能共享,資料重複。
二、檔案系統階段
這一階段的主要標誌是計算機中有了專門管理資料庫的軟體——作業系統(檔案管理)。
上世紀50年代中期到60年代中期,由於計算機大容量儲存裝置(如硬碟)的出現,推動了軟體技術的發展,而作業系統的出現標誌著資料管理步入一個新的階
段。在檔案系統階段,資料以檔案為單位儲存在外存,且由作業系統統一管理。作業系統為使用者使用檔案提供了友好介面。檔案的邏輯結構與物理結構脫鉤,程式和
資料分離,使資料與程式有了一定的獨立性。使用者的程式與資料可分別存放在外儲存器上,各個應用程式可以共享一組資料,實現了以檔案為單位的資料共享。
但由於資料的組織仍然是面向程式,所以存在大量的資料冗餘。而且資料的邏輯結構不能方便地修改和擴充,資料邏輯結構的每一點微小改變都會影響到應用程式。由於檔案之間互相獨立,因而它們不能反映現實世界中事物之間的聯絡,作業系統不負責維護檔案之間的聯絡資訊。如果檔案之間有內容上的聯絡,那也只能由應用程式去處理。
* 在程式中要規定資料的邏輯結構和物理結構,資料與程式不獨立。
* 資料處理方式——批處理。
總而言之,資料庫能更加有效的儲存以及出做資料,並且不易隨著年份的增加而難以查詢。