应用程序和数据结构之间相互独立。在数据库系统中,数据独立性是指数据库系统在某一层次模式上的改变不会使它的上一层模式也发生改变的能力。数据独立性也是数据库系统的一个最重要的目标之一,能使数据独立于应用程序。数据与程序的独立,把数据的定义从程序中分离出去,加上数据的存取又由DBMS负责,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。