簡介
如果你在你的項目或者公司中參與了數據的架構,這篇文章或許可以幫助你。這篇文章為數據庫設計者、管理員或者負責實現數據模型的開發人員而準備的,不論是邏輯的和物理的,還是實際廠商的數據庫(尤其是 DB2 Universal Database)。
如果你對關系數據庫的基礎(普通的表單和特定的實體關系設計)有所了解,對你理解本文中的內容將會很有幫助。如果你對統一建模語言(UML)有所了解,尤其是類圖,他們在 Rational? 工具中被用作實體關系圖的虛擬代替品,這也將對你很有幫助。
本文介紹了關于 IBM? Rational XDE 工具集的 Data Modeler 組件的,和如何與 IBM 的 DB2? UDB 數據庫管理系統一起結合使用的。本文包括兩個部分:
第一部分:Rational XDE 和數據建模(Data Modeling)透視圖簡介
Rational XDE 簡介 描述 Rational 工具如何成功的使用統一建模語言(UML) ,和如何使 UML 對數據庫建模和設計可用。這個部分通過一個零售業的樣例引入了實體的列表,這個樣例構成了這篇文章的核心。
數據建模(Data Modeling)透視圖 向你介紹了關于在 IBM WebSphere? Application Developer (或者 Eclipse) 中的數據建模(Data Modeling)透視圖的主要特性,并帶你在 Rational XDE 中建立你的第一個數據建模(Data Modeling)項目。
第二部分:使用 Rational XDE 進行數據建模
邏輯數據建模 將實體列表轉成羽翼豐滿得邏輯數據模型,并演示如何轉換整個邏輯數據模型成為(物理)數據模型。
物理數據建模和 DB2 UDB 集成 展示從邏輯數據模型中生成數據模型,和如何對這個模型進行一些變更以包括其他的(比如表空間)物理實現特性。這個部分演示如何直接正向工程數據模型成為一個 DB2 UDB 數據庫中的模式(schema )。
逆向工程 顯示逆向工程的整個過程。在早期被創建的 DB2 UDB 數據庫被逆向工程成為一個最新的數據模型。從這個數據模型,你能夠產生一個邏輯數據模型。
同步工具 展示同步工具在管理和傳播在邏輯模型、物理模型和實際數據庫之間的變化的能力。
軟件要求
本文的主題是 Rational 的 Data Modeler ,它是 Rational XDE 的 Rational 開發者工具集的一個主要的部分。 Rational XDE 被集成進了IBM 的其他開發工作臺工具中。在本文中,它被與 IBM WebSphere Studio Application Developer, version 5.1.1 一起使用。
在自由下載的 Eclipse 開發工具 2.1 版本中運行 Rational XDE 是可能的。將 Rational XDE 安裝進入 WebSphere Studio Application Developer 中超出本文的范圍,但是這個安裝過程是相當直接的。 本文的目標數據庫是 IBM DB2 UDB 。你能夠下載一個 DB2 Universal 數據庫或者 Personal Edition version 8.1.3 的 試用版本
邏輯數據建模
創建邏輯實體
你已經創建了數據建模的項目了,你可以準備開始一個邏輯數據的建模工作了。你將回想一下到目前為止所有你已經有的超市樣例的六個實體,在表格了列出了實體的屬性集合。為了真正的說明實體之間是如何關聯的和解釋設計,你需要一個更加令人興奮的和信息豐富的介質 - 也就是一個實體關系圖。這是 Data Modeler 能夠給你的作為你設計的邏輯模型的一部分。
這里有一些機制。你將與 Logical Data Model:Main 圖進行工作。創建六個分離的 UML 類來代表原始列表中的六個邏輯實體:
1. 為 Logical Data Model:Main 圖選擇編輯窗口。
2. 注意,Toolbox 視圖的 UML Class 面板(左邊)會自動的展開。選擇 Data Model:Main 和 Logical Data Model:Main 中的任意一個 - 注意當物理圖被選中時 Data Modeler 面板是如何被展開的。確保你已選擇了 Logical Data Model:Main 為結束。
文章來源于領測軟件測試網 http://www.k11sc111.com/