(8)數(shù)據(jù)獨立性是數(shù)據(jù)庫技術的重要特點之一。所謂數(shù)據(jù)獨立性是指
A)數(shù)據(jù)與程序獨立存放
B)不同的數(shù)據(jù)被存放在不同的文件中
C)不同的數(shù)據(jù)只能被對應的應用程序所使用
D)以上三種說法都不對
參考答案:(8)D【解析】在數(shù)據(jù)庫系統(tǒng)中,通過系統(tǒng)提供的映象功能,使數(shù)據(jù)具有兩方面的獨立性:一是物理獨 立性。即由于數(shù)據(jù)的存儲結構與邏輯結構之間由系統(tǒng)提供映象,使得當數(shù)據(jù)的存儲結構改變時,其 邏輯結構可以不變,因此,基于邏輯結構的應用程序不必修改。二是邏輯獨立性。即由于數(shù)據(jù)的局 部邏輯結構(它是總體邏輯結構的一個子集,由具體的應用程序所確定,并且根據(jù)具體的需要可以作 一定的修改)與總體邏輯結構之間也由系統(tǒng)提供映象,使得當總體邏輯結構改變時,其局部邏輯結構 可以不變,從而根據(jù)局部邏輯結構編寫的應用程序也可以不必修改。 由此可知,選項A、B與C中的說法都是錯誤的。
A)數(shù)據(jù)與程序獨立存放
B)不同的數(shù)據(jù)被存放在不同的文件中
C)不同的數(shù)據(jù)只能被對應的應用程序所使用
D)以上三種說法都不對
參考答案:(8)D【解析】在數(shù)據(jù)庫系統(tǒng)中,通過系統(tǒng)提供的映象功能,使數(shù)據(jù)具有兩方面的獨立性:一是物理獨 立性。即由于數(shù)據(jù)的存儲結構與邏輯結構之間由系統(tǒng)提供映象,使得當數(shù)據(jù)的存儲結構改變時,其 邏輯結構可以不變,因此,基于邏輯結構的應用程序不必修改。二是邏輯獨立性。即由于數(shù)據(jù)的局 部邏輯結構(它是總體邏輯結構的一個子集,由具體的應用程序所確定,并且根據(jù)具體的需要可以作 一定的修改)與總體邏輯結構之間也由系統(tǒng)提供映象,使得當總體邏輯結構改變時,其局部邏輯結構 可以不變,從而根據(jù)局部邏輯結構編寫的應用程序也可以不必修改。 由此可知,選項A、B與C中的說法都是錯誤的。