1、物理数据独立性
��物理数据独立性是指修改数据库的物理模式而不必重写应用程序的能力。这是因为,为了提高系统的性能,偶尔会在数据库的物理层做一些修改;
2、逻辑数据独立性
��逻辑数据独立性是指修改数据库的逻辑模式而不必重写应用程序的能力。只要数据库的逻辑结构发生了变化(例如,当金融市场的股票帐户加入银行系统时),逻辑层就需要做一些修改。逻辑数据独立性比物理数据独立性更难作到,这是因为应用程序对于它们所要访问的数据的逻辑结构依赖性很大,因为应用程序与数据库的逻辑层靠得更近一些。
��数据独立性的概念同现代程序设计语言中的抽象数据类型的概念类似,两者都为用户屏蔽了具体的实现细节。
�� |