計(jì)算機(jī)數(shù)據(jù)庫應(yīng)用系統(tǒng)的優(yōu)點(diǎn)
(1)數(shù)據(jù)結(jié)構(gòu)化
1.數(shù)據(jù)庫中的數(shù)據(jù)不再僅僅針對(duì)某一應(yīng)用,而是面向整個(gè)組織或企業(yè);
2.不僅數(shù)據(jù)內(nèi)部結(jié)構(gòu)化,而且整體也是結(jié)構(gòu)化的,數(shù)據(jù)之間是具有聯(lián)系的。
3.數(shù)據(jù)庫中不僅描述了數(shù)據(jù)本身,還描述了數(shù)據(jù)之間的聯(lián)系。
4.數(shù)據(jù)庫應(yīng)用系統(tǒng)中可以存取數(shù)據(jù)庫中的某一個(gè)或一組數(shù)據(jù)項(xiàng)、一個(gè)記錄或一組記錄;而在文件系統(tǒng)中,數(shù)據(jù)的存取單位只能是整條記錄,不能細(xì)到數(shù)據(jù)項(xiàng)。
(2)數(shù)據(jù)的共享性高、冗余度低
1.數(shù)據(jù)不再面向某個(gè)應(yīng)用程序而是面向整個(gè)系統(tǒng),因此數(shù)據(jù)可以被多個(gè)用戶、多個(gè)應(yīng)用程序共享使用。
2.數(shù)據(jù)共享可以大大減少數(shù)據(jù)冗余,節(jié)約存儲(chǔ)空間,還能夠避免數(shù)據(jù)之間的不相容性與不一致性。
3.所謂的數(shù)據(jù)不一致性是指同一數(shù)據(jù)不同副本的值不一樣。
(3)數(shù)據(jù)獨(dú)立性高
1.數(shù)據(jù)獨(dú)立性是指借助數(shù)據(jù)庫管理數(shù)據(jù)的一個(gè)顯著優(yōu)點(diǎn),包括數(shù)據(jù)的物理獨(dú)立性和邏輯獨(dú)立性。
2.物理獨(dú)立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的物理存儲(chǔ)是相互獨(dú)立的。當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變時(shí),應(yīng)用程序不需要修改。
3.邏輯獨(dú)立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨(dú)立的,數(shù)據(jù)邏輯結(jié)構(gòu)改變時(shí),用戶的應(yīng)用程序也不需要修改。