工具輔助: 使用 Rational XDE Developer 對資料庫進行反向工程
這個工具輔助會說明如何在 Rational XDE Developer 軟體工具中使用反向工程,以從現有的資料庫綱目或 DDL Script 檔產生「資料模型」。
工具: Rational XDE Developer
關係
相關元素
主要說明

概觀

這個工具輔助會說明如何在 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 提供了「比較並同步化」特性,可協助資料庫設計人員管理變更。(請參閱helpbook icon在資料建模中比較並同步化 工具輔助:在 Rational XDE 中管理資料庫。)建議對定期的反向工程使用「比較並同步化」特性,因為對同一個模型使用反向工程流程多次,可能會在「資料模型」中產生重複的表格和關係。