思維邏輯什么意思 數(shù)據(jù)庫的兩個獨立性指什么?
數(shù)據(jù)庫的兩個獨立性指什么?物理獨立性:用戶應(yīng)用程序和數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的——應(yīng)用程序不需要知道如何在數(shù)據(jù)庫中存儲數(shù)據(jù);它是通過模式/內(nèi)部模式映射來實現(xiàn)的。邏輯獨立性:用戶應(yīng)用程序和數(shù)據(jù)庫的邏輯結(jié)
數(shù)據(jù)庫的兩個獨立性指什么?
物理獨立性:用戶應(yīng)用程序和數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的——應(yīng)用程序不需要知道如何在數(shù)據(jù)庫中存儲數(shù)據(jù);它是通過模式/內(nèi)部模式映射來實現(xiàn)的。
邏輯獨立性:用戶應(yīng)用程序和數(shù)據(jù)庫的邏輯結(jié)構(gòu)相互獨立-數(shù)據(jù)的邏輯結(jié)構(gòu)已更改,應(yīng)用程序可以保持不變。它是通過外部模式/模式映射來實現(xiàn)的。
數(shù)據(jù)的邏輯結(jié)構(gòu)作用?
系統(tǒng)的邏輯結(jié)構(gòu)是將整個系統(tǒng)劃分為幾個邏輯單元來實現(xiàn)自己的功能。一般來說,在系統(tǒng)開發(fā)中,邏輯結(jié)構(gòu)往往由架構(gòu)師來完成。系統(tǒng)的邏輯結(jié)構(gòu)對系統(tǒng)的發(fā)展起著重要的作用。
數(shù)據(jù)的邏輯結(jié)構(gòu)是對數(shù)據(jù)之間關(guān)系的描述,有時稱為數(shù)據(jù)結(jié)構(gòu)的邏輯結(jié)構(gòu)。邏輯結(jié)構(gòu)正式定義為(k,R)(或(D,s)),其中k是數(shù)據(jù)元素的有限集,R是k上的關(guān)系的有限集。
數(shù)據(jù)的獨立性包含哪兩個方面?
數(shù)據(jù)獨立性包括物理獨立性和邏輯獨立性。數(shù)據(jù)獨立性包括數(shù)據(jù)的物理獨立性和邏輯獨立性。物理獨立性是指存儲在數(shù)據(jù)庫中的數(shù)據(jù)和應(yīng)用程序是相互獨立的。邏輯獨立性是指用戶應(yīng)用程序和數(shù)據(jù)庫的邏輯結(jié)構(gòu)相互獨立,即當數(shù)據(jù)的邏輯結(jié)構(gòu)發(fā)生變化時,用戶的程序也可以保持不變。
數(shù)據(jù)庫系統(tǒng)的邏輯數(shù)據(jù)獨立性指的是什么?
物理獨立性意味著存儲在數(shù)據(jù)庫中的數(shù)據(jù)和應(yīng)用程序相互獨立。也就是說,如何在磁盤上存儲數(shù)據(jù)是由DBMS管理的。用戶程序不需要理解。應(yīng)用程序需要處理的只是數(shù)據(jù)的邏輯結(jié)構(gòu)。這樣,當數(shù)據(jù)的物理存儲發(fā)生變化時,應(yīng)用程序就不需要改變。邏輯獨立性是指用戶應(yīng)用程序和數(shù)據(jù)庫的邏輯結(jié)構(gòu)相互獨立,即當數(shù)據(jù)的邏輯結(jié)構(gòu)發(fā)生變化時,用戶的程序也可以保持不變。數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)可以服務(wù)于多個程序,程序也可以調(diào)用多個數(shù)據(jù)庫中的數(shù)據(jù),這是數(shù)據(jù)和程序的獨立性。