EA DB資料逆向工程

2022-05-03 01:21:09 字數 1114 閱讀 8286

最早以前使用rose,後來一直使用ea進行uml設計,非常方便。ea,即sparx systems enterprise architect。 ea為使用者提供乙個高效能、直觀的工作介面,聯合uml 2.0最新規範,為桌面電腦工作人員、開發和應用團隊打造先進的軟體建模方案。該產品不僅特性豐富,而且價效比極高,可以用來配備您的整個工作團隊,包括分析人員、測試人員、專案經理、品質控制和部署人員等。ea設計的各種類圖能生成各種型別的**,和**同步,反向工程,都非常方便。這裡要介紹的是用ea來進行資料庫設計的反向工程,也就是說,給定了sqlserver資料庫和一套表,用ea反向工程來生成這些表的關係圖,設計圖,或類圖。這些表直接的關係一目了然。當然了,用ea來正向設計資料庫table schema也是可以的,可以生成ddl資料庫指令碼。本文介紹的是反向工程。開始吧!

首先開啟ea,新建乙個類圖,class diagram,然後滑鼠右鍵,「import db schema from odbc」

然後點選資料庫名稱 database name 後邊那個 … 按鈕 ,會彈出框讓你選擇odbc鏈結,這個是系統的odbc框。選擇machine data source那個tab頁面,然後點選「新建 new」按鈕。

選擇odbc driver的時候注意,sqlserver2005的要選擇「sql native client」;而sqlserver2000的要選擇「sql server」。

其他的都是預設選項,使用者名稱密碼那一步按需輸入。有一步要注意,選擇資料庫,否則永遠是master資料庫。見下圖:

建立完成後,選擇其他設定,「建立新物件」還是「和現有物件同步」等,最後點選「匯入 import」即可。

以後資料庫改了,或是設計改了,都可以同步,非常方便。

PowerDesigner 逆向工程

1.odbc教程 1.1 設定odbc資料來源,控制面板 管理工具 資料來源 odbc 1.2 系統dsn 新增 選擇sqlserver 1.3,其他不管下一步 輸入登陸id,密碼 進行測試,沒通過重複上面步驟 2.powerdesigner教程 reverse engineer database ...

逆向工程入門

本問只是為初入逆向工程大坑的新人們指出方向學習,沒有實質性的技術。總的來說,基礎才是最重要的。逆向工程入門應該算是所有學習方向中最難的。但是選擇了這一方向的請不要放棄,一旦學成,必定會是大神級別的存在。那麼,逆向工程的入門需要學習什麼?學習c語言是逆向工程的基礎。如果是學習滲透方向的,也許可以選擇p...

逆向工程工具

此處逆向工程特指從源 生成設計圖。三大設計工具是 microsoftvisio ibm rose sybase powerdesigner。visio不支援逆向工程。rose功能強大 依賴關係處理費勁 速度慢。powerdesigner可以依據源 生成漂亮的類圖,對閱讀源程式很有好處。如圖 dl4j...