物理結構設計?數(shù)據(jù)庫設計主要包括需求分析、概念結構設計、邏輯結構設計、物理結構設計、數(shù)據(jù)庫的實施和數(shù)據(jù)庫的運行和維護,具體內容如下:調查和分析用戶的業(yè)務活動和數(shù)據(jù)的使用情況,弄清所用數(shù)據(jù)的種類、范圍、那么,物理結構設計?一起來了解一下吧。
數(shù)據(jù)庫設計可以分為概念結構設計、邏輯結構設計和物理結構設計三個階段。
(1)概念結構設計。這是數(shù)據(jù)庫設計的第一個階段,在管理信息的分析階段,已經(jīng)得到了的數(shù)據(jù)流程圖和數(shù)據(jù)字典,現(xiàn)在要結合數(shù)滾如據(jù)規(guī)范化的理論,用一種數(shù)據(jù)模型將用戶的數(shù)據(jù)需求明確地表示出來。
概念數(shù)據(jù)模型是面向問題的模型,反映了用戶的現(xiàn)實工作環(huán)境,是與數(shù)據(jù)庫的具體實現(xiàn)技術無關的。建立概念數(shù)據(jù)模型的過程叫做概念結構設計。
(2)邏輯結構設計。根據(jù)已經(jīng)建立的概念數(shù)據(jù)模型,以及所采用的某個數(shù)據(jù)庫的數(shù)據(jù)模型特性,按照一定的轉換規(guī)則,把概念模型轉換為這個數(shù)據(jù)庫所能夠接受的邏輯數(shù)據(jù)模型。不同的數(shù)據(jù)庫提供了不同的邏輯數(shù)據(jù)模型,如層次模型、網(wǎng)狀模型、關系模型等。
(3)物理結構設計。為一個確定的邏輯數(shù)據(jù)模型選擇一個最適合應用要求的物理結構的過程,就叫做數(shù)據(jù)庫的物理結構設計。數(shù)據(jù)庫在物理設備上的存儲結構和存取方法稱為數(shù)據(jù)庫的物理數(shù)據(jù)模型。
數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今六十多年前,隨著信息技術和市場的發(fā)展,特別是二十世紀九十年代以后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉變成用戶所需要的各種數(shù)據(jù)管理的方式。

物理結構設計是根據(jù)具體計算機(DBMS和硬件等)的特點,為給汪祥定的數(shù)據(jù)庫氏陵搭模型確定合理的存儲結構和存取方法。
所謂的“合理”主要有兩個含義:一個是要使設計出的物理數(shù)據(jù)庫占用較少的存儲空間,另一個對數(shù)據(jù)庫的操作具有盡可能殲拿高的速度。
按照規(guī)范的設計方法,一個完整的數(shù)據(jù)庫設計一般分為以下六個階段:
需求分析:分析用戶的需求,包括數(shù)據(jù)、功能鎮(zhèn)洞做和性能需求;
概念結構設計:主要采用E-R模型進行設計,包括畫E-R圖;
邏輯結構設計:通過將E-R圖轉換成表,實現(xiàn)從E-R模型到關系模型的轉換;
數(shù)據(jù)庫物理設計:主要是為所設計的數(shù)據(jù)庫選擇合適的存儲結構和存取路徑;
數(shù)據(jù)庫的實施:包括御衡編程、測試和試運行;
數(shù)顫沒據(jù)庫運行與維護:的運行與數(shù)據(jù)庫的日常維護。
一般開發(fā)一個數(shù)據(jù)庫,要進行設計.主要步驟有需求分析,概念結構設計,邏輯結構設計,物理結構設計,數(shù)據(jù)庫實施,數(shù)據(jù)庫運行與維護.物理結構設計就是其中的一步.
數(shù)據(jù)庫的物理結構設計是對已經(jīng)確定的邏輯數(shù)據(jù)結構,利用DBMS(數(shù)據(jù)庫枝攔模)所提供的方法、技術,以較優(yōu)的數(shù)據(jù)存儲結構、數(shù)據(jù)存取路徑、合理的數(shù)據(jù)存放位置以及存儲分配,設計出一個高效的、可以實猛緩現(xiàn)的物理數(shù)據(jù)結構.通俗一點說,就是對已經(jīng)設計好了的邏輯結構,設計出相應的且比較優(yōu)化的物理結構,設計出的物理結構可以數(shù)據(jù)存儲,該結構中要有衡族實現(xiàn)數(shù)據(jù)存儲、數(shù)據(jù)存取路徑、數(shù)據(jù)存放位置、存儲分配等幾個模塊.
數(shù)據(jù)庫設計主要包括需求分析、概念結構設計、邏輯結構設計、物理結構設計、數(shù)據(jù)庫的實施和數(shù)據(jù)庫的運行和維護,具體內容如下:
調查和分析用戶的業(yè)務活動和數(shù)據(jù)的使用情況,弄清所用數(shù)據(jù)的種類、范圍、數(shù)量以及它們在業(yè)務活動中交流的情況,確定用戶對數(shù)據(jù)庫的使用要求和各種約束條件等,形成用戶需求規(guī)約。
對用戶要求描述的現(xiàn)實世界,通過對其中諸處的分類、聚集和概括,建立抽象的概念數(shù)據(jù)模型。這個概念模型應反映現(xiàn)實世界各部門的信息結構、信息流動情況、信息間的互相制約關系以及各部門對信息儲存、查詢和加工的要求等。
主要工作是將現(xiàn)實世界的概念數(shù)據(jù)模型設計成數(shù)據(jù)庫的一族高種邏輯模式,即適應于某種特定數(shù)據(jù)庫所支持的邏輯數(shù)據(jù)模式。與此同時,可能還需為各種數(shù)據(jù)處理應用領域產(chǎn)生相應的邏輯子模式。這一步設計的兆明尺結果就是所謂“邏輯數(shù)據(jù)庫”。
根據(jù)特定數(shù)據(jù)庫所提供的多種存儲結構和存取方法等依賴于具體計算機結構的各項槐埋物理設計措施,對具體的應用任務選定最合適的物理存儲結構(包括文件類型、索引結構和數(shù)據(jù)的存放次序與位邏輯等)、存取方法和存取路徑等。

以上就是物理結構設計的全部內容,數(shù)據(jù)庫的物理結構設計是對已經(jīng)確定的邏輯數(shù)據(jù)結構,利用DBMS(數(shù)據(jù)庫)所提供的方法、技術,以較優(yōu)的數(shù)據(jù)存儲結構、數(shù)據(jù)存取路徑、合理的數(shù)據(jù)存放位置以及存儲分配,設計出一個高效的、。