物理模型圖設計

一般在作項目以前,咱們都會先分析表結構以及表關係,這時咱們能夠將分析的結果畫成模型圖,能夠讓咱們更好的,更直觀的理解其結構.數據庫

本文主要說一款Power Desugner的軟件(文中簡稱PD).架構

PD簡介

百度中簡介:
PowerDesigner是Sybase的企業建模和設計解決方案,採用模型驅動方法,將業務與IT結合起來,可幫助部署有效的企業體系架構,併爲研發生命週期管理提供強大的分析與設計技術工具

總結兩點:
1).PD 能夠根據不一樣的數據庫類型,動態的生成Sql語句.
2).PD是一種可視化的軟件.能夠將表與表之間的關聯關係,直觀的展示.spa

安裝

安裝與破解漢化部分不在贅述,你們自行在網上尋找資源.設計

建立物理模型圖

安裝完成後,blog

new model-->model type-->physical data model-->根據項目填寫model name/DBMS(數據庫類型),
image生命週期

設計模型圖

完成上述步驟便可建立物理模型圖,再經過屏幕右側的palette工具欄進行表/線等元素的生成.
image資源

生成表後,雙擊,便可進入表進行設置修改
image部署

主要須要在General中修改表名;Columns中設置字段/Preview中修改主鍵自增.it

表結構設計

1對1

例子:用戶表-用戶詳情表
image
從左向右看:1個用戶-->1個詳情
從右向左看:1個詳情-->1個用戶

1對多

例子:用戶表和部門表
image
從左向右看:1個用戶-->1個部門 一對一
從右向左看:1個部門-->多個用戶 一對多

多對多

例子:角色表和權限表
image對於多對多的關係,須要經過一箇中間表來過分1個角色-->多個權限 一對多 1個權限-->多個角色 一對多

相關文章
相關標籤/搜索