官术网_书友最值得收藏!

4.5 物理結構設計

所謂物理結構設計,是指對給定的邏輯模式選取一個最適合應用環境的物理數據庫結構的過程,因而物理結構設計的主要任務就是確定數據庫的物理結構,同時對其進行評價。

物理設計與邏輯設計是一個問題的兩個方面,如果說邏輯設計是面向用戶的話,則物理設計是面向計算機的。邏輯設計的好壞直接影響到物理設計,因為邏輯設計的輸出是物理設計的輸入。物理數據庫設計的輸入信息還包括特定的DBMS及硬件環境,其輸出應是在時間、空間等諸方面最佳的、有效的物理模式。

物理數據庫設計的主要依據是需求和約束分析報告以及數據庫的邏輯模式,其主要任務包括以下幾個方面:確定文件的存儲結構、選取存取路徑、確定數據存放位置和確定存儲分配。

在數據庫的物理設計過程中需要對時間效率、空間效率、維護代價和各種用戶要求進行權衡,設計出多個方案,數據庫設計人員必須對這些方案進行詳細的分析和評價,從中選擇出一個較優的方案作為數據庫的物理結構。評價物理結構設計完全依賴于所選用的DBMS,主要是從定量估算各種方案的存儲空間、存取時間和維護代價入手,對估算結果進行權衡、比較,進而選擇出一個較優的合理的物理結構。如果該結構不符合用戶需求,則需要修改設計。

主站蜘蛛池模板: 牡丹江市| 横山县| 曲水县| 雷州市| 礼泉县| 佛教| 介休市| 鞍山市| 义马市| 商水县| 淳化县| 溧阳市| 全椒县| 沙洋县| 全州县| 台北市| 乌兰察布市| 瑞昌市| 盐池县| 鸡西市| 清水河县| 海南省| 凤翔县| 宜川县| 青铜峡市| 余庆县| 阜新市| 宁城县| 望谟县| 休宁县| 镇坪县| 清河县| 潜江市| 紫云| 乐平市| 德庆县| 改则县| 上饶县| 电白县| 武威市| 安多县|