[Visio]使用Visio ER 實體關係圖做正向工程將目前ER轉為 TSQL

介紹如何用Visio來做正向工程產生 DDL (Data Definition Language) TSQL
一般來說如果你是使用 Visio Enterprise Architects 版本就無須那麼辛苦的步驟,
Visio Enterprise Architects 本身就有產生的功能,但如果你是一般的Visio的話,
可能就需要以下的步驟。

今天Dotjum要介紹的是如何用Visio來做正向工程產生 DDL (Data Definition Language)
一般來說如果你是使用 Visio Enterprise Architects 版本就無須那麼辛苦的步驟,
Visio Enterprise Architects 本身就有產生的功能,但如果你是一般的Visio的話,
可能就需要以下的步驟。
Dotjum這邊文章是參考這篇 MS Visio Professional 生成sql 品雪其寒 先生的這篇Blog 找的答案的,
那話不多說Dotjum就趕快來介紹一下如何讓你的Visio ER 實體關係 如何做到正向工程產生 DDL
首先你會在Visio中畫出ER的圖但你會發現並沒有正向工程或輸出的功能
image 
那該怎麼辦呢?首先在上一篇參考中,有介紹到這個網站 OrthogonalToolBox 
這邊有一個專門為Visio ER 轉出的小工具, OrthogonalToolbox1_5.zip
下載下來後,他沒有專門的程式介面在
C:\Program Files\Orthogonal Software Corporation\Orthogonal Toolbox
若沒有出現在工具列 那就在目前的工具列上 檢視 - 工具列 - OrthogonalToolbox 打勾
當你建立成功後會在工具列中看到
image
這邊請注意一下,這個工具會透過XSLT來產生對應的相關輸出,
所以呢,要到網站多下載這一個XSLT  OTERtoSQL.xslt http://www.orthogonalsoftware.com/files/OTERtoSQL.xslt
把這個XSLT加入到 C:\Program Files\Orthogonal Software Corporation\Orthogonal Toolbox\StyleSheets
這樣當你劃好ER後,就按下 OrthogonalToolbox  選擇 Style sheet ER To SQL
image
最後就會產生對簡易的TSQL文字檔案,這樣能做產生資料表的工做。
有趣嗎?下次介紹更有趣的給你知道。