程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> 與 DB2 Express C第一次親密接觸

與 DB2 Express C第一次親密接觸

編輯:DB2教程

數據庫在日常的工作中之重要性是不言而喻的,而一直以來數據庫產品的價格都非常之高,但就在最近三大數據庫廠商:Oracle(大型網站數據庫平台)、微軟和IBM都先後推出了自己的免費數據庫。但Oracle(大型網站數據庫平台)和微軟的免費數據庫都做了很大的限制,而IBM最新的免費數據庫DB2 Express C 9的了限制其他兩種數據庫明顯小了很多。如DB2 Express C9最多支持2個CPU和4GB的內存。而且它的數據庫大小不受限制。因此,對於中小型的應用,完全可以考慮使用DB2 Express C 9來代替開源的數據庫產品。

   基於以上原因,本文針對如何在自己地工作中使用DB2 Express C 9,以及DB2 Express C 9的常用工具做了一個簡單的介紹,讀者可以通過閱讀本文快速了解DB2 Express C 9的基本功能和用法。

   一、 DB2 Express C 9的下載和安裝

   下面是DB2 Express C 9 的下載地址:
   http://www.ibm.com/developerworks/cn/db2/v9/index_download.Html

   DB2 Express C9的Windows必須要安裝在WinXP SP1及Win2003 SP1上。如果安裝DB2的.net客戶端的話,必須安裝.net framework1.1或.Net framework2.0。如果不安裝圖形工具,需要至少256M內存,如果安裝了圖形工具,需要至少512M內存。
在下載db2的安裝包後(一個rar包),解壓縮後,雙擊Run\Install\Windows_x86\db2ese_viper_WIN_x86目錄中的setup.exe來安裝DB2 Express C 9。安裝開始界面如圖1所示。

點擊查看大圖

   如上圖如示,點擊Install New開始安裝。開始安裝後將出現如圖2所示的安裝界面,然後連續點擊“下一步”,並按著相應的提示來安裝DB2 Express C(都按著默認設置即可)。

點擊查看大圖

   安裝完後的功能菜單如圖3所示。


   二、 DB2 Express C 9中的工具

   DB2是一種維護成本很低的數據庫。它擁有一套完善的圖形化管理工具。因此,DB2就同時具有了Oracle(大型網站數據庫平台)的穩定和sql server(Windows平台上強大的數據庫平台)的易用。對於DB2 Express C來說,最常用的是“控制中心”,這個工具相當於SQL Server(Windows平台上強大的數據庫平台)中的企業管理器。通過控制中心,可以對DB2 Express C中的數據庫、表、視圖和存儲過程等進行可視化管理。圖4為控制中心的主界面。

點擊查看大圖
  • DB2常用命令列表(1)
  • 曾經培訓寫的內容:db2常用命令總結
  • DB2常用傻瓜問題1000問(之一)
  • DB2中內存的使用(1)
  • DB2 的表空間
  • DB2上機操作指令指南
  • DB2 9安裝方法簡介
  • DB2認證考試大綱
  • DB2常用傻瓜問題1000問(之四)
  • DB2常用傻瓜問題1000問(之二)

   為了演示DB2 Express C 9的功能,先建立一個DB2的例子數據庫。在Windows控制台中執行db2sampl命令,將在DB2中建立一個名為Sample的數據庫,如圖4所示。
   在控制中心的工具菜單上點擊“向導”菜單項,將出現如圖5所示的向導對話框。



   通過這個向導,可以了解和學習DB2的常用管理功能。如我們選擇第一項“備份向導”,將出現如圖6的備份對話框。

點擊查看大圖謝謝收藏 http://www.cncms.com.cn/db2/d379919.Html


   通過一系列的設置,如選擇備份目錄,備份方式,最後出現如圖7所示的備份的最後的操作界面,最後點擊“完成”按鈕完成備份。

點擊查看大圖
  • DB2常用命令列表(1)
  • 曾經培訓寫的內容:db2常用命令總結
  • DB2常用傻瓜問題1000問(之一)
  • DB2中內存的使用(1)
  • DB2 的表空間
  • DB2上機操作指令指南
  • DB2 9安裝方法簡介
  • DB2認證考試大綱
  • DB2常用傻瓜問題1000問(之四)
  • DB2常用傻瓜問題1000問(之二)

   除了手工備份數據庫外,還可以啟動數據庫的自動備份功能。右擊SAMPLE數據庫,選擇“配置自動維護”菜單項,啟動如圖8的配置自動維護對話框

點擊查看大圖

   在這個對話框中選擇上方的“自動化”復選框即可。在如圖9的數據庫狀態中可以看到它的變化。

點擊查看大圖謝謝收藏 http://www.cncms.com.cn/db2/d379919.Html


   DB2最吸引人的功能之一就是可以幫助我們分析SQL語句的性能。單擊“表”中的任意一個表,在右鍵菜單中選擇“查詢”子菜單。出現如圖10所示的查詢和分析界面。

點擊查看大圖
  • DB2常用命令列表(1)
  • 曾經培訓寫的內容:db2常用命令總結
  • DB2常用傻瓜問題1000問(之一)
  • DB2中內存的使用(1)
  • DB2 的表空間
  • DB2上機操作指令指南
  • DB2 9安裝方法簡介
  • DB2認證考試大綱
  • DB2常用傻瓜問題1000問(之四)
  • DB2常用傻瓜問題1000問(之二)

圖10 


   在上方的SQL輸入框中輸入如下的SQL語句:

SELECT DECIMAL(AVG(salary),12,2) as average_sal, location, deptnameFROM staff a, org bWHERE b.deptnumb=a.deptGROUP BY dept,location, deptnameORDER BY average_sal DESC

點擊“查詢”按鈕,出現如圖11的查詢結果。


圖11


   DB2 Express C除了可以執行並顯示查詢結果外,還可以將所執行的SQL語句分解,並顯示第一步的執行效率,以便用戶進一步優化SQL語句。上面的SQL語句的分析效果如圖12所示。

點擊查看大圖

圖12

   從上圖可以看出,中間是一個大的分析結果。左側是這個分析結果的縮略圖。在DB2 Express C中還提供了很多這樣的圖形化工具,如檢測數據庫的使用情況的“健康中心”。如圖13所示。

點擊查看大圖

圖13

   如果想了解DB2 Express C 9的其它圖形化工具和情況和使用方法,請參閱DB2的聯機幫助。本文不再一一討論。

技術交流 永無止境
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved