數(shù)據(jù)庫獨立性是指數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)相互獨立。數(shù)據(jù)的獨立性是數(shù)據(jù)庫系統(tǒng)的基本特征之一 ;它能使數(shù)據(jù)獨立于應用程序,數(shù)據(jù)與程序的獨立,把數(shù)據(jù)的定義從程序中分離出去,簡化了應用程序的編制,大大減少了應用程序的維護和修改。
數(shù)據(jù)庫獨立性是指數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)相互獨立。
數(shù)據(jù)的獨立性是數(shù)據(jù)庫系統(tǒng)的基本的特征之一 。數(shù)據(jù)獨立性是指應用程序和數(shù)據(jù)結(jié)構(gòu)之間相互獨立, 互不影響。
在三層模式體系結(jié)構(gòu)中數(shù)據(jù)獨立性是指數(shù)據(jù)庫系統(tǒng)在某一層次模式上的改變不會使它的上一層模式也發(fā)生改變的能力。
正是三級模式間的兩層映像保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)具有較高的數(shù)據(jù)獨立性。數(shù)據(jù)獨立性包括數(shù)據(jù)邏輯獨立性和數(shù)據(jù)物理獨立性。
數(shù)據(jù)獨立性也是數(shù)據(jù)庫系統(tǒng)的一個最重要的目標之一。它能使數(shù)據(jù)獨立于應用程序。
數(shù)據(jù)與程序的獨立,把數(shù)據(jù)的定義從程序中分離出去,加上數(shù)據(jù)的存取又由DBMS負 責,從而簡化了應用程序的編制,大大減少了應用程序的維護和修改。
數(shù)據(jù)與程序的獨立
把數(shù)據(jù)的定義從程序中分離出去,加上數(shù)據(jù)的存取又由DBMS負責,從而簡化了應用程序的編制,大大減少了應用程序的維護和修改。可以說數(shù)據(jù)處理的發(fā)展史就是數(shù)據(jù)獨立性不斷進化的歷史。在手工管理階段,數(shù)據(jù)和程序完全交織在一起,沒有獨立性可言,數(shù)據(jù)結(jié)構(gòu)作任何改動,應用程序也需要做相應的修改。
獨立發(fā)展
文件系統(tǒng)出現(xiàn)后,雖然將兩者分離,但實際上應用程序中依然要反映文件在存儲設備上的組織方法、存取方法等物理細節(jié),因而只要數(shù)據(jù)作了任何修改,程序仍然需要作改動。而數(shù)據(jù)庫系統(tǒng)的一個重要目標就是要使程序和數(shù)據(jù)真正分離,使它們能獨立發(fā)展。
推薦教程:《MySQL教程》