


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
[課題]:查詢和視圖[目的要求]:了解查詢、視圖的有關(guān)概念及作用。掌握查詢、視圖設(shè)計(jì)器的構(gòu)成和使用,并使用設(shè)計(jì)器創(chuàng)建查詢和視圖。[重點(diǎn)]:查詢、視圖設(shè)計(jì)器的使用;查詢、視圖的創(chuàng)建。[難點(diǎn)]:運(yùn)用設(shè)計(jì)器創(chuàng)建不同的查詢和視圖。[學(xué)時(shí)]:2學(xué)時(shí)[教學(xué)過程及內(nèi)容]:導(dǎo)入:當(dāng)需在表中查詢數(shù)據(jù)時(shí),利用LOCATE、SEEK查找命令可以很快查到符合條件的記錄,但通過SEEK或LOCATE命令只能顯示本次查找結(jié)果(一條記錄),不能保留。當(dāng)我們查詢的結(jié)果有多條數(shù)據(jù),且結(jié)果需要保存時(shí),用SEEK、LOCATE命令就不能解決了。因此,VF給我們提供了查詢、視圖和SQL-SELECT命令。為了便于對(duì)SQL-SELECT命令的理解,因此,我們先介紹查詢和視圖,以后介紹SQL-SELECT命令。新授內(nèi)容:一、展示查詢實(shí)例:1、要求:注意觀察查詢的作用、運(yùn)行、內(nèi)容。2、概念:由SQL-SELECT命令組成一個(gè)文件,擴(kuò)展名為QPR。3、作用:從指定的表或視圖中獲取滿足條件的記錄。二、查詢的創(chuàng)建<一>向?qū)?、簡單查詢:自學(xué)(略)2、交叉表查詢:自學(xué)(略)3、圖形向?qū)В鹤詫W(xué)(略)<二>查詢?cè)O(shè)計(jì)器1、設(shè)計(jì)器的打開:選擇查詢→單擊查詢→新建查詢→確定要查詢的表或視圖2、設(shè)計(jì)器的構(gòu)成:查詢?cè)O(shè)計(jì)器的構(gòu)成及各項(xiàng)作用見查詢?cè)O(shè)計(jì)器圖(1)“字段”:用來選定包含在查詢結(jié)果中的字段。(2)“聯(lián)接”:用來確定各數(shù)據(jù)表或視圖之間的聯(lián)接關(guān)系;聯(lián)接的類型有如下幾種,若沒有指定,則默認(rèn)為內(nèi)部聯(lián)接。=1\*GB3①InnerJoin:內(nèi)部聯(lián)接,指定只有滿足聯(lián)接條件的記錄包含在結(jié)果中,此類型是默認(rèn)的,也是最常用的;=2\*GB3②RightOuterJoin:右聯(lián)接,指定滿足聯(lián)接條件的記錄,以及滿足聯(lián)接條件右側(cè)的表中記錄(即使不匹配聯(lián)接條件)都包含在結(jié)果中;=3\*GB3③LeftOuterJoin:左聯(lián)接,指定滿足聯(lián)接條件的記錄,以及滿足聯(lián)接條件左側(cè)的表中記錄(即使不匹配聯(lián)接條件)都包含在結(jié)果中;=4\*GB3④FullJoin:完全聯(lián)接,指定所有滿足和不滿足聯(lián)接條件的記錄都包含在結(jié)果中。(3)“篩選”:用于設(shè)置過濾的條件,即滿足條件的記錄才抽取。其中條件的設(shè)置多種多樣,形式有:=1\*GB3①=、==、>、>=、<、<=。=2\*GB3②LIKE:指與實(shí)例值匹配的記錄。例如,如設(shè)置查詢條件為“XG.學(xué)號(hào)LIKE101”,那么諸如“學(xué)號(hào)”字段前三位為101的記錄都滿足該條件;設(shè)置查詢條件為“XG.姓名LIKE李%”,那么姓名中姓李的都符合。=3\*GB3③Between:即為輸出字段的值應(yīng)大于或等于“實(shí)例”欄中的最小值,而小于或等于“實(shí)例”欄中的最大值;如;設(shè)置查詢條件為CG.語文Between85,100,那么語文成績?cè)赱85,100]之間的記錄都滿足。=4\*GB3④IN(在…之中):即為輸出字段的值必須是“實(shí)例”欄中所給出值中的一個(gè)。如XG.語文in60,70,80,90,那么只語文成績?yōu)?0,70,80,90的記錄滿足。此外,“聯(lián)接”選項(xiàng)卡中的“否”列用于指定.NOT.條件,“邏輯”列用于設(shè)置各聯(lián)接條件和篩選條件之間的邏輯關(guān)系(無、.AND.和.OR.),“大小寫”列用于指定是否區(qū)分大小寫。(4)“排序依據(jù)”:用來決定查詢結(jié)果輸出中記錄或行的排列順序;(5)“分組依據(jù)”:所謂分組就是將一組類似的記錄壓縮成一個(gè)結(jié)果記錄,這樣就可以完成基于一組的計(jì)算。(6)“雜項(xiàng)”:用于控制結(jié)果的范圍。3、實(shí)例:(1)從XG表和CG表中查詢出總分大于380的男生的學(xué)號(hào)、姓名、總分、平均分、名次(2)從XG、CG表中查詢出總分為前三名的學(xué)生的學(xué)號(hào)、姓名、性別、名次。4、查詢的去向:【瀏覽】:在瀏覽窗口中顯示查詢結(jié)果,這是查詢?nèi)笔≡O(shè)置;【臨時(shí)表】:將查詢結(jié)果存儲(chǔ)在一個(gè)臨時(shí)只讀表中。多次查詢的結(jié)果可放在不同的表內(nèi)。該表可用于瀏覽數(shù)據(jù),制作報(bào)表等,直到用戶關(guān)閉它們;【表】:將查詢的結(jié)果保存在一個(gè)命名的表(.DBF)中,此時(shí)查詢的結(jié)果是真正的存放到磁盤上的,多次查詢的結(jié)果可放在不同的表內(nèi);【圖形】:使查詢結(jié)果可用于MicrosoftGraph(包含在VFP6中的一個(gè)獨(dú)立的應(yīng)用程序)中制作圖表;【屏幕】:在VFP6主窗口或當(dāng)前活動(dòng)輸出窗口中顯示查詢結(jié)果;【報(bào)表】:將輸出送到一個(gè)報(bào)表文件(.FRX)中;【標(biāo)簽】:將輸出送到一個(gè)標(biāo)簽文件(.LBX)中。三、查詢運(yùn)行1、命令:do查詢名.qpr2、例:do前三名.pqr四、展示視圖實(shí)例1、要求:注意觀察視圖的作用、運(yùn)行、內(nèi)容。2、概念:是一個(gè)虛擬的表,通過SELECT-SQL命令從一個(gè)或幾個(gè)表或視圖中導(dǎo)出的表,其包含在數(shù)據(jù)庫中,并且可以將更新的數(shù)據(jù)返回到原始的數(shù)據(jù)源中。根據(jù)所用的數(shù)據(jù)源不同,其可以分為本地視圖和遠(yuǎn)程視圖。3、作用:從指定的表或視圖中獲取滿足條件的記錄,并且可以將更新的數(shù)據(jù)返回到原始的數(shù)據(jù)源中。五、本地視圖的創(chuàng)建<一>向?qū)В鹤詫W(xué)(略)<二>視圖設(shè)計(jì)器1、設(shè)計(jì)器的打開:展開數(shù)據(jù)庫→選擇本地視圖→新建視圖→確定所用的表或視圖2、設(shè)計(jì)器的構(gòu)成:視圖設(shè)計(jì)器的構(gòu)成及各項(xiàng)作用見視圖設(shè)計(jì)器圖(1)字段、聯(lián)接、篩選、排序依據(jù)、分組依據(jù)、雜項(xiàng):同查詢?cè)O(shè)計(jì)器(2)更新條件:用于控制如何更新源表。當(dāng)視圖中的數(shù)據(jù)發(fā)生改變后,若要更新源表,必須設(shè)置關(guān)鍵字段和更新字段,同時(shí)并選中發(fā)送SQL更新復(fù)選框3、實(shí)例:(1)創(chuàng)建一個(gè)視圖,從XG表中篩選出所有團(tuán)員,并且可以更新(2)創(chuàng)建一個(gè)視圖,從CG表中篩選出所有總分在380分以上的記錄,并且可以更新。六、視圖的使用1、打開:use視圖名2、選擇:SELECT視圖名3、使用:同表的操作七、遠(yuǎn)程視圖:略八、查詢與視圖比較相似之處:1、都可以從數(shù)據(jù)源中查找滿足一定條件的記錄。2、都不保存數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年份三月聚丙烯基智能變色薄膜響應(yīng)時(shí)間條款
- 行紀(jì)合同與委托合同的異同點(diǎn)
- 激發(fā)ai無限潛能,高質(zhì)量ai提示詞創(chuàng)作技巧
- 裝飾行業(yè)廢料管理制度
- 銷售公司工裝管理制度
- 鐵路護(hù)路日常管理制度
- 餐廳前臺(tái)庫存管理制度
- 酒店宿舍消防管理制度
- 酒店旅館安全管理制度
- 酒店前廳門廳管理制度
- DB37-T 3466-2018人民防空工程防護(hù)(化)設(shè)備維護(hù)保養(yǎng)規(guī)程
- (完整版)建筑構(gòu)造課件
- 新浙教版七年級(jí)上冊(cè)初中科學(xué) 第2節(jié) 質(zhì)量的測(cè)量 教學(xué)課件
- 《巖石力學(xué)(含實(shí)驗(yàn))》課程教學(xué)大綱
- 中華人民共和國招標(biāo)投標(biāo)法(PPT)
- 中國銀行保函業(yè)務(wù)培訓(xùn)(共71頁).ppt
- 廣東公共就業(yè)服務(wù)標(biāo)準(zhǔn)化手冊(cè)
- 全國油料高產(chǎn)創(chuàng)建測(cè)產(chǎn)驗(yàn)收辦法
- 牛頓拉夫遜迭代法極坐標(biāo)潮流計(jì)算C語言程序
- 統(tǒng)編版四年級(jí)道德與法治下冊(cè)第8課《這些東西哪里來》精美課件(含視頻)
- 2022年配網(wǎng)設(shè)計(jì)考試題庫(核心題版)
評(píng)論
0/150
提交評(píng)論