DB2 變更管理工具與Rational DA集成(2)

      確保選擇了適當的數據庫版本。 ?x侈鄶? 
  輸入用戶名和密碼。 s唯佱貄s挐  
  不選 “Create Deployment Project and Script file" 複選框,單擊 Finish。 +?骼玢? 
  場景步驟 /?搖蝒谺  
  A 部分:創建 HR 數據庫的物理模型 睴餭?llJ  
  在本場景的第一部分,Eric(數據庫管理員)創建一個新的部署腳本,它是跟蹤變更管理進程的一個 DB2 Change Management Expert 資源。當他爲 HR 數據庫創建部署腳本時,會創建該數據庫的兩個物理模型。一個模型是基本模型,表示數據庫的當前狀態。第二個模型是目標模型,您要編輯這個模型,以指定更改後數據庫的樣子。 莯?be2y  
  Eric 會將基本模型發送給 Tom。之後,Eric 將 Tom 在本場景第二部分作出的更改應用到目標模型。 }堌 俐句? 
  和 Eric 一樣,您將完成以下步驟來創建部署腳本和物理模型。 軬n*f裂D? 
  從主菜單欄中,單擊 File --> New --> Deployment Script。這時會彈出 Deployment Script 嚮導。 y?vjぅAX? 
  完成 Deployment Script 嚮導中的步驟: E:]?k鉀? 
  輸入 "CMERDADemo" 作爲項目名稱,然後輸入 "CMERDADemo_HR" 作爲部署腳本的名稱。單擊 Next。 ?+惘屵豝? 
  選擇 Use Existing Connection,然後選擇 JKENT。 單擊 Next。 CSl??漿? 
  輸入用戶 ID 和密碼。單擊 Next。 +赬=?  
  選擇 HR 作爲模式。單擊 Next。 ?︰r=0爿? 
  確認選擇了所有元素。單擊 Next。 娜<轙玂7  
  確認將用於 HR 模式的基本模型和目標模型的默認名稱。單擊 Next。 在這個場景中,默認名稱爲 CMERDADemo_HR_base.dbm 和 CMERDADemo_HR_target.dbm。 碭孾厝襙鼀  
  確認 Options 頁面上沒有選中任何複選框。單擊 Finish。 O?鏉h湻?  
  DB2 Change Management Experts 創建部署腳本和 HR 模式的基本模型及目標模型。圖 2 展示了當展開 Data Models 和 SQL Scripts 文件夾時出現的這些模型和腳本:

 ?酘牊Z砑1  
  此時,通過電子郵件將基本模型發送給 Tom,Tom 是數據建模師和數據架構師,他那裏有 Rational DataArchitect。或者,也可以將它註冊到一個版本控制系統中,這樣 Tom 就可以通過 Rational Data Architect在那裏查看它。
      相關內容,推薦查閱中國軟件工程網www.rjgc.net 9騿縮濖訛9  
  B 部分:將物理模型轉換成邏輯模型,並更改邏輯模型 ??R竇贔? 
  在本場景的第二部分中,Tom 將從 Eric 那裏收到的 HR 數據庫的物理模型添加到一個數據設計項目中。他將該物理模型轉換成一個邏輯模型,然後使用一個數據圖對邏輯模型作出以下更改: f蟺Y<?e  
  添加一個新實體 COMPLETION_CODES,該實體有兩個屬性:COMP_CODE 和 DESCRIPTION。 {Up*)/?? 
  添加一個新屬性 COMP_CODE 到 PROJECT 實體中。 ?ks?蛐根  
  創建 COMPLETION_CODES 與 PROJECT 實體之間的一個外鍵關係,其中 COMPLETION_CODES 爲父實體。 矪摜8m? 
  刪除 ORGANIZATION 實體的 DEPTNAME 屬性,因爲 ORGANIZATION 中的 DEPTNAME 與 DEPARTMENT 實體中的 DEPTNAME 是重複的。 ?;?辨詺? 
  對邏輯模型作出更改後,Tom 將邏輯模型轉換成一個物理模型,並將這個有更改的物理模型發送給 Eric。 煅E籥磑?? 
  和 Tom 一樣,您將完成以下步驟: ?M ?朏?S  
  啓動 Rational Data Architect。 暿覴w*鐵┃  
  確認進行了偏好設置,以去掉模型轉換期間作爲邏輯數據類型的 ROWID 與作爲物理數據類型的 CHAR 之間的數據映射。爲了檢查偏好設置,完成以下步驟: 貯z身` ?  
  單擊 Window --> Preferences,以顯示 Preferences 窗口。 ?*F自釺鼝  
  單擊 Data --> Transform --> Data Type Markup,以顯示 Data Type Map。 Q???/? 
  如果有一行中 Logical Data Type 爲 ROWID,則刪除該行。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章