您可以使用 IBM®
InfoSphere® Data Architect 來設計新的實體模型,並將其部署在資料庫中。
執行下列作業來建立新的資料庫設計:
- 設定 - 安裝及配置 InfoSphere Data Architect
- 連接 - 將 InfoSphere Data Architect 連接至 Db2® 資料庫
- 建立 - 建立實體模型
- 產生及部署 - 產生實體模型的 DDL Script,並執行 DDL Script 來部署模型
在您執行這些作業之前,請確定資料庫來源包含您要上傳至 Db2 資料庫的資料。
建立
請遵循下列步驟,以建立模型:
- 在 InfoSphere Data Architect 工作台中,確定「資料」視景為作用中。
預設視景是「資料」視景。如果「資料」視景為非作用中,請按一下。如果「資料」視景為作用中,則資料選項不會顯示在功能表中。
- 按一下,以建立新的資料設計專案。
- 在「新建資料設計專案」視窗中,輸入專案的名稱(例如
new-database-design),然後按一下完成。新的資料設計專案會出現在「資料專案瀏覽器」視圖中。
- 在「資料專案瀏覽器」視圖中,於資料模型上按一下滑鼠右鍵,然後選取。
- 在「新建實體資料模型」視窗中,選取目的地資料夾,然後輸入新實體模型的檔名。選取 Db2 for Linux, UNIX, and Windows 作為資料庫,並選取 10.5 版。然後按一下完成。
如需實體模型的相關資訊,請參閱 Physical data models。
- 在開啟的 Diagram1 視圖中,開始建立表格。在 Diagram1 視圖的任何位置上按一下滑鼠右鍵,然後選取。
如需相關資訊,請參閱 Adding or deleting objects from a physical data model diagram。
- 將直欄新增至表格。在表格物件上按一下滑鼠右鍵,然後按一下。
除非您建立表格的所有直欄,否則請重複此步驟。此外,也請使用這個新增資料物件功能表來建立表格的索引、索引鍵及觸發程式。
- 除非建立所有表格及視圖,否則請重複步驟 6 和步驟 7。
- 按一下,以儲存實體模型。
產生及部署
請遵循下列步驟,以產生及部署 DDL Script 來建立綱目:
- 從您已在「建立」作業中建立的實體資料模型,產生 DDL Script。在 InfoSphere Data Architect 的「資料專案瀏覽器」視圖中,於資料庫上按一下滑鼠右鍵,然後選取產生 DDL。
- 在「產生 DDL」視窗中,選取您要使用的選項,然後按下一步。例如,只選取完整名稱、引用 ID 及 CREATE 陳述式,以使用完整名稱及引用 ID 來產生 CREATE 陳述式。
- 在「產生 DDL」視窗的「物件」頁面中,選取您要在 Db2 資料庫中建立的資料庫物件。按下一步。
- 在「產生 DDL」視窗的「儲存並執行 DDL」頁面中,選取在 SQL 編輯器中編輯並執行 DDL 以編輯 Script,然後按下一步。
- 在「產生 DDL」視窗的「摘要」頁面中,按一下完成。
- 在 Script 的 SQL 編輯器視圖中,移除
CREATE TABLE 陳述式中的 COMPRESS NO 子句。當您建立直欄組織的表格時,不支援此子句。此外,也對 Script 進行任何其他變更;例如,將預設綱目名稱從 Schema 變更為 Db2 綱目名稱,而這可能與 Db2 使用者名稱相同。
- 按一下執行 SQL。下列範例顯示沒有
COMPRESS NO 子句的已編輯 Script,以及要按一下的執行 SQL 按鈕:
- 在「選取連線設定檔」視窗中,選取 Db2 資料庫的連線。按一下完成。
- 在「SQL 結果」視窗中,檢查 Script 狀況。勾號指出已在 Db2 資料庫中順利建立綱目。恭禧您!如果狀況顯示
Failed,請按一下狀況來查看詳細資料。若要修正問題,請重複這些步驟來修改 DDL Script,並重新予以執行。