資料庫物理獨立性
㈠ 關於數據的物理獨立性和邏輯獨立性
物理獨立性
物理獨立性是指用戶的應用程序與存儲在磁碟上的資料庫中數據是相互獨立的。即,數據在磁碟上怎樣存儲由dbms管理,用戶程序不需要了解,應用程序要處理的只是數據的邏輯結構,這樣當數據的物理存儲改變了,應用程序不用改變。邏輯獨立性
邏輯獨立性是指用戶的應用程序與資料庫的邏輯結構是相互獨立的,即,當數據的邏輯結構改變時,用戶程序也可以不變。
㈡ 資料庫中數據的物理獨立性是指
資料庫中數據的物理鬧態獨立性指在存儲結構、存儲方式等方面,對應用程序的影響最小。
換言之,數據的物理獨立性保證了應用程序在資料庫結構發生變化的情況下,不需要修改程序本身,也能夠正常地繼續運行。
具體而言,當資料庫管理員需要修改資料庫的存儲結構、存儲方式、數據定義語言(DDL)、索引、表分區等時,應用程序對於這些修改應當是透明無感知的,仍然能夠正常運行。因為應用程序僅僅關心數據的邏輯結構,即數據的內容和關系,而不關心數據數據在磁碟上的實際存儲方式和實現方式。
這種獨立性可以使資料庫管理員更方便地維護資料庫,提高資料庫的可用性和可靠性,同時也增加了資料庫的可擴展性。
㈢ 數據的物理獨立性是指
問題一:資料庫中,數據的物理獨立性是指____。 正確答案:C.
數據獨立性包括數據的物理獨立性和數據的邏輯獨立性。
物理獨立性是指用戶的應用程序與存儲在磁碟上的資料庫中數據是相互獨立的。即,數據在磁碟上怎樣存儲由DBMS管理,用戶程序不需要解,應用程序要處理的只是數據的邏輯結構,這樣當數據的物理裂滲核存儲改變了,應用程序不用改變。
問題二:資料庫中物理獨立性是指 物理上將數據存儲分開
問題三:物理數據獨立性和邏輯數據獨立性的區別是什麼 物理數據獨立性和邏輯數據獨立性的區別是什麼
前者是應用程序與資料庫的數據,後者是應用程序與資料庫的邏輯結構,並非角度不同,而是對象的不同
問題四:什麼是資料庫的邏輯獨立性?什麼是資料庫的物理獨立性?為什麼資料庫系統具有數據和 10分 物理獨立性是指用戶的應用程序與存儲在磁碟上的資料庫中數據是相互獨立的。即,數據在磁碟上怎樣存儲由DBMS管理,用戶程序不需要了解,應用程序要處理的只是數據的邏輯結構,這樣當數據的物理存儲改變了,應用程序不用改變。
邏輯獨立性是指用戶的應用程序與資料庫的邏輯結構是相互獨立的,即,當數據的邏輯結構改變時,用戶程序也可以不變。
資料庫系統的數據可以為多個程序服務,程序也喊戚可以調用多個資料庫中數據,這就是數據和程序的獨立性。
問題五:計算機中的數據獨立性是指什麼 數據獨立性表示應用程序與資料庫中存儲的數據不存在依賴關系,包括邏輯數據獨立性和物理數據獨立性。
邏輯數據獨立性是指局部邏輯數據結構(外視圖即用戶的邏輯文件)與全局邏輯數據結構(概念視圖)之間的獨立性。當資料庫的全局邏輯數據結構(概念視圖)發生變化(數據定義的修改、數據之間聯系的變更或增加新的數據類型等)時,它不影響某些局部的邏輯結構的性質,應用程序不必修改。
物理數據獨立性是指數據的存儲結構與存取方法(內視圖)改變時,對資料庫的全局邏輯貳構(概念視圖)和應用程序不必作修改的一種特性,也就是說,資料庫數據的存儲結構與存取方法獨立。
數據獨立性的好處是,數據的物理存儲設備更新了,物理表示及存取方法改變了,但數據的邏輯模式可以不改變。數據的邏輯模式改變了,但用戶的模式可以不改變,因此應用程序也可以不變。這將使程序維護容易,另外,對同一資料庫的邏輯模式,可以建立不同的用戶模式,從而提高數據共享性,使資料庫系統有較好的可擴充性,給DBA維護、改變資料庫的物理存儲提供了方便。
問題六:怎麼理解資料庫物理獨立性,邏輯獨立性 一、模式(Schema)
定義:也稱邏輯模式,是資料庫中全體數據的邏輯結構和特徵的描述,是所有用戶的公共數據視圖。
理解:
① 一個資料庫只有一個模式;
② 是資料庫數據在邏輯級上的視圖;
③ 資料庫模式以某一種數據模肆掘型為基礎;
④ 定義模式時不僅要定義數據的邏輯結構(如數據記錄由哪些數據項構成,數據項的名字、類型、取值范圍等),而且要定義與數據有關的安全性、完整性要求,定義這些數據之間的聯系。
二、外模式(External Schema)
定義:也稱子模式(Subschema)或用戶模式,是資料庫用戶(包括應用程序員和最終用戶)能夠看見和使用的局部數據的邏輯結構和特徵的描述,是資料庫用戶的數據視圖,是與某一應用有關的數據的邏輯表示。
問題七:數據的物理獨立性是由 ()映射所支持的 資料庫的三級模式是指內模式,模式和外模式。
內模式/模式確定它的物理獨立性。
模式/外模式確定它的邏輯獨立性,也就是二級映射。
㈣ 什麼是數據的物理獨立性、邏輯獨立性區別是什麼
物理獨立性物理獨立性是指用戶的應用程序與存儲在磁碟上的資料庫中數據是相互獨立的。即,數據在磁碟上怎樣存儲由dbms管理,用戶程序不需要了解,應用程序要處理的只是數據的邏輯結構,這樣當數據的物理存儲改變了,應用程序不用改變。邏輯獨立性邏輯獨立性是指用戶的應用程序與資料庫的邏輯結構是相互獨立的,即,當數據的邏輯結構改變時,用戶程序也可以不變。
㈤ 什麼是數據的獨立性資料庫系統中為什麼能具有數據獨立性
數據的獨立性:是指應用程序和數據之間的依賴程度低,相互影響小。
數據獨立性分成物理數據獨立性和邏輯數據獨立性兩級:
1,數據的物理獨立性是指應用程序對數據存儲結構的依賴程度;
2,數據物理獨立性高是指當數據的物理結構發生變化時,應用程序不需要修改也可以常工作。
為什麼具有數據獨立性的原因:
1,因為資料庫管理系統能夠提供數據的物理結構與邏輯結構之間的映像或轉換功能。這種數據映像功能使得應用程序可以根據數據的邏輯結構進行設計,並且一旦數據的存儲結構發生變化,系統可以通過修改其映像來適應變化。所以數據物理結構的變化不會影響到應用程序的正確執行。
資料庫系統之所以具有較高的數據邏輯獨立性,是由於資料庫系統能夠提供數據的全局邏輯結構和局部邏輯結構之間的映像和轉換功能。
2,這種數據映像功能使得資料庫可以按數據全局邏輯結構設計,而應用程序可以按數據局部邏輯結構進行設計。這樣,當全局邏輯結構中的部分數據結構改變時,即使那些與變化相關的數據局部邏輯結構受到了影響,也可以通過修改與全局邏輯結構的映像而減小其受影響的程度,使數據局部邏輯結構基本上保持不變。
(5)資料庫物理獨立性擴展閱讀:
數據獨立性概念背景:
一個資料庫結構從邏輯上可以分為外部模式,內部模式和 概念模式三層。為了提高資料庫系統中的數據獨立性,DBMS在 這三級模式之間提供了兩層映像。作為資料庫系統的基本特徵 的數據和程序的獨立性正是依靠於這三級模式和兩級映像。
概念模式也稱模式,是由資料庫設計者綜合所有用戶數 據,並且按照一定的觀點構造的對資料庫全局邏輯結構的描 述。在資料庫系統的三級模式中,概念模式處於中間層,一個 資料庫只有一個概念模式,它既不涉及數據的物理存儲細節和 硬體環境也與具體的應用程序和程序設計語言無關。
外部模式 也稱為子模式,子模式是用戶和資料庫之間的介面,是資料庫 用戶能看得見的和使用的局部數據的邏輯結構和特徵的描述。
內部模式也稱為存儲模式,是對資料庫中數據物理結構和存儲 方式的描述,是數據在資料庫內部的表示方式。一個資料庫只 有一個內部模式。內部模式是DBMS管理的最底層,它是物理存 儲設備上存儲數據時的物理抽象。
㈥ 什麼是數據與程序的物理獨立性和邏輯獨立性,以及在資料庫中如何實現
數據與程序的邏輯獨立性:當模式改變時(例如增加新的關系、新的屬性、改變屬性的數據類型等),由資料庫管理員對各個外模式/模式的映像做相應改變,可以使外模式保持不變。應用程序是依據數據的外模式編寫的,從而應用程序不必修改,保證了數據與程序的邏輯獨立性,簡稱數據的邏輯獨立性。數據與程序的物理獨立性:當資料庫的存儲結構改變了,由資料庫管理員對模式/內模式映像做相應改變,可以使模式保持不變,從而應用程序也不必改變,保證了數據與程序的物理獨立性,簡稱數據的物理獨立性。資料庫管理系統在三級模式之間提供的兩層映像保證了資料庫系統中的數據能夠具有較高的邏輯獨立性和物理獨立性。
㈦ 資料庫中,數據的物理獨立性是指____。
選擇C,用戶的應用程序與存儲在磁碟上的資料庫中的數據是相互獨立的;
物物此喚理獨立性是指用戶的應用程序與存儲在磁碟上的資料庫中數據是相互獨立的。
即,數據在磁碟上怎樣存儲由DBMS管理,用戶程序不需要了解,應用程序要處理的只是數據的邏輯結構,這樣當數據的物理存儲改變了,應用程序不用改變。
(7)資料庫物理獨立性擴展閱讀:
一個資料庫結構從邏輯上可以分為外部模式,內部模式和 概念模式三層。為了提高資料庫系統中的數據獨立性,DBMS在 這三級模式之間提供了兩層映像。作為資料庫系統的基本特徵 的數據和程序的獨立性正是依靠於這三級模式和兩級映像。
概念模式也稱模式,是由資料庫設計者綜合所有用戶數 據,並且按照一定的觀點構造的對資料庫全局邏輯結構的描 述。在資料庫系統的三級模式中,概念模式處於中間層,一個 資料庫只有一個概念模式,它既不涉及數據的物理存儲細節和 硬體環境也與具體的應用程序和程序設計語言無關。
外部模式 也稱為子模式,子模式是用戶和資料庫之間的介面,是資料庫 用戶能看得見的和使用的局部數據的邏輯結構和特徵的描述。
內部模式也稱為存儲模式,是對資料庫中數據物理結構和存儲 方式的描述扒納,是數據在資料庫內部的表示方式。一個資料庫只 有一個內部模式。內部模式是DBMS管理的最底層,它是物理存 儲設備上存儲數據時的物理抽象。
在某個層次上修改罩凱模式定義而不影響位於其上一層模式的能力叫做數據獨立性.有兩個層次的數據獨立性:物理獨立性和邏輯獨立性。