數據獨立性分為數據的物理獨立和數據的邏輯獨立。
(1)數據的物理獨立
意義:數據的存取與程序分離。實現方法:利用文件管理系統建立數據文件。產生效果:數據存儲結構與存取方法的改變不一定要求修改程序。使初步數據共享成為可能,只要知道數據存取結構,不同程序可共用同一數據文件。
2)數據的邏輯獨立
意義:數據的使用與數據的邏輯結構相分離。
具體的實現方法:
1、建立對數據邏輯結構即數據之間聯系關系的描述文件。
2、建立基于上述全局邏輯結構的子結構的描述文件,具體為應用程序服務。
產生效果:
當全局數據邏輯結構改變時,不一定要求修改程序,程序對數據使用的改變也不一定要求修改全局數據結構,使進一步實現深層次數據共享成為可能。
新聞熱點
疑難解答