物理設計

物理設計

物理設計資料庫物理設計指資料庫存儲結構和存儲路徑的設計即將資料庫的邏輯根型在實際的物理存儲設備加以實現,從而建立一個具有較好性能的物理資料庫,該過程依賴於給定的計算機系統。在這一階段,設計人員需要考慮資料庫的存儲問題,即所有數據在硬體設備上的存儲方式管理和存取數據的軟體系統資料庫存儲結構,以保證用戶以其所熟悉的方式存取數據以及數據在各個位置的分佈方式等。

目錄

正文


空間資料庫的物理設計是從一個滿足用戶信息需求的已確定的邏輛資料庫結構(即運排模很) 出發,研製出個有效的、可實現的物理資料庫結構(存儲結構成物理模型) 的過程物理設計常常包括某些操作約束。如響應時間、存儲要求等,物理設計可分為五步,前三步為結構設計,后兩步為的束和程序設計。各步的具體內容是
1存儲記錄的格式設計,對數據項類型特徵作分析,對存儲記錄進行格式化,決策如何進行數據壓縮或代碼化。使用“記錄的垂直分解”方法對含有較多屬性的系按其中國性的使用頻率不同進行分割或使用“記錄的水平分解”方法,對含有較多記錄的關係按某些條件進行分割,並把它們定義在相同或不同類型的物理設備上,或在同設備的2 同區城上,從而使訪問資料庫的代價最小提高資料庫的性能。
(2) 存儲方法設計物理設計中最重要的一個考您是把存儲記錄在全資料庫範圍內進行物理存儲安排。存儲的方法主要有。OD順序存儲。該存儲方式的平均查詢次數為關係記錄個數的1/2.C散列存儲。該存儲方式的查詢次數由散列演演算法所決定,常引存儲。該存儲方式需要確定創建何種索引及在哪些庫和屬性上建立索引。國聚簇存儲。“記錄來族”是指將不同類型的記錄分配到相同的物理區城中去,3 分利用物理順序性的優點,提高訪問速度,即將經常在一起使用的記錄聚鎮在一起,以減少物理輸人/輸出的次數。
(3) 訪問方法設計。訪問方法設計為存儲在物理設備上的數據提供存儲結構和查詢路徑,該設計與選用的資料庫管理系統有很大關係。
4) 完整性和安全性考慮。根據邏輯設計說明書中提供的對資料庫的約束條件、其體選擇的資料庫管理系統和操作系統的性能特徵及硬體環境,設計建資料庫先整性和安全性措施。
(5) 應用設計,該設計包括人機界面的設計、輸入/輸出格式的設計、代碼設計、處理加工設計等。
(6) 形成物理設計說明書。物理設計的結果是物理設計說明書,包括存儲記錄格式、存儲記錄位置分佈及訪向方法、它能滿足的操作需求,井給出對硬體和軟體系統的約束設計過程中,效率問題的考慮只能在各種約束得到滿足且獲得可行方案之後進行。此外,物理設計中應充分注意物理數據的獨立性,所謂物理數據的獨立性是指消除由於物理數據結構設計的改變而引起對資料庫應用程序的修改。