國家計算機(jī)二級考試VFP---第五章數(shù)據(jù)查詢與建立視圖_第1頁
國家計算機(jī)二級考試VFP---第五章數(shù)據(jù)查詢與建立視圖_第2頁
國家計算機(jī)二級考試VFP---第五章數(shù)據(jù)查詢與建立視圖_第3頁
國家計算機(jī)二級考試VFP---第五章數(shù)據(jù)查詢與建立視圖_第4頁
國家計算機(jī)二級考試VFP---第五章數(shù)據(jù)查詢與建立視圖_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、1目 錄上一頁下一頁退 出目 錄上一頁下一頁退 出2本本 章章 要要 點(diǎn)點(diǎn)5.1數(shù)據(jù)查詢5.2建立視圖目 錄上一頁下一頁退 出35.1.1 查詢的概念查詢的概念定義定義P158 查詢是預(yù)先定義好的一個查詢是預(yù)先定義好的一個sql select語句語句,在不同的在不同的場合可以直接或反復(fù)使用場合可以直接或反復(fù)使用,從而提高效率從而提高效率.建立查詢的方法建立查詢的方法P158-159 create query 命令打開查詢設(shè)計器建立查詢命令打開查詢設(shè)計器建立查詢 新建對話框新建對話框 項目管理器項目管理器 直接編輯直接編輯.qpr文件建立查詢文件建立查詢(sql select語句語句)5.1 數(shù)

2、據(jù)查詢數(shù)據(jù)查詢P158目 錄上一頁下一頁退 出41利用利用“查詢向?qū)Р樵兿驅(qū)А眲?chuàng)建查詢創(chuàng)建查詢利用“查詢向?qū)А眲?chuàng)建查詢的步驟如下:(1)進(jìn)入“查詢向?qū)А?進(jìn)入“查詢向?qū)А笨捎孟旅?種方法: 選擇【工具】|【向?qū)А縷【查詢】命令。 選擇【文件】|【新建】命令,進(jìn)入“新建”對話框,選擇“查詢”單選按鈕,單擊“向?qū)А卑粹o。 在“項目管理器”窗口中,選擇“數(shù)據(jù)”選項卡,選中“查詢”,單擊“新建”按鈕,出現(xiàn)“新建查詢”對話框,單擊“查詢向?qū)А卑粹o。5.1.2 查詢的創(chuàng)建查詢的創(chuàng)建目 錄上一頁下一頁退 出5(2)選擇查詢結(jié)果中需要的字段(3)設(shè)置查詢條件(4)設(shè)置排序字段(5)設(shè)置記錄輸出范圍(6)保存查

3、詢目 錄上一頁下一頁退 出62查詢設(shè)計器查詢設(shè)計器 進(jìn)入“查詢設(shè)計器”窗口有二種方法,(1)選擇【文件】【新建】命令,進(jìn)入“新建”對話框,選擇“查詢”單選按鈕,單擊“新建”按鈕;(2)在“項目管理器”窗口中,選擇“數(shù)據(jù)”選項卡,選中“查詢”文件類型,單擊“新建”按鈕,出現(xiàn)“新建查詢”對話框,單擊“新建查詢”按鈕。目 錄上一頁下一頁退 出7 3查詢設(shè)計器工具欄查詢設(shè)計器工具欄 “查詢設(shè)計器工具欄”各按鈕的功能如下: 按鈕:添加數(shù)據(jù)庫表。 按鈕:移去數(shù)據(jù)庫表。 按鈕:添加數(shù)據(jù)庫表間的聯(lián)接。 按鈕:顯示SQL窗口。 按鈕:最大化上部分窗口。 按鈕:確定查詢?nèi)ハ?。?錄上一頁下一頁退 出84使用查詢設(shè)

4、計器創(chuàng)建查詢使用查詢設(shè)計器創(chuàng)建查詢使用“查詢設(shè)計器”創(chuàng)建前面“查詢向?qū)А眲?chuàng)建查詢例子,具體步驟如下:(1)進(jìn)入“查詢設(shè)計器”窗口,添加stud表 ,如圖所示。目 錄上一頁下一頁退 出9(2)選擇查詢需要的字段(3)設(shè)置查詢條件(4)保存查詢目 錄上一頁下一頁退 出101查詢的運(yùn)行查詢的運(yùn)行運(yùn)行查詢的方法有以下5種: 在“查詢設(shè)計器”窗口中,選擇【查詢】|【運(yùn)行查詢】命令。 在“查詢設(shè)計器”窗口中,右擊“查詢設(shè)計器”窗口,選擇快捷菜單中的【運(yùn)行查詢】命令。 選擇【程序】|【運(yùn)行】命令。彈出“運(yùn)行”對話框,在對話框中,選擇所要運(yùn)行的查詢文件,單擊“運(yùn)行”按鈕。 在“項目管理器”窗口中,選擇要運(yùn)行的

5、查詢文件,單擊右邊的“運(yùn)行”按鈕。 在“命令”窗口中,鍵入 DO 。例如,DO 查詢1.qpr。5.1.3 查詢的運(yùn)行與修改查詢的運(yùn)行與修改目 錄上一頁下一頁退 出112查詢的修改查詢的修改修改可以用以下3種方法: 在“項目管理器”窗口中,選擇要修改的查詢文件,單擊右邊的“修改”按鈕,進(jìn)入“查詢設(shè)計器”窗口中修改。 選擇【文件】|【打開】命令,在“打開”對話框中,選擇所要修改的查詢文件,單擊“確定”按鈕,進(jìn)入“查詢設(shè)計器”窗口中修改。 在命令窗口中,鍵入 MODIFY QUERY 。3查詢?nèi)ハ虻脑O(shè)置查詢?nèi)ハ虻脑O(shè)置 單擊“查詢設(shè)計器”工具欄中的“查詢?nèi)ハ颉卑粹o或在系統(tǒng)菜單中單擊【查詢】|【查詢?nèi)?/p>

6、向】命令,彈出“查詢?nèi)ハ颉睂υ捒?,其中共包?個查詢?nèi)ハ?,各項的含義見p163。目 錄上一頁下一頁退 出121多表查詢的創(chuàng)建 查詢向?qū)?查詢設(shè)計器2交叉表查詢的創(chuàng)建 交叉表是類似電子表格形式來表現(xiàn)二維分析數(shù)據(jù)的一種表。例如,在學(xué)生成績總表中,是由學(xué)生“姓名”和本學(xué)期的各門“課程名稱”構(gòu)成了一個二維表,此表的交叉點(diǎn)為“成績”的分值。 交叉表查詢向?qū)?5.1.4 復(fù)雜查詢的設(shè)計目 錄上一頁下一頁退 出135.2.1 視圖簡介 視圖是一個定制的虛擬邏輯表,視圖中只存放相應(yīng)的數(shù)據(jù)邏輯關(guān)系,并不保存表的記錄內(nèi)容,但可以在視圖中改變記錄的值,然后將更新記錄返回到源表。 視圖與查詢在功能上有許多相似之處,但

7、又有各自特點(diǎn),主要區(qū)別如下: 功能不同功能不同:視圖可以更新字段內(nèi)容并返回源表,而查詢文件中的記錄數(shù)據(jù)不能被修改。5.2 建立視圖建立視圖P165目 錄上一頁下一頁退 出14 從屬不同從屬不同:視圖不是一個獨(dú)立的文件而從屬于某一個數(shù)據(jù)庫。查詢是一個獨(dú)立的文件,它不從屬于某一個數(shù)據(jù)庫。訪問范圍不同訪問范圍不同:視圖可以訪問本地數(shù)據(jù)源和遠(yuǎn)程數(shù)據(jù)源,而查詢只能訪問本地數(shù)據(jù)源。 輸出去向不同輸出去向不同:視圖只能輸出到表中,而查詢可以選擇多種去向,如表、圖表、報表、標(biāo)簽、窗口等形式。 使用方式不同使用方式不同:視圖只有所屬的數(shù)據(jù)庫被打開時,才能使用。而查詢文件可在命令窗口中執(zhí)行。目 錄上一頁下一頁退

8、出155.2.2 本地視圖的創(chuàng)建本地視圖的創(chuàng)建1使用本地視圖向?qū)?chuàng)建本地視圖使用本地視圖向?qū)?chuàng)建本地視圖2使用視圖設(shè)計器創(chuàng)建本地視圖使用視圖設(shè)計器創(chuàng)建本地視圖3. 使用使用SQL語句語句 create view view_name; as select_statement目 錄上一頁下一頁退 出161 1創(chuàng)建遠(yuǎn)程數(shù)據(jù)連接創(chuàng)建遠(yuǎn)程數(shù)據(jù)連接(1)建立連接 create connection 新建對話框 項目管理器的數(shù)據(jù)tab頁 (2)新建數(shù)據(jù)源 遠(yuǎn)程視圖是通過ODBC從遠(yuǎn)程數(shù)據(jù)源建立的視圖.所謂ODBC即Open DataBase Connectivity (開放式數(shù)據(jù)互連)的英語縮寫,它是一個標(biāo)

9、準(zhǔn)的數(shù)據(jù)庫接口,以一個動態(tài)連接庫(DLL)方式提供的。 創(chuàng)建ODBC數(shù)據(jù)源第一種方法是利用“連接設(shè)計器”中“新的數(shù)據(jù)源”創(chuàng)建,第二種方法是利用在windows系統(tǒng)的“控制面板”中啟動“ODBC數(shù)據(jù)源(32位)”應(yīng)用程序。 5.2.3 創(chuàng)建創(chuàng)建遠(yuǎn)程視圖遠(yuǎn)程視圖目 錄上一頁下一頁退 出171 1更新數(shù)據(jù)更新數(shù)據(jù) p167-p168p167-p168“視圖設(shè)計器視圖設(shè)計器”的的“更新條件更新條件”選項卡可設(shè)置視選項卡可設(shè)置視圖對基本表的更新圖對基本表的更新. .(1)(1)指定可更新的表指定可更新的表(2)(2)指定可更新的字段指定可更新的字段(3)(3)檢查更新合法性檢查更新合法性(4)(4)使用

10、更新方式使用更新方式2 2修改視圖修改視圖 在在“項目管理器項目管理器”中,選擇中,選擇“數(shù)據(jù)數(shù)據(jù)”選項卡,選項卡,選定要修改的選定要修改的“本地視圖本地視圖”或或“遠(yuǎn)程視圖遠(yuǎn)程視圖”,單擊,單擊右邊的右邊的“修改修改”按鈕,進(jìn)入按鈕,進(jìn)入“視圖設(shè)計器視圖設(shè)計器”進(jìn)行修進(jìn)行修改。改。5.2.4 使用視圖的有關(guān)操作使用視圖的有關(guān)操作目 錄上一頁下一頁退 出183刪除視圖刪除視圖 在在“項目管理器項目管理器”中,選擇中,選擇“數(shù)據(jù)數(shù)據(jù)”選項卡,選定要修選項卡,選定要修改的改的“本地視圖本地視圖”或或“遠(yuǎn)程視圖遠(yuǎn)程視圖”,單擊右邊的,單擊右邊的“移去移去”按鈕,單擊提示框中按鈕,單擊提示框中“移去移去”按鈕即可刪除。按鈕即可刪除。 Drop view 4瀏覽或運(yùn)行視圖瀏覽或運(yùn)行視圖 項目管理器項目管理器 打開視圖設(shè)計器時工具欄打開視圖設(shè)計器時工具欄或者查詢菜單的運(yùn)行查詢或者查詢菜單的運(yùn)行查詢.5顯示顯示SQL語句語句在在“

溫馨提示

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

最新文檔

評論

0/150

提交評論