1. 程式人生 > >PowerDesigner15.1建立模型及生成帶註釋sql操作手冊

PowerDesigner15.1建立模型及生成帶註釋sql操作手冊

一.建立模型

操作:file-->new Model…

快捷鍵:ctrl+n

常用的以下兩種:

1.概念模型(conceptual Data Model)

選擇categories-->information-->conceptual Data-->ok建立概念模型

2.物理模型(Physical DataModel)

選擇categories-->information-->Physical Data-->ok建立物理模型

進入如下圖片所示

二.建立概念模型資料庫表

大家都知道就不多說了。錄入欄位如下圖所示:

如下圖我已經建立了一個user

表,但是你有沒有發現它顯示的是【使用者Id】而不是我定義的【user_id】,但是在我們建立資料庫的過程中,要用到的是user_id,目前這樣在我們建立資料庫時很不方便,必須雙擊開啟表才能看到user_id,所以很不方便,那麼怎麼來處理這個問題裡,請繼續往下看。

您只需在tools-->modeloptions-->naming convention-->display,選擇code就ok了,相反如果在這裡顯示的是code的內容而你想要讓他顯示name中的內容,tools-->modeloptions-->naming convention-->display,

選擇name就可以了。如下圖所示:

效果圖

三.將概念模型轉換成物理模型

操作:Tools-->GeneratePhysical Data Model

快捷鍵:ctrl+shift+p

進入下圖介面:(根據自己的需求切換相應的DBMS(資料庫)點選【確定】就會將概念模型轉換成物理模型).

 

四,設定name欄位內容為註釋內容(mysql為列)

在物理模型下

操作:Database-->Edit Current DBMS進入下圖頁面,

然後分別將

Script-->Objects-->Table-->TableComment

Script-->Objects-->

Column-->ColumnComment

修改成

alter table [%QUALIFIER%]%TABLE% comment %.60qA:COMMENT%

alter table [%QUALIFIER%]%TABLE% modify column %COLUMN% %DATATYPE% comment %.60qA:COMMENT%

 

五.生成帶註釋的sql

1.操作:Database-->Generate DataBase。。。,進入下圖頁面,

2、勾上以上覆選框,否則當你備註為空的時候註釋出不來;反之,如果你備註不為空那麼名稱(Name)才能作為註釋出現!!

3、在selection中選擇你需要生成sql的模組,指定輸出目錄。