要保證資料庫的數據獨立性需要修改的是
㈠ 什麼是數據的獨立性資料庫系統中為什麼能具有數據獨立性
數據的獨立性:是指應用程序和數據之間的依賴程度低,相互影響小。
數據獨立性分成物理數據獨立性和邏輯數據獨立性兩級:
1,數據的物理獨立性是指應用程序對數據存儲結構的依賴程度;
2,數據物理獨立性高是指當數據的物理結構發生變化時,應用程序不需要修改也可以常工作。
為什麼具有數據獨立性的原因:
1,因為資料庫管理系統能夠提供數據的物理結構與邏輯結構之間的映像或轉換功能。這種數據映像功能使得應用程序可以根據數據的邏輯結構進行設計,並且一旦數據的存儲結構發生變化,系統可以通過修改其映像來適應變化。所以數據物理結構的變化不會影響到應用程序的正確執行。
資料庫系統之所以具有較高的數據邏輯獨立性,是由於資料庫系統能夠提供數據的全局邏輯結構和局部邏輯結構之間的映像和轉換功能。
2,這種數據映像功能使得資料庫可以按數據全局邏輯結構設計,而應用程序可以按數據局部邏輯結構進行設計。這樣,當全局邏輯結構中的部分數據結構改變時,即使那些與變化相關的數據局部邏輯結構受到了影響,也可以通過修改與全局邏輯結構的映像而減小其受影響的程度,使數據局部邏輯結構基本上保持不變。
(1)要保證資料庫的數據獨立性需要修改的是擴展閱讀:
數據獨立性概念背景:
一個資料庫結構從邏輯上可以分為外部模式,內部模式和 概念模式三層。為了提高資料庫系統中的數據獨立性,DBMS在 這三級模式之間提供了兩層映像。作為資料庫系統的基本特徵 的數據和程序的獨立性正是依靠於這三級模式和兩級映像。
概念模式也稱模式,是由資料庫設計者綜合所有用戶數 據,並且按照一定的觀點構造的對資料庫全局邏輯結構的描 述。在資料庫系統的三級模式中,概念模式處於中間層,一個 資料庫只有一個概念模式,它既不涉及數據的物理存儲細節和 硬體環境也與具體的應用程序和程序設計語言無關。
外部模式 也稱為子模式,子模式是用戶和資料庫之間的介面,是資料庫 用戶能看得見的和使用的局部數據的邏輯結構和特徵的描述。
內部模式也稱為存儲模式,是對資料庫中數據物理結構和存儲 方式的描述,是數據在資料庫內部的表示方式。一個資料庫只 有一個內部模式。內部模式是DBMS管理的最底層,它是物理存 儲設備上存儲數據時的物理抽象。
㈡ 問一道關於資料庫的題 要保證數據的獨立性,需要修改的是A三級模式之間的內級映象B應用程序C邏輯模式D外模
應該是A吧 獨立性包括邏輯獨立性和物理獨立性,這兩個分別與三級模式的兩層映像中有關,內級映像對應的是數據的物理獨立性。
㈢ 問幾道資料庫的基本題目
1.A 2.C 3.B 4.C
5.C 6.C 7.D 8.B.
1.外碼並不一定要與相應的主碼同名,但為了方便我們一般會讓外碼和主碼同名.但不是一定.
4.邏輯數據獨立性是修改 模式與外模式的映射.
物理獨立性才是修改 模式與內模式的映射
8.投影怎麼能表示笛卡爾積呢?
上面同學的回答有點問題.
㈣ 要保證資料庫物理數據獨立性,需要修改的是
選b 模式與內模式的映射
㈤ 北語10秋《資料庫系統與應用》第一次作業
AACDCBCDDB
BDDDBAAC
㈥ 資料庫單選題
1-5 c cb a d a
6-10 d a b(第八個不確定) d a
11-15 C C C D A
16-20 A A C A C
㈦ 資料庫系統的獨立性是怎樣實現的
數據獨立性是由DBMS的二級映象功能來保證的。資料庫系統通常採用外模式、模式和內模式三級結構,資料庫管理系統在這三級模式之間提供了外模式/模式和模式/內模式兩層映象。
當整個系統要求改變模式時(增加記錄類型、增加數據項)時,由DBMS對各個外模式/模式的映象作相應改變,可以使外模式保持不變,應用程序是依據數據的外模式編寫的,從而應用程序不必修改,保證了數據的邏輯獨立性。
當數據的存儲結構改變時,由DBMS對模式/內模式映象作相應改變,可以使模式不變,從而應用程序也不必改變,保證了數據的物理獨立性。
(7)要保證資料庫的數據獨立性需要修改的是擴展閱讀
數據獨立性的作用
1、數據與程序的獨立
把數據的定義從程序中分離出去,加上數據的存取又由DBMS負責,從而簡化了應用程序的編制,大大減少了應用程序的維護和修改。可以說數據處理的發展史就是數據獨立性不斷進化的歷史。在手工管理階段,數據和程序完全交織在一起,沒有獨立性可言,數據結構作任何改動,應用程序也需要做相應的修改。
2、獨立發展
文件系統出現後,雖然將兩者分離,但實際上應用程序中依然要反映文件在存儲設備上的組織方法、存取方法等物理細節,因而只要數據作了任何修改,程序仍然需要作改動。而資料庫系統的一個重要目標就是要使程序和數據真正分離,使它們能獨立發展。
㈧ 7.要保證資料庫的數據獨立性,需要修改的是( ) 。 A.模式與外模式 B.模式與內模式 C.三級模式之間的兩層
選擇A,需要修改模式與外模式之間的映射。
解決方案描述:
邏輯獨立是實現外部模式與資料庫系統模式之間的連接和轉換,建立外部模式與模式之間的圖像,即外部模式/模式圖像。
對於外部模式/模式圖像,當模式發生變化時,如添加新的屬性、修改屬性的類型等,只要外部模式/模式圖像做出相應的版本變化,外部模式就可以保持不變。
基於外部模式的應用程序不受影響,因此應用程序不需要修改,從而確保了數據和程序之間的邏輯獨立性,即邏輯數據獨立性。
(8)要保證資料庫的數據獨立性需要修改的是擴展閱讀:
邏輯獨立性
用戶的應用程序和資料庫中的邏輯結構是相互獨立的,因此當數據的邏輯結構改變時,應用程序不需要改變。數據的邏輯獨立性就是數據與程序的邏輯獨立性。
在某種程度上修改模式定義而不影響位於其上的模式的能力稱為數據獨立性。數據獨立性有兩個層次:物理的和邏輯的。
資料庫體系結構大致可以分為三個層次:內部、概念層和外部層。
內層:最接近實際存儲,即相關數據的實際存儲。
外層:與用戶最接近的層,即關於單個用戶如何查看數據。
概念層:介於兩者之間的中間層。