请分析数据库结构的独立性及其意义。(若回复十分感谢)

如题所述

数据独立性是指建立在数据的逻辑结构和物理结构分离的基础上,用户以简单的逻辑结构操作数据而无需考虑数据的物理结构,转换工作由数据库管理系统实现。 数据独立性分为数据的物理独立和数据的逻辑独立。   
1.数据的物理独立
意义:数据的存取与程序分离。实现方法:利用文件管理系统建立数据文件。产生效果:数据存储结构与存取方法的改变不一定要求修改程序。使初步数据共享成为可能,只要知道数据存取结构,不同程序可共用同一数据文件。
2.数据的逻辑独立   
意义:数据的使用与数据的逻辑结构相分离。   
实现方法
1、建立对数据逻辑结构即数据之间联系关系的描述文件。
2、建立基于上述全局逻辑结构的子结构的描述文件,具体为应用程序服务。
产生效果:当全局数据逻辑结构改变时,不一定要求修改程序,程序对数据使用的改变也不一定要求修改全局数据结构,使进一步实现深层次数据共享成为可能。
温馨提示:答案为网友推荐,仅供参考