




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第7章查詢(xún)與視圖7.1查詢(xún)7.2視圖7.1查詢(xún)基本概念查詢(xún)的建立運(yùn)行查詢(xún)查詢(xún)?cè)O(shè)計(jì)器和查詢(xún)向?qū)У木窒扌?.1.1基本概念1、查詢(xún)查詢(xún)(指查詢(xún)操作)是指從指定的表或視圖中查找滿足條件的記錄,并根據(jù)需要的輸出類(lèi)型定向輸出查找結(jié)果。2、查詢(xún)程序查詢(xún)程序是指保存在存儲(chǔ)介質(zhì)上的擴(kuò)展名為.qpr的文本文件,文件的內(nèi)容是一個(gè)SQLSELECT語(yǔ)句。查詢(xún)程序通常簡(jiǎn)稱(chēng)查詢(xún)。7.1.2查詢(xún)的建立1、查詢(xún)建立方法(1)利用查詢(xún)?cè)O(shè)計(jì)器建立查詢(xún);(2)利用查詢(xún)向?qū)Ы⒉樵?xún);(3)直接利用SQLSELECT語(yǔ)句建立查詢(xún)。7.1.2查詢(xún)的建立2、查詢(xún)建立步驟
(1)利用查詢(xún)?cè)O(shè)計(jì)器或查詢(xún)向?qū)陆ú樵?xún);
(2)添加數(shù)據(jù)源;(3)設(shè)置查詢(xún)條件;(4)設(shè)置排序或分組選項(xiàng)來(lái)組織查詢(xún);(5)選擇查詢(xún)結(jié)果輸出類(lèi)型:瀏覽、表、報(bào)表和標(biāo)簽等;
(6)保存查詢(xún)。7.1.2查詢(xún)的建立3、查詢(xún)的建立
(1)利用查詢(xún)?cè)O(shè)計(jì)器建立查詢(xún)
①啟動(dòng)查詢(xún)?cè)O(shè)計(jì)器;
②選擇查詢(xún)字段;
③設(shè)置聯(lián)接條件及聯(lián)接類(lèi)型;
④設(shè)置篩選條件;
⑤設(shè)置排序依據(jù);
⑥設(shè)置分組依據(jù);
⑦設(shè)置查詢(xún)?nèi)ハ颍?/p>
⑧保存查詢(xún)。7.1.2查詢(xún)的建立
(2)利用查詢(xún)向?qū)Ы⒉樵?xún)
①
新建查詢(xún),打開(kāi)查詢(xún)向?qū)В?/p>
②選擇查詢(xún)字段;
③
建立表間的聯(lián)接;
④設(shè)置篩選條件;
⑤設(shè)置排序依據(jù);
⑥保存查詢(xún)。注意:利用查詢(xún)向?qū)Ы⒌牟樵?xún)的查詢(xún)?nèi)ハ蛑荒苁恰盀g覽”。當(dāng)然,查詢(xún)建立好以后,可以通過(guò)查詢(xún)?cè)O(shè)計(jì)器來(lái)修改查詢(xún)的查詢(xún)?nèi)ハ颉?.1.3運(yùn)行查詢(xún)1、菜單或工具欄運(yùn)行方法打開(kāi)需要運(yùn)行的查詢(xún),選擇“查詢(xún)”菜單中的“運(yùn)行查詢(xún)”子菜單,可以運(yùn)行當(dāng)前查詢(xún)。2、命令運(yùn)行方法在命令窗口中執(zhí)行命令:DO<查詢(xún)文件名>注意:擴(kuò)展名.qpr不能省略。7.1.4查詢(xún)?cè)O(shè)計(jì)器和查詢(xún)向?qū)У木窒扌?/p>
利用查詢(xún)?cè)O(shè)計(jì)器或查詢(xún)向?qū)е荒芙⒁恍┖?jiǎn)單的比較規(guī)則的查詢(xún)。要建立復(fù)雜的查詢(xún)(如嵌套查詢(xún)),可以使用文本編輯器編輯實(shí)現(xiàn)查詢(xún)功能的SQLSELECT語(yǔ)句,最后保存為擴(kuò)展名為.qpr的文件。7.2視圖基本概念視圖的建立視圖的使用7.2.1基本概念1、視圖視圖是一種虛擬表,兼有查詢(xún)和表的特點(diǎn),與查詢(xún)類(lèi)似的地方就是視圖可以用來(lái)從一個(gè)或多個(gè)相關(guān)聯(lián)的表中提取有用信息;與表類(lèi)似的地方就是視圖可以用來(lái)更新表中的數(shù)據(jù),并將更新結(jié)果永久保存在磁盤(pán)中。視圖不能單獨(dú)存在,必須依賴(lài)數(shù)據(jù)庫(kù)而存在,因此視圖保存在數(shù)據(jù)庫(kù)中。只有在包含視圖的數(shù)據(jù)庫(kù)打開(kāi)時(shí),才能使用其中的視圖。視圖一旦建立,就可以當(dāng)作表一樣使用,只是視圖本身并不保存任何數(shù)據(jù)。視圖的數(shù)據(jù)源可以是一個(gè)或多個(gè)數(shù)據(jù)庫(kù)表(或自由表),也可以是其他視圖。視圖是可更新的,此時(shí),修改視圖中的數(shù)據(jù),實(shí)際上是直接修改了其數(shù)據(jù)源中的數(shù)據(jù)。視圖可分為本地視圖和遠(yuǎn)程視圖兩種。本地視圖是指數(shù)據(jù)源為當(dāng)前數(shù)據(jù)庫(kù)中的表或其他本地視圖的視圖,而遠(yuǎn)程視圖是指數(shù)據(jù)源為當(dāng)前數(shù)據(jù)庫(kù)之外的自由表或遠(yuǎn)程視圖的視圖。7.2.1基本概念2、視圖和查詢(xún)的異同點(diǎn)(1)相同點(diǎn)視圖和查詢(xún)均可以用來(lái)從一個(gè)或多個(gè)相關(guān)聯(lián)的表中提取有用信息。
(2)區(qū)別查詢(xún)單獨(dú)以文件的形式存在,實(shí)質(zhì)上是一個(gè)預(yù)先定義好的SQLSELECT語(yǔ)句文件,而視圖是一個(gè)虛擬表,不單獨(dú)存在,保存在數(shù)據(jù)庫(kù)中。查詢(xún)只能用來(lái)對(duì)數(shù)據(jù)源進(jìn)行查找,而不能更新數(shù)據(jù)源,而視圖除了可以用來(lái)對(duì)數(shù)據(jù)源進(jìn)行查找外,還可以更新數(shù)據(jù)源。視圖可以設(shè)置參數(shù),而查詢(xún)不可以。查詢(xún)的輸出結(jié)果可以設(shè)置去向,而視圖的輸出結(jié)果不能設(shè)置去向,只能是“臨時(shí)表”。7.2.1基本概念3、視圖的作用用來(lái)快速查找信息:從數(shù)據(jù)源中快速提取有用的信息。用來(lái)更新數(shù)據(jù)源:視圖建立以后,我們可以利用它來(lái)修改數(shù)據(jù),且可以用修改的結(jié)果來(lái)更新數(shù)據(jù)源。用來(lái)作為查詢(xún)或其他視圖的數(shù)據(jù)源:視圖一旦建立,可以當(dāng)作表一樣使用,因此視圖也可以作為查詢(xún)或其他視圖的數(shù)據(jù)源。7.2.2視圖的建立1、視圖建立方法(1)利用視圖設(shè)計(jì)器建立視圖;(2)利用視圖向?qū)Ы⒁晥D。注意:這里只介紹本地視圖。7.2.2視圖的建立2、視圖建立步驟
(1)打開(kāi)數(shù)據(jù)庫(kù);
(2)添加數(shù)據(jù)源;(3)選擇字段;(4)設(shè)置視圖參數(shù);(5)設(shè)置篩選條件;(6)設(shè)置排序依據(jù);
(7)設(shè)置分組依據(jù);(8)設(shè)置更新條件;(9)保存視圖。7.2.2視圖的建立3、視圖的建立
(1)利用視圖設(shè)計(jì)器建立視圖
①打開(kāi)數(shù)據(jù)庫(kù);
②
打開(kāi)視圖設(shè)計(jì)器,并添加數(shù)據(jù)源;
③
選擇視圖中的字段;
④
設(shè)置視圖參數(shù);
⑤
設(shè)置篩選條件;
⑥
設(shè)置排序依據(jù);
⑦
設(shè)置分組依據(jù);
⑧
設(shè)置更新條件;⑨保存視圖。7.2.2視圖的建立
(2)利用視圖向?qū)Ы⒁晥D
①
打開(kāi)數(shù)據(jù)庫(kù);
②打開(kāi)視圖向?qū)В?/p>
③
選擇視圖所需字段;
④建立表間的聯(lián)結(jié);
⑤設(shè)置篩選條件;
⑥設(shè)置排序依據(jù);
⑦
保存視圖。注意:利用視圖向?qū)Р荒芙?shù)的視圖,且不能設(shè)置更新條件。當(dāng)然,利用視圖向?qū)Ы⒌囊晥D,也可以利用視圖設(shè)計(jì)器打開(kāi)并進(jìn)行修改。7.2.3視圖的使用1、查找數(shù)據(jù)
建立視圖的一個(gè)主要目的就是為了從大型數(shù)據(jù)庫(kù)中查找有用的信息。運(yùn)行視圖就會(huì)顯示查找結(jié)果。運(yùn)行視圖的方法有以下三種:
(1)打開(kāi)數(shù)據(jù)庫(kù),在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”窗口中雙擊需要運(yùn)行的視圖圖標(biāo);
(2)打開(kāi)數(shù)據(jù)庫(kù),在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”窗口中用鼠標(biāo)右鍵單擊需要運(yùn)行的視圖圖標(biāo),在彈出的快捷菜單中選擇“修改”子菜單,會(huì)打開(kāi)“視圖設(shè)計(jì)器”窗口,然后選擇“查詢(xún)”下拉菜單中的“運(yùn)行查詢(xún)”子菜單,或直接單擊常用工具欄中的“”按鈕,均可以運(yùn)行當(dāng)前視圖。
(3)在命令窗口中輸入相應(yīng)命令:USE<視圖名>。7.2.3視圖的使用2、更新數(shù)據(jù)視圖運(yùn)行后,可以修改其中的數(shù)據(jù),并且可以將修改結(jié)果返回到視圖的數(shù)據(jù)源,即更新數(shù)據(jù)源。想要利用視圖更新數(shù)據(jù)源,需要在視圖設(shè)計(jì)器的“更新條件”選項(xiàng)卡中進(jìn)行設(shè)置。設(shè)置過(guò)程如下:
(1)選中“發(fā)送SQL更新”復(fù)選框;
(2)選擇可更新的表;
(3)選擇可更新的字段:先指定關(guān)鍵字段,后指定可更新的非關(guān)鍵字段。注意:利用視圖只能更新數(shù)據(jù)源的非關(guān)鍵字段值,而不能更新關(guān)鍵字段值。
(4)檢查更新的合法性:通過(guò)設(shè)置“SQLWHERE子句包括”單選框來(lái)實(shí)現(xiàn)。
(5)設(shè)置更新方式:通過(guò)設(shè)置“使用更新”單選框來(lái)實(shí)現(xiàn)。7.2.3視圖的使用3、刪除
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 財(cái)務(wù)財(cái)務(wù)合規(guī)計(jì)劃
- 跨境電話欺詐案例分析與防范
- 足球校隊(duì)隊(duì)員壓力管理與團(tuán)隊(duì)默契提升
- 金融領(lǐng)域中的安全保障措施與實(shí)踐探討
- 貴州國(guó)企招聘2025貴州黔源電力股份有限公司應(yīng)屆畢業(yè)生招聘筆試參考題庫(kù)附帶答案詳解
- 質(zhì)量控制與檢驗(yàn)標(biāo)準(zhǔn)的法規(guī)要求解析
- 跨領(lǐng)域合作促進(jìn)藥物分析方法的進(jìn)步
- 新課標(biāo)2024-2025學(xué)年高中英語(yǔ)Unit4SharingSectionⅤWriting-記敘文教案含解析新人教版選修7
- 銷(xiāo)售談判技巧與策略培訓(xùn)
- 新高考2025版高考數(shù)學(xué)二輪復(fù)習(xí)第三部分講重點(diǎn)解答題專(zhuān)練第1講解三角形教學(xué)案理
- 西師版小學(xué)數(shù)學(xué)六年級(jí)下冊(cè)單元測(cè)試卷(含答案)
- 2024年公安機(jī)關(guān)理論考試題庫(kù)500道【綜合卷】
- 2024年四川成都市公共交通集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 第2章導(dǎo)游(課件)《導(dǎo)游業(yè)務(wù)》(第五版)
- 2023年北京重點(diǎn)校初二(下)期中數(shù)學(xué)試卷匯編:一次函數(shù)
- 加推樓盤(pán)營(yíng)銷(xiāo)方案
- 新人教版五年級(jí)小學(xué)數(shù)學(xué)全冊(cè)奧數(shù)(含答案)
- 2024年?;钒踩芾碇贫群蛵徫话踩僮饕?guī)程(9篇范文)
- 無(wú)人機(jī)固定翼行業(yè)報(bào)告
- 《莖和葉》名師課件
- 玻璃體腔注射-操作流程和注意事項(xiàng)(特選參考)課件
評(píng)論
0/150
提交評(píng)論