- 數據庫系統原理及MySQL應用教程
- 李輝等編著
- 497字
- 2020-10-23 14:25:08
4.5 物理結構設計
所謂物理結構設計,是指對給定的邏輯模式選取一個最適合應用環境的物理數據庫結構的過程,因而物理結構設計的主要任務就是確定數據庫的物理結構,同時對其進行評價。
物理設計與邏輯設計是一個問題的兩個方面,如果說邏輯設計是面向用戶的話,則物理設計是面向計算機的。邏輯設計的好壞直接影響到物理設計,因為邏輯設計的輸出是物理設計的輸入。物理數據庫設計的輸入信息還包括特定的DBMS及硬件環境,其輸出應是在時間、空間等諸方面最佳的、有效的物理模式。
物理數據庫設計的主要依據是需求和約束分析報告以及數據庫的邏輯模式,其主要任務包括以下幾個方面:確定文件的存儲結構、選取存取路徑、確定數據存放位置和確定存儲分配。
在數據庫的物理設計過程中需要對時間效率、空間效率、維護代價和各種用戶要求進行權衡,設計出多個方案,數據庫設計人員必須對這些方案進行詳細的分析和評價,從中選擇出一個較優的方案作為數據庫的物理結構。評價物理結構設計完全依賴于所選用的DBMS,主要是從定量估算各種方案的存儲空間、存取時間和維護代價入手,對估算結果進行權衡、比較,進而選擇出一個較優的合理的物理結構。如果該結構不符合用戶需求,則需要修改設計。
推薦閱讀
- OpenStack Cloud Computing Cookbook(Third Edition)
- Spring Cloud Alibaba核心技術與實戰案例
- LabVIEW程序設計基礎與應用
- JavaScript 從入門到項目實踐(超值版)
- Learning ArcGIS Pro 2
- Python自動化運維快速入門
- HTML5+CSS3基礎開發教程(第2版)
- Java Web程序設計
- Apache Karaf Cookbook
- C語言程序設計案例精粹
- 從Excel到Python:用Python輕松處理Excel數據(第2版)
- Clojure Reactive Programming
- 大數據分析與應用實戰:統計機器學習之數據導向編程
- RealSenseTM互動開發實戰
- Kotlin進階實戰