数据独立性是指什么

liuao 坐标: 28762 目录:百科

想知道数据独立性是指什么

数据库的逻辑数据独立性是由外模式映像提供的。

数据库系统为三级模式结构提供了两层映像机制:外模式映像和内模式映像,这两层映像机制分别保证了数据库系统中数据的逻辑独立性和物理独立性。

逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结构改变时,用户程序也可以不变。外模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系,当数据库模式发生变化时,例如关系数据库系统中增加新的关系、改变关系的属性数据类型等,可以调整外模式间的映像关系,保证面向用户的各个外模式不变。例如,应用程序是依据数据的外模式编写的,则当数据库的逻辑结构改变时应用程序不必修改,此时数据与应用程序相互独立,这就体现了数据库的逻辑数据独立性。

专题栏目
最新