数据库的独立性是指什么
数据库的独立性是指什么?
数据独立性是数据库系统的一个最重要的指标之一,它使数据能独立于利用程序。可以说数据处置的开展史就是数据独立性一直进化的历史。在手工治理阶段,数据和程序完全交错在一起,没有独立性可言,数据构造作任何改动,利用程序也需要做响应的修改;
文件系统涌现后,虽然将两者别离,但现实上利用程序中仍然要反映文件在存储设施上的组织办法、存取办法等物理细节,因此只有数据作了任何修改,程序依然需要作改动。而数据库系统的一个重要指标就是要使程序和数据真正别离,使它们能独立开展。
数据独立性包含数据的物理独立性和数据的逻辑独立性。
物理独立性是指会员的利用程序与存储在磁盘上的数据库中数据是彼此独立的。即,数据在磁盘上如何存储由DBMS(DataBase Management System 数据库治理系统)治理,会员程序不需要理解,利用程序要处置的只是数据的逻辑构造,这样当数据的物理存储转变了,利用程序不消转变。
逻辑独立性是指会员的利用程序与数据库的逻辑构造是彼此独立的,即,当数据的逻辑构造转变时,会员程序也可以不变。
数据与程序的独立,把数据的定义从程序中别离出去,加上数据的存取又由DBMS负责,从而简化了利用程序的体例,大大减少了利用程序的保护和修改。
举荐:《mysql视频教程》
以上就是数据库的独立性是指什么的细致内容,更多请关注 百分百源码网 其它相干文章!