1. 程式人生 > >資料庫設計之路——利用好PDM(物理資料模型)

資料庫設計之路——利用好PDM(物理資料模型)

資料庫的設計的一般步驟如下:

1.需求分析——瞭解使用者的資料需求、處理需求、安全性以及完整性要求

2.概念設計——設計系統概念模型,一般為E-R圖

3.邏輯設計——設計系統的模式和外模式,對於關係模型主要是基本表和檢視

4.物理設計——設計資料的儲存結構和存取方式,例如索引設計

5.系統實施——組織資料入庫,編制應用程式、試執行

6.執行維護

      在物理設計階段,有一個產物叫做PDM(物理資料模型),描述資料是如何在計算機中儲存的,如何表達記錄結構、記錄順序和訪問路徑等資訊。以下介紹摘自百度:

功能

1、可以將資料庫的物理設計結果從一種資料庫移植到另一種資料庫; 2、可以通過反向工程
將已經存在的資料庫物理結構重新生成物理模型或概念模型; 3、可以定製生成標準的模型報告; 4、可以轉換為OOM; 5、完成多種資料庫的詳細物理設計(涵蓋常用的各種資料庫的DBMS),並生成資料庫物件的.sql指令碼;

關於PDM有以下概念
1) 表 Table
2) 列 Column
3) 檢視 View
4) 主鍵
5) 候選鍵 6) 外來鍵 8) 觸發器 Trigger
9) 索引 Index
10)完整性檢查約束