powerDesigner的初步使用

2022-05-06 04:48:10 字數 774 閱讀 2731

今天初步學習了powerdesigner,主要學習的內容有以下幾個方面:

1、powerdesigner的功能之一是建立乙個資料庫的關係圖,這裡選用的資料庫是mysql,基本的建立過程是這樣的:

a.選擇file-->new model-->physical data model-->physical diagram,點選ok就可以了。

b.在右邊的框裡面選擇table按鈕,點選一下,然後在舞台點選一下(拖拽是沒用的),table建立成功。

c.雙擊table進入,column列裡面是有name、id、comment、datatype、length等,其中name和id可以是相同的,如果要取消name和id同步的話,方法是:

選擇tools-->general option-->dialog-->name to code mirroring取消掉就可以了。comment就是相當於備註一樣的東西,當你過了很久回來看這些東西

的時候,你會發現你看不懂你當初寫的一大堆屬性的意思,加comment可以讓你一目了然。datatype就是資料型別,這裡需要注意的是:你選擇的資料型別要是

所有資料庫(mysql,sql server等)。資料型別有(%)的資料是要有長度的在len裡面寫。

乙個joins選項,如果你想要把所有的主鍵都設定外來鍵的話,在parent key裡面設定為key1,如果你不想,比如兩張表的id並不需要外來鍵,那麼你可以在parent key

裡面選擇none,然後可以隨意刪除父表裡面的主鍵比如id(注意這裡可以為不是主鍵的屬性新增外來鍵,點選右上角的reuse column即可。)

PowerDesigner中的問題

1.id使用inerger然後設為主鍵後,生成sql不能夠自動編號。解決 生成sql自增id列的方法是,把cmd圖的id列的字段型別選擇為serial,但是他生成的是number的自增列,沒有辦法生成int的自增列,如果有人知道,請告訴我,不勝感謝。2.按照書上的生成的字元型的字段是varchar,...

PowerDesigner的樣式設定

pd提供了強大的配置功能,可以對生成的資料庫物件命名 資料模型的展現進行設定。這裡首先講下樣式的設定。顏色和字型設定 1.單獨設定某個物件的顏色和字型 1.1修改實體填充色 1 單擊選中某個需要修改填充色的實體。2 右擊,在彈出式選單中選擇 format 選項,系統將彈出格式化視窗。3 切換到 fi...

PowerDesigner 的反向工程

有的時候要分析別人的資料庫 但看錶不能很好的體現業務邏輯 所以可以用powerdesigner的反向工程來解決 這裡用mysql 來舉例子,因為pd中沒有mysql的odbc,得用connection profiles來解決。新建乙個工作空間 資料庫 configure connections co...