棄用EA重拾PD進行資料庫設計的日子

2021-04-18 22:01:37 字數 617 閱讀 5669

ea(enterprise architect)這是我近一年來團隊工作中的主打uml工具,它介面漂亮,**生成和逆向工程都有很不錯的表現,但是近日在設計資料庫的工作中,使用它慢慢就有點力不從心的感覺。

它主要令我不快的地方是:

1.它是乙個吃記憶體的大怪物,開啟上百張表,就如大蟒蛇鑽進小蚯蚓窩,動彈不了,嚴重影響效率和工作心情。

2.生成的指令碼錯誤太多且輸出設定相當有限。

1)關於它的錯誤,從它不斷修正的版本日誌中可見一斑,版本不穩定是相當的致命傷!

2)輸出指令碼的設定基本上不可調整,而且預設格式的指令碼有點小兒過家家的感覺。

有鑑於此,不得不重新拾起曾經因介面醜陋而拋棄過的pd(powerdesigner),不深入使用不知道,一用就愛它不得了,pd果真是資料庫設計中的瑞士軍刀,我想有的它基本都有,我想不到的它也有,而且最新的12.5介面也稍微整過容,也不太那麼不堪入目啦 ^_^

在此強烈推薦個位dba使用pd這個好工具 o(∩_∩)o

ps:近日用pd也有些問題還沒有解決,忘有高人路過指點一下:

1.從概念模型轉換到mssql的物理模型,怎麼把varchar(36)轉換成uniqueidentifier?

2.生成物件模型的時候,怎麼調整輸出的字段為屬性而非變數呢?

蛙蛙推薦 用PD進行資料庫建模經驗總結

1 建立pdm的時候選擇sqlserver2000 2 建立pdm後,先建立乙個dbo的使用者,新建表後要制定表的所屬使用者為dbo。3 建表的時候name和code可以分開,name寫成中文,用來看 code寫成英文,用來當表名 最後就是把comment寫上,這個要生成注釋的。寫注釋的時候可以寫長...

用bcp進行資料庫資料備份

bcp 簡 要 說 明 bcp是sybase公司提供專門用於資料庫表一級資料備份的工具。一般存放在所安裝的ase或者open client 的bin目錄中。12版本以前的ase,bcp存放目錄為 sybase bin 12版本 含12版本 以後存放目錄為 sybase ocs 12 x bin 其中...

通過 UML OO 進行資料庫設計

程式開發中使用 的語言和方式,自然的養成了 的思想,那麼在設計資料庫datamodel時,完成可以繼續發揚光大。用oo的方式發現物件,發現class,找到class之間的關係,完成uml的類圖。結合這個類圖,根據一對一,一對多,和多對多的,物件關係。來設計資料的datamodel 這個過程很清楚也很...