2010第6章 數(shù)據(jù)庫操作.ppt_第1頁
2010第6章 數(shù)據(jù)庫操作.ppt_第2頁
2010第6章 數(shù)據(jù)庫操作.ppt_第3頁
2010第6章 數(shù)據(jù)庫操作.ppt_第4頁
2010第6章 數(shù)據(jù)庫操作.ppt_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Visual FoxPro應用程序基礎和面向對象程序設計教程,講師:張亞濤,Visual FoxPro應用程序基礎和面向對象程序設計教程,第6章數(shù)據(jù)庫操縱,建立6.3表之間的關系,使用6.2數(shù)據(jù)庫表,創(chuàng)建6.1數(shù)據(jù)庫,Visual FoxPro 6.1然后選擇“數(shù)據(jù)庫”選項并按“新建”按鈕以進入“數(shù)據(jù)庫設計師”窗口。重新打開“數(shù)據(jù)庫”菜單,然后執(zhí)行各種數(shù)據(jù)庫操作。(2)在“項目管理設備”窗口中,選擇“數(shù)據(jù)”選項卡,選擇“數(shù)據(jù)”左側的“單擊”,然后在擴展選項中選擇“數(shù)據(jù)庫”選項,再單擊“新建”按鈕,轉至“數(shù)據(jù)庫設計師”。(3)使用Create命令。Create DataBase數(shù)據(jù)庫文件的擴展名

2、格式為.有多種茄子方法,例如dbc、Visual FoxPro應用程序節(jié)目基礎和面向對象程序設計教程、打開6.1.2數(shù)據(jù)庫和打開數(shù)據(jù)庫。(1)打開“檔案”菜單,然后選擇“打開”命令。在打開窗口的檔案類型下拉框中,首先選擇數(shù)據(jù)庫類型,輸入要打開的數(shù)據(jù)庫名稱,然后按確定按鈕.然后在“數(shù)據(jù)庫設計師”窗口中打開數(shù)據(jù)庫菜單,并執(zhí)行各種數(shù)據(jù)庫操作.(2)在“項目管理設備”窗口中,選擇“數(shù)據(jù)”選項卡,選擇“數(shù)據(jù)”左側的“單擊”,然后在擴展選項中選擇“數(shù)據(jù)庫”選項,再單擊“打開”按鈕,轉至“數(shù)據(jù)庫設計師”。(3)使用Open或Modify命令open database shared exclusive mod

3、ify database,visual FoxPro應用程序節(jié)目基礎和面向對象程序設計教程,添加6.1.3數(shù)據(jù)庫表,添加數(shù)據(jù)庫表的方法如下:(1)打開“數(shù)據(jù)庫設計師”窗口,打開“數(shù)據(jù)庫”菜單,然后選擇“添加表”命令。(2)在“項目管理設備”窗口中,首先選擇“數(shù)據(jù)”選項卡,單擊選擇“數(shù)據(jù)”左側的“”,在擴展選項中選擇“數(shù)據(jù)庫”選項,然后按“添加”按鈕(3)使用Add命令。Add Table、Visual FoxPro應用程序節(jié)目基礎和面向對象程序設計教程、添加6.1.3數(shù)據(jù)庫、Visual FoxPro應用程序節(jié)目基礎和面向對象程序設計教程、使用6.2數(shù)據(jù)庫表、6.2.3表字段默認;為6.2.1

4、表中的字段設置顯示標題,為6.2.4表中的字段設置有效性規(guī)則,Visual FoxPro應用基本教程和面向對象程序設計教程,為6.2.1表中的字段設置顯示標題(1)打開數(shù)據(jù)庫。(2)在數(shù)據(jù)庫設計師窗口中,激活需要設置字段顯示標題的表。(3)在“數(shù)據(jù)庫設計師”窗口中,打開數(shù)據(jù)庫菜單,然后選擇“瀏覽”命令.(4)在“數(shù)據(jù)庫設計師”窗口中,打開“數(shù)據(jù)庫”菜單,然后選擇“修改”命令。(5)在“表設計師”窗口的“顯示”框中,選擇“標題”文本框,輸入字段的顯示標題,然后按“確定”按鈕。(6)單擊“表設計師”窗格中的“是”按鈕可定義字段標題。Visual FoxPro應用程序節(jié)目基礎和面向對象程序設計教程,

5、6.2.2設置有關表中字段的注釋,如下所示:(1)轉至“打開數(shù)據(jù)庫”、“數(shù)據(jù)庫設計師”窗口,然后激活需要設置字段注釋的表。(2)在“數(shù)據(jù)庫設計師”窗口中,打開數(shù)據(jù)庫菜單,然后選擇“修改”命令.(3)在“西餐設計師”窗口的“域注釋”文本框中,輸入當前域的注釋信息,然后按“確定”按鈕。(4)在“西餐設計師”窗口中,單擊“是”按鈕完成域注釋。,應用Visual FoxPro基本教程和面向對象程序設計教程,為表中的字段設置默認值,如下所示:(1)轉至“打開數(shù)據(jù)庫”、“數(shù)據(jù)庫設計師”窗口,激活要為其設置字段默認值的表。(2)在“數(shù)據(jù)庫設計師”窗口中,打開數(shù)據(jù)庫菜單,然后選擇“修改”命令.(3)在“表設計

6、師”窗口中,選擇要設置默認值的字段,在“字段有效性”的“默認值”文本框字段中輸入字段驗證信息,然后單擊“確定”按鈕。(4)在“表設計師”窗口中,選擇“是”按鈕以確認結構更改,然后完成字段默認值設置。Visual FoxPro應用基礎和面向對象程序設計教程,6.2.4為表中的字段設置有效規(guī)則,如下所示:(1)定位至“打開數(shù)據(jù)庫”、“數(shù)據(jù)庫設計師”窗口,然后激活設置字段有效規(guī)則的表。(2)在“數(shù)據(jù)庫設計師”窗口中,打開數(shù)據(jù)庫菜單,然后選擇“修改”命令.(3)在“表設計師”窗口中,選擇啟用了有效規(guī)則的字段,然后在“字段有效性”下,選擇規(guī)則后面的按鈕。(4)在“表達式生成器”窗口中,輸入條件表達式,然

7、后按“確定”按鈕返回到“表設計師”窗口。(5)在表格設計師窗口中,單擊“是”(yes)按鈕確認結構變更,然后完成字段有效規(guī)則設置。Visual FoxPro應用程序節(jié)目基礎和面向對象程序設計教程,在6.3表之間建立關系,設置6.3.3參考完整性,在6.3.2表之間建立一對多關系,在6.3.1表之間建立一對一關系,Visual FoxPro 1表之間的關系類型:一對多對多一對最簡單的一對6.3建立表之間的關系,2建立關系的存在形式永久關系永久關系數(shù)據(jù)庫存儲數(shù)據(jù)庫表之間的關系庫表是否打開,牙齒關系都存在臨時關系在其他工作區(qū)(其他表)之間建立的臨時關聯(lián)關系,即當一個表的唱片指針移動時,另一個表的3建

8、立永久關系永久關系是使用索引建立的永久關系。 在查詢設計師和視圖設計器中自動用作西餐和報表的默認即席關系。顯示在數(shù)據(jù)庫環(huán)境設計設置中,存儲參考完整性信息,Visual FoxPro應用程序節(jié)目基礎和面向對象程序設計教程,6 (2)確定父表子表,在“表設計師”窗口中為父表創(chuàng)建默認索引,以及為子表創(chuàng)建默認索引。(3)在數(shù)據(jù)庫設計師窗口中,首先激活父表的默認索引字段,然后按鼠標左鍵將其拖動到連接的子表的相應字段,再釋放鼠標左鍵,數(shù)據(jù)庫內的兩個表之間就會出現(xiàn)“連接”牙齒,并建立“一對一”關系。Visual FoxPro應用程序節(jié)目基礎和面向對象程序設計教程,6.3.2在表之間建立一對多關系,如下所示:

9、(1)打開數(shù)據(jù)庫。(2)確定父表、子表,在“表設計師”窗口中為父表創(chuàng)建默認索引,然后為子表創(chuàng)建常規(guī)索引。(3)在數(shù)據(jù)庫設計師窗口中,首先激活父表的默認索引字段,然后按鼠標左鍵,將其拖動到連接的子表中的相應字段,再釋放鼠標左鍵,數(shù)據(jù)庫內的兩個表之間就有“連接”牙齒,并且有“一對多”、Visual FoxPro應用程序節(jié)目基礎和面向對象程序設計教程、6.3.3參考完整性設置、1參考完整性定義:數(shù)據(jù)庫相關表之間的主鍵、控制外鍵之間數(shù)據(jù)一致性的規(guī)則2要求子代必須有父代,子表中的每個記錄在其主表中都必須有父代記錄。從父表中刪除記錄時,打開、Visual FoxPro應用程序節(jié)目基礎和面向對象程序設計教程,6.3.3參考完整性設置(1)數(shù)據(jù)庫。(2)在“數(shù)據(jù)庫設計師”窗口中,單擊父表和關聯(lián)的子表之間的連接,然后使兩個數(shù)據(jù)表之間的連接粗體。(3)在“數(shù)據(jù)庫設計器”窗口中,打開數(shù)據(jù)庫菜單,然后選擇“參考完整性剪輯”命令以進入“參考完整性生成器”窗口.(4)在“參照完整性生成器”窗口中選擇

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論