第二十讲 C++ Builder 资料库设计辅助工具.ppt

第二十讲 C++ Builder 资料库设计辅助工具.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二十章 資料庫設計輔助工具 開發資料庫由於需要和資料庫進行連線,所以動作上比一般的程式來的繁瑣,不論是檢視或建立資料表皆需要額外的工具輔助,為此,C++ Builder提供了一些實用的輔助工作來協助程式設計師開發資料庫程式,本章節將就這些工作進行介紹,以使身為設計師的你更能得心應手的開發資料庫程式。 大綱 20-1 Database Desktop的使用 20-2 Datapump工具使用 20-3 SQL Explorer工具使用 20-4 SQL Monitor工具使用 20-1. Database Desktop的使用 Database Desktop為C++ Builder內所附的應用程式,允許使用者利用該軟體對資料庫內的資料表進行讀取、修改、新增等動作,而開啟的資料庫類型除了Paradox和dBase外,亦支援BDE Administrator中所設定的各類型資料庫,但不論資料庫怎麼改變,基本的操作方式仍然大同小異,後面的小節中我們就檢視、編輯和建立資料表進行介紹,至於Database Destop程式的開啟可經由【開始】?【程式集】?【Borland C++ Builder6】?【Database Desktop】開啟或是從C++ Builder開發環境的【tools】中開啟,如右圖所示: 20-1-1. 檢視資料表 執行Database Desktop應用程式後,點選【File】?【New】?【Table】即可選取所要檢視的資料表,如右圖。 在彈出的對話框中選擇所要檢視的資料表,如下所示 20-1-1. 檢視資料表 在上面的畫面中,我們可以直接選取所要的資料表,也可以根據BDE Administrator中的Alias設定來選擇資料表,透過Alias的選擇可以顯示該Alias所能檢視的資料表,至於檔案類型的選擇,則依檢視的資料表類型而調整,預設的檢視類型為Paradox(*.db)和dBase(*.dbf)。上圖為選擇Paradox格式的employee.db檔案所作的示範,在這裡我們使用Alias為BCDEMOS作為選擇資料表的依據,右圖則為開啟資料表後的Database Desktop程式畫面。 20-1-1. 檢視資料表 下圖為調整資料表結構的對話框,可修改的資料包括欄位型態、欄位大小、是否設定主鍵和Index等。 欄位型態的設定則隨所選的資料表類型而有所不同。選取所欲修改的資料表欄位,在Type欄中按下滑鼠右鍵即會彈出可供設定的資料型別。 20-1-2. 建立資料表 除了檢視資料表外,Database Desktop也支援建立資料表的能力,首先,請選擇主選單中的【File】?【New】?【Table】來開啟一個資料表,如右所示。 接著將會出現選擇資料表類型的對話框要求就新增的資料表類型進行設定,為一下拉式的選單,提供了對Paradox、dBase、FoxPro、MS Access等不同資料表類型的支援,雖然格式允許不同,但整個新增資料表的方式仍然相同。 20-1-2. 建立資料表 以新增MySQL格式的資料表作為示範,對話框如右所示。 20-1-2. 建立資料表 選定新增的資料表類型後,即可就該資料表的各欄位與欄位型態進行設定,不外乎就是欄位名稱、欄位型態、欄位大小與是否允許空值等,其中的欄位型態允許以下拉選單的方式進行選擇,且會根據當初所選的表格類型提供不同的欄位型態選項,至於空值的設定則為旁邊的Required field選項,當選項呈選取狀態時不允許空值的存在,反之則允許空值的存在,最後,亦可設定資料表的Index,而整個畫面則如右所示。 20-1-2. 建立資料表 最後,完成了整個表格格式的設定後,即可進行儲存的動作,以右圖中含有三個欄位的表格為例,按下【Save As】按鈕後即可開啟儲存表格的對話框。 右下圖為儲存表格的對話框,由於我們希望能儲存該表格於遠端的MySQL伺服器中,所以選擇透過MySQL連結的Alias,而畫面上也顯示了該Alias目前存在的資料表名稱。此時,只需在檔案名稱中輸入所要儲存的檔案名稱並按下【存檔】按鈕即完成了儲存資料表格的動作,至於存檔類型則不需理會。 20-2. Datapump工具使用 Datapump工具的主要功用在於幫助使用者進行資料移轉的工作,也就是把某個資料庫內的資料表轉移到另外一個資料庫內,或是把資料表的內容全部讀取出來,這對於資料庫系統的移轉十分方便,譬如公司原來使用的Paradox資料庫隨著公司規模擴大或資料量增加而效能低落,此時必須改用效能較好的遠端資料庫系統如MySQL來代替原有的Paradox資料庫,此時利用Datapump程式能快速的將原有存在於Paradox中的資料表內容原封不動的轉移到MySQL資料庫內,節省重新輸入的麻

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档