回覆列表
-
1 # 使用者98840486899
-
2 # 使用者888045990066279
一、人工管理階段:特點
資料的管理者:人
資料面向的物件:某一應用程式
資料的共享程度:無共享,冗餘度極大
資料的獨立性:不獨立,完全依賴於程式
資料的結構化:無結構
資料控制能力:應用程式自己控制
二、檔案系統階段:特點
資料的管理者:檔案系統
資料面向的物件:某一應用程式
資料的共享程度:共享性差,冗餘度大
資料的獨立性:獨立性差
資料的結構化:記錄內有結構,整體無結構
資料控制能力:應用程式自己控制
三、資料庫系統階段:特點
資料的管理者:資料庫管理系統
資料面向的物件:整個應用系統
資料的共享程度:共享性高,冗餘度小
資料的獨立性:具有高度的物理獨立性和邏輯獨立性
資料的結構化:整體結構化,用資料模型描述
資料控制能力:由資料庫管理系統提供資料安全性、完整性、併發控制和恢復能力
資料庫的發展歷史經歷了人工管理、檔案系統和資料庫系統三個發展階段。 人工管理資料具有如下特點
1、資料不儲存
2、資料需要由應用程式自己管理沒有相應的軟體系統負責資料的管理工作
3、資料不共享
4、資料不具有獨立性資料的邏輯結構或物理結構發生變化後必須對應用程式做相應的修改這就進一步加重了程式設計師的負擔。 檔案系統階段特點為 1、資料可以長期儲存 2、由專門的軟體即檔案系統進行資料管理程式和資料之間由軟體提供的存取方法進行轉換使應用程式與資料之間有了一定的獨立性程式設計師可以不必過多地考慮物理細節將精力集中於演算法。 3、資料共享性差 4、資料獨立性低 資料庫系統階段特點為 1、資料結構化 2、資料的共享性好冗餘度低 3、資料獨立性高 4、資料由DBMS統一管理和控制