下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
[課題]:查詢和視圖[目的要求]:了解查詢、視圖的有關(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é)過(guò)程及內(nèi)容]:導(dǎo)入:當(dāng)需在表中查詢數(shù)據(jù)時(shí),利用LOCATE、SEEK查找命令可以很快查到符合條件的記錄,但通過(guò)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ū)?、簡(jiǎn)單查詢:自學(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)“字段”:用來(lái)選定包含在查詢結(jié)果中的字段。(2)“聯(lián)接”:用來(lái)確定各數(shù)據(jù)表或視圖之間的聯(lián)接關(guān)系;聯(lián)接的類型有如下幾種,若沒(méi)有指定,則默認(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è)置過(guò)濾的條件,即滿足條件的記錄才抽取。其中條件的設(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.語(yǔ)文Between85,100,那么語(yǔ)文成績(jī)?cè)赱85,100]之間的記錄都滿足。=4\*GB3④IN(在…之中):即為輸出字段的值必須是“實(shí)例”欄中所給出值中的一個(gè)。如XG.語(yǔ)文in60,70,80,90,那么只語(yǔ)文成績(jī)?yōu)?0,70,80,90的記錄滿足。此外,“聯(lián)接”選項(xiàng)卡中的“否”列用于指定.NOT.條件,“邏輯”列用于設(shè)置各聯(lián)接條件和篩選條件之間的邏輯關(guān)系(無(wú)、.AND.和.OR.),“大小寫”列用于指定是否區(qū)分大小寫。(4)“排序依據(jù)”:用來(lái)決定查詢結(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è)虛擬的表,通過(guò)SELECT-SQL命令從一個(gè)或幾個(gè)表或視圖中導(dǎo)出的表,其包含在數(shù)據(jù)庫(kù)中,并且可以將更新的數(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ù)庫(kù)→選擇本地視圖→新建視圖→確定所用的表或視圖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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全知識(shí)測(cè)試題與參考答案
- 銅川職業(yè)技術(shù)學(xué)院《婚姻家庭和繼承法學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 桐城師范高等??茖W(xué)?!缎畔⑸鐣?huì)與信息素養(yǎng)》2023-2024學(xué)年第一學(xué)期期末試卷
- 《辛亥革命》說(shuō)課稿2篇
- 通遼職業(yè)學(xué)院《廣告法規(guī)》2023-2024學(xué)年第一學(xué)期期末試卷
- 通化師范學(xué)院《商業(yè)智能與》2023-2024學(xué)年第一學(xué)期期末試卷
- 銅陵安徽銅陵職業(yè)技術(shù)學(xué)院裝備制造大類外聘教師招聘歷年參考題庫(kù)(頻考版)含答案解析
- 小學(xué)數(shù)學(xué)一年級(jí)第二學(xué)期口算計(jì)算共5009道題
- 小學(xué)數(shù)學(xué)二年級(jí)第二學(xué)期口算計(jì)算共5103道題
- 鄂爾多斯2024年內(nèi)蒙古鄂爾多斯市杭錦旗烏蘭牧騎引進(jìn)3名專業(yè)技術(shù)人員歷年參考題庫(kù)(頻考版)含答案解析
- 9歲兒童智商測(cè)試題
- 大鎖孫天宇小品《時(shí)間都去哪了》臺(tái)詞劇本完整版-一年一度喜劇大賽
- 消防立管永臨結(jié)合施工方案
- 人教版八年級(jí)物理下冊(cè) 實(shí)驗(yàn)題02 壓力壓強(qiáng)實(shí)驗(yàn)(含答案詳解)
- 抖音快手短視頻創(chuàng)業(yè)項(xiàng)目融資商業(yè)策劃書
- 滬教版英語(yǔ)八年級(jí)上冊(cè)知識(shí)點(diǎn)歸納匯總
- 裝飾裝修工程售后服務(wù)具體措施
- 軟件設(shè)計(jì)說(shuō)明書通用模板
- 酒店治安安全培訓(xùn)
- 糖皮質(zhì)激素類藥物臨床應(yīng)用指導(dǎo)原則(2023年)
- 我的家鄉(xiāng)-東營(yíng)
評(píng)論
0/150
提交評(píng)論