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