物理模型图设计
通常在做項目之前,我們都會先分析表結構以及表關系,這時我們可以將分析的結果畫成模型圖,可以讓我們更好的,更直觀的理解其結構.
本文主要說一款Power Desugner的軟件(文中簡稱PD).
PD簡介
百度中簡介:
PowerDesigner是Sybase的企業建模和設計解決方案,采用模型驅動方法,將業務與IT結合起來,可幫助部署有效的企業體系架構,并為研發生命周期管理提供強大的分析與設計技術
總結兩點:
1).PD 可以根據不同的數據庫類型,動態的生成Sql語句.
2).PD是一種可視化的軟件.可以將表與表之間的關聯關系,直觀的展現.
安裝
安裝與破解漢化部分不在贅述,大家自行在網上尋找資源.
創建物理模型圖
安裝完成后,
new model-->model type-->physical data model-->根據項目填寫model name/DBMS(數據庫類型),
設計模型圖
完成上述步驟即可創建物理模型圖,再通過屏幕右側的palette工具欄進行表/線等元素的生成.
生成表后,雙擊,即可進入表進行設置修改
主要需要在General中修改表名;Columns中設置字段/Preview中修改主鍵自增.
表結構設計
1對1
例子:用戶表-用戶詳情表
從左向右看:1個用戶-->1個詳情
從右向左看:1個詳情-->1個用戶
1對多
例子:用戶表和部門表
從左向右看:1個用戶-->1個部門 一對一
從右向左看:1個部門-->多個用戶 一對多
多對多
例子:角色表和權限表
對于多對多的關系,需要通過一個中間表來過度
1個角色-->多個權限 一對多
1個權限-->多個角色 一對多
總結
- 上一篇: ssm + redis
- 下一篇: Mcafee(麦咖啡)8.5i 使用设置