回覆列表
  • 1 # 用戶8439464204157

    數據獨立性是指數據和應用程序之間的獨立性,其由數據庫的三層模式/兩層映像來提供,也就是數據庫的系統架構保證了數據和程序的獨立性。

  • 2 # 用戶866031639278

    在數據管理技術的發展過程中,經歷了人工管理階段,文件系統管理階段和數據庫系統管理階段。其中數據獨立性最高的階段是數據庫系統管理階段。

    在人工管理階段,計算機中的數據與應用程序一一對應,即一組數據對應一個程序,程序中要用到的數據由程序員通過程序自己進行管理,當計算機巾的數據結構改變時,其程序也必須隨之修改,即計算機中的數據與程序不具有獨立性。

    在文件系統管理階段,數據是以文件的形式存放在計算機中的,並且由操作系統中文件系統來管理文件中的數據。在這個階段中,借助操作系統中的文件系統,數據可以用統一的格式,以文件形式長期保存在計算機系統中,數據的各種轉換以及存儲位置的安排也由文件系統來統一管理,從而使程序與數據之間具有一定的獨立性,一個應用程序可以使用多個文件中的數據,不同的應用程序也可以使用同一個文件中的數據。

    在數據庫系統管理階段,數據是結構化的,是面向系統的,數據的冗餘度小,從而節省了數據的存儲空間,也減少了對數據的存取時間,提高了訪問效率,避免了數據的不一致性,同時提高了數據的可擴充性和數據應用的靈活性:數據具有獨立性,通過系統提供的映像功能,使數據具有兩方面的獨立性:一是物理獨立性,二是邏輯獨立性:保證了數據的完整性、安全性和併發性。由上所述,數據獨立性最高的階段是數據庫管理階段。

  • 中秋節和大豐收的關聯?
  • 對口升學作文評分標準?