概觀
這個工具輔助會說明如何在 Rational XDE (TM) 軟體工具中使用反向工程,以從現有的資料庫綱目或 DDL Script 檔產生「資料模型」。
這個工具輔助會執行下列步驟:
在 Rational XDE 中,您可以透過資料庫或「資料定義語言」(DDL) 檔的反向工程來建置實體資料庫設計的模型。參照: 藉由反向工程建置資料模型
.
您可會使用 Rational XDE 資料建模反向工程精靈來起始反向工程流程。 (請參閱 對 DDL
或資料庫進行反向工程 .)
「反向工程精靈」會讀取資料庫綱目或 DDL,並建立:
-
包含表格、直欄、限制、關係、儲存程序和概略表的套件。請參閱
設計資料模型
.
-
含有領域的套件。請參閱
領域
.
-
含有每一個表格實現化關係的資料庫。請參閱
在資料建模中實現關係
.
為了對資料庫進行反向工程,Rational XDE 必須能夠建立資料庫連線。 (請參閱 連接資料庫管理系統
.) 請注意,反向工程流程的結果可能會視每一個
DBMS 而有所不同。
請參閱以下主題,以取得對特定 DBMS 的資料庫進行反向工程的進一步詳細資料:
-
Oracle 資料庫反向工程
-
SQL Server 資料庫反向工程
-
Sybase 資料庫反向工程
-
DB2 資料庫反向工程
如果需要建立特定 DBMS 之資料庫連線的詳細資訊,請參考 Rational XDE 線上說明中的下列主題:
-
Oracle 資料庫連線
-
SQL Server 資料庫連線
-
Sybase 資料庫連線
-
DB2 資料庫連線
在資料庫經過反向工程以建立實體資料庫設計的模型之後,您可選擇性地決定將表格轉換成類別,成為「設計模型」或另一個「邏輯資料模型」中邏輯資料庫設計的一部分。(請參閱 邏輯資料模型
.)
您可以轉換包含在套件中或由資料庫實現的一個表格或所有表格。(請參閱 將表格轉換成類別
.)
該套件必須包含關係中的所有參與者,才能將該關係轉換成「邏輯資料模型」。
如需設計及建立資料庫模型的其他詳細資料,請參閱工具輔助:在 Rational XDE 中設計及建立資料庫模型。
請參閱 Rational XDE 線上說明中的下列主題,以取得表格至類別轉換程序的進一步詳細資料:
-
表格至類別轉換
-
表格至類別轉換對映
-
轉換表格和類別
在透過反向工程流程建立「資料模型」之後,您必須控制及管理「資料模型」和資料庫的更新。 Rational XDE 提供了「比較並同步化」特性,可協助資料庫設計人員管理變更。(請參閱 在資料建模中比較並同步化
,工具輔助:在 Rational XDE
中管理資料庫。)建議對定期的反向工程使用「比較並同步化」特性,因為對同一個模型使用反向工程流程多次,可能會在「資料模型」中產生重複的表格和關係。
|