要保障数据库的数据独立性需要修改的有哪些
为了包管数据库的数据独立性,需要修改的是:模式与外模式的映像关系。当数据库模式发生转变时,通过调整外模式/模式间的映像关系,使得利用程序不必随之修改,从而包管数据与利用程序间的逻辑独立性。
数据的独立性是数据库系统的最根本的特点之一 。数据独立性是指利用程序和数据构造之间彼此独立,互不影响。在三层模式体系构造中数据独立性是指数据库系统在某一层次模式上的改动不会使它的上一层模式也发生改动的能力。正是三级模式间的两层映像包管了数据库系统中的数据具有较高的数据独立性。数据独立性包罗数据逻辑独立性和数据物理独立性.
数据独立性也是数据库系统的一个最重要的目标之一。它能使数据独立于利用程序。
数据与程序的独立,把数据的定义从程序中别离出去,加上数据的存取又由DBMS负 责,从而简化了利用程序的编制,大大减少了利用程序的保护和修改。
一个数据库构造从逻辑上可以分为外部模式,内部模式和 概念模式三层。为了提高数据库系统中的数据独立性,DBMS在 这三级模式之间供给了两层映像。作为数据库系统的根本特点 的数据和程序的独立性正是依托于这三级模式和两级映像。
概念模式也称模式,是由数据库设计者综合所有会员数据,并且依照必然的观念结构的对数据库全局逻辑构造的描 述。
在数据库系统的三级模式中,概念模式处于中心层,一个 数据库只要一个概念模式,它既不触及数据的物理储备细节和 硬件环境也与详细的利用程序和程序设计说话无关。
外部模式 也称为子模式,子模式是会员和数据库之间的接口,是数据库 会员能看得见的和使用的部分数据的逻辑构造和特点的描写。
内部模式也称为储备模式,是对数据库中数据物理构造和储备 方式的描写,是数据在数据库内部的表示方式。一个数据库只 有一个内部模式。内部模式是DBMS治理的最底层,它是物理存 储设备上储备数据时的物理抽象。
在某个层次上修改模式定义而不影响位于其上一层模式的能力叫做数据独立性.有两个层次的数据独立性:物理独立性和逻辑独立性。
更多相关知识,请拜访:PHP中文网!
以上就是要包管数据库的数据独立性需要修改的是啥的具体内容,更多请关注百分百源码网其它相关文章!