



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、習(xí)題解答7數(shù)據(jù)庫編程與查詢優(yōu)化一、數(shù)據(jù)庫編程27.在嵌入式SQL中,與游標(biāo)相關(guān)的有 4個(gè)語句,以下C 語句執(zhí)行:“取出當(dāng)前行的值放入相應(yīng)的程序變量中 .2007.9A . DELCAREB.OPENC.FETCHD.CLOSE【解析】DECLARE是游標(biāo)說明,OPEN為翻開游標(biāo),CLOSE是關(guān)閉游標(biāo),而 FETCH為取出當(dāng)前行的值 放到相應(yīng)的程序變量中.因此,C選項(xiàng)是正確的.27.在嵌入式 SQL中,與游標(biāo)相關(guān)的有 4個(gè)語句,其中使用游標(biāo)定義中的SELECT語句執(zhí)行的是B .2021.9A . DECLAREB. OPENC. FETCHD. CLOSE【解析】DECLARE是游標(biāo)說明,OPE
2、N為翻開游標(biāo),CLOSE是關(guān)閉游標(biāo),而 FETCH為取出當(dāng)前行 的值放到相應(yīng)的程序變量中.假設(shè)使用已定義的游標(biāo),那么應(yīng)先翻開再使用,因此,B選項(xiàng)是正確的.34.以下條目中,當(dāng) SQL語句嵌入到主語言時(shí)要解決的問題包括 D .2021.4、2021.9 28區(qū)分SQL語句與主語言語句數(shù)據(jù)庫工作單元和程序工作單元之間的通信協(xié)調(diào)SQL語句與主語言語句處理記錄的不同方式A.B.C.D.都是【解析】把SQL嵌入主語言使用時(shí)必須解決 3個(gè)問題:區(qū)分SQL語句與主語言語句;數(shù)據(jù)庫工作單元和程序工作單元之間的通信;一個(gè)SQL語句原那么上可產(chǎn)生或處理一組記錄,而主語言一次只能處理一個(gè)記錄,為此必須協(xié)調(diào)兩種處理方
3、式,可 利用游標(biāo)來解決SQL與主語言兩種處理方式.因此以上表達(dá)都是正確的.40.以下條目中,哪些屬于將 SQL嵌入主語言使用時(shí)必須解決的問題 C .2021.9區(qū)分SQL語句與主語言語句動(dòng)態(tài)生成的SQL語句數(shù)據(jù)庫工作單元和程序工作單元之間的通信協(xié)調(diào)SQL語句與主語言語句處理記錄的不同方式A.B.C.D.都是【解析】把SQL嵌入主語言使用時(shí)必須解決 3個(gè)問題:區(qū)分SQL語句與主語言語句,這是對(duì)通過在所有的SQL語句前加前綴EXEC SQL來解決的.數(shù)據(jù)庫工作單元和程序工作單元之間的通信,嵌入式SQL語句中可以使用主語言的程序變量來輸入或輸出數(shù)據(jù).把 SQL語句中使用的主語言程序變量簡稱為主變量.
4、一個(gè) SQL語句原那么上可產(chǎn)生或 處理一組記錄,而主語言一次只能處理一個(gè)記錄,為此必須協(xié)調(diào)兩種處理方式,可用游標(biāo)來解決的.37.以下關(guān)于動(dòng)態(tài) SQL語句的表達(dá)中,哪個(gè)是不正確的 D .2021.9A .動(dòng)態(tài)SQL語句是SQL標(biāo)準(zhǔn)提供的一種語句運(yùn)行機(jī)制B.動(dòng)態(tài)SQL語句是指在程序編譯時(shí)尚未確定,需要在程序的執(zhí)行過程中臨時(shí)生成的SQL語句C. SQL標(biāo)準(zhǔn)引入動(dòng)態(tài) SQL語句的原因是由于靜態(tài) SQL語句不能提供足夠的編程靈活性D. SQL標(biāo)準(zhǔn)提供的動(dòng)態(tài)SQL語句的執(zhí)行方式只有立即執(zhí)行方式【解析】動(dòng)態(tài)SQL是SQL標(biāo)準(zhǔn)提供的一種語句運(yùn)行機(jī)制,它允許在SQL客戶模式或嵌入式宿主程序的執(zhí)行過程中執(zhí)行動(dòng)態(tài)生
5、成 SQL語句.動(dòng)態(tài)SQL語句是指在程序編譯時(shí)尚未確定,其中有些局部需要在 程序的執(zhí)行過程中臨時(shí)生成的 SQL語句.SQL標(biāo)準(zhǔn)引入動(dòng)態(tài)SQL的原因是由于靜態(tài) SQL語句沒有足 夠的編程靈活性.動(dòng)態(tài)SQL標(biāo)準(zhǔn)提供的語句動(dòng)態(tài)執(zhí)行方式有兩種:立即執(zhí)行方式和先準(zhǔn)備后執(zhí)行方式.10.在嵌入式SQL中,為區(qū)別SQL語句和主語言語句,在每一個(gè)SQL語句的前面加綴 EXEC.2021.4、2021.4在嵌入式SQL中,通過在每個(gè) SQL語句前加前綴 EXEC來區(qū)分SQL語句和主語言語句.12.動(dòng)態(tài)SQL語句是指在程序編譯時(shí)尚未確定,其中有些局部需要在程序的執(zhí)行過程中臨時(shí)生成的 SQL 語句.2021.4【解析
6、】動(dòng)態(tài)SQL是允許在程序運(yùn)行過程中臨時(shí)“組裝SQL語句,用于解決某些應(yīng)用可能要到執(zhí)行時(shí)才能夠確定要提交的 SQL語句、查詢的條件等問題.11 .動(dòng)態(tài)SQL語句是指在SQL程序編譯時(shí)其中有些局部尚未確定,需要在程序的執(zhí)行過程中臨時(shí)生成的SQL語句.2021.9【解析】動(dòng)態(tài)SQL是允許在程序運(yùn)行過程中臨時(shí)“組裝SQL語句,用于解決某些應(yīng)用可能要到執(zhí)行時(shí)才能夠確定要提交的 SQL語句、查詢的條件等問題.12 .將SQL嵌入主語言使用時(shí)必須解決三個(gè)問題,它們是:區(qū)分SQL語句與主語言語句、數(shù)據(jù)庫工作單元和程序工作單元之間的通信以及協(xié)調(diào)SQL語句與主語言語句處理記錄的不同方式.2021.4【解析】把SQ
7、L嵌入主語言使用時(shí)必須解決 3個(gè)問題:區(qū)分SQL語句與主語言語句:這是對(duì)通過在所有的SQL語句前加前綴EXEC SQL來解決的.數(shù)據(jù)庫工作單元和程序工作單元之間的通信:嵌入式SQL語句中可以使用主語言的程序變量來輸入或輸出數(shù)據(jù).把 SQL語句中使用的主語言程序變量簡稱為主變量.一個(gè)SQL語句原那么上可產(chǎn)生或處理一組記錄,而主語言一次只能處理一個(gè)記錄,為此必須協(xié)調(diào)兩種處理方式.這是用游標(biāo)來解決的.二、查詢優(yōu)化43.以下關(guān)于查詢處理的表達(dá)中,哪一條是不正確的 C .2021.4A .查詢處理器中最主要的模塊是查詢編譯器和查詢執(zhí)行引擎B.在查詢處理開始之前,系統(tǒng)需要對(duì)SQL語言表達(dá)的查詢語句進(jìn)行分析
8、,形成語法分析樹C.在大型集中式數(shù)據(jù)庫中,執(zhí)行一個(gè)查詢所用的CPU時(shí)間是最主要的查詢代價(jià)D.實(shí)現(xiàn)選擇算法的主要方法是全表掃描和索引掃描【解析】在集中式數(shù)據(jù)庫中,查詢執(zhí)行的主要開銷包括I/O代價(jià)和CPU代價(jià).44.以下關(guān)于查詢處理的表達(dá)中,哪個(gè)是不正確的 B .2021.9A.對(duì)用SQL語言表達(dá)的查詢語句進(jìn)行分析,得到語法分析樹B.語法分析樹轉(zhuǎn)化為物理查詢方案,然后轉(zhuǎn)化為邏輯查詢方案C. DBMS要為邏輯查詢方案的每一個(gè)操作選擇具體的實(shí)現(xiàn)算法D.選擇邏輯查詢方案和物理查詢方案的步驟稱為查詢優(yōu)化【解析】查詢開始之前,系統(tǒng)必須對(duì)用SQL語言表達(dá)的查詢語句進(jìn)行分析,形成語法分析樹;然后系統(tǒng)進(jìn)行查詢重寫
9、,將語法分析樹轉(zhuǎn)化為初始查詢方案,這種查詢方案通常表示為邏輯查詢方案或擴(kuò)展的關(guān) 系代數(shù)表達(dá)式.系統(tǒng)需要為邏輯查詢方案的每一個(gè)操作符選擇具體的實(shí)現(xiàn)算法,并選擇這些操作符的 執(zhí)行順序,邏輯查詢方案被轉(zhuǎn)化為物理查詢方案.44.以下關(guān)于數(shù)據(jù)庫查詢優(yōu)化的表達(dá)中,不正確的選項(xiàng)是 C .2021.4A .查詢優(yōu)化指的是從可能的查詢策略中找出最有效的查詢執(zhí)行方案的一種處理過程B.查詢優(yōu)化包括邏輯查詢方案選擇和物理查詢方案選擇兩個(gè)主要步驟C.兩個(gè)關(guān)系代數(shù)表達(dá)式產(chǎn)生的結(jié)果關(guān)系只要具有相同的屬性集,那么這兩個(gè)關(guān)系代數(shù)表達(dá)式就是 等價(jià)的D.物理查詢方案選擇通常采用基于代價(jià)的查詢方案選擇方法【解析】對(duì)于一個(gè)給定的查詢,尤其是復(fù)雜查詢,通常會(huì)有許多種可能的處理策略,查詢優(yōu)化就是從這些 策略中找出最有效的查詢執(zhí)行方案的一種處理過程.查詢優(yōu)化包括邏輯查詢方案選擇和物理查詢方案 選擇兩個(gè)主
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第24課《詩詞曲五首-十五從軍征》教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版語文九年級(jí)下冊(cè)001
- 毛巾企業(yè)生產(chǎn)設(shè)備維護(hù)與技術(shù)支持考核試卷
- 化纖漿粕在農(nóng)業(yè)灌溉材料中的保水性能研究考核試卷
- 水產(chǎn)品冷凍加工技術(shù)創(chuàng)新與發(fā)展考核試卷
- 農(nóng)業(yè)風(fēng)險(xiǎn)管理批發(fā)考核試卷
- 2025年玻璃保溫容器及其玻璃膽項(xiàng)目合作計(jì)劃書
- 家具行業(yè)競爭格局分析考核試卷
- 棉花倉儲(chǔ)環(huán)境保護(hù)法規(guī)實(shí)施考核試卷
- 小麥加工食品安全管理體系構(gòu)建考核試卷
- 社團(tuán)活動(dòng)周期性評(píng)估的方案計(jì)劃
- 【正版授權(quán)】 IEC 63310:2025 EN Functional performance criteria for AAL robots used in connected home environment
- 最終版附件1:“跨學(xué)科主題學(xué)習(xí)”教學(xué)設(shè)計(jì)(2025年版)
- 全國計(jì)算機(jī)等級(jí)考試一級(jí)試題及答案(5套)
- 中國河流湖泊
- PID控制原理內(nèi)容知識(shí)
- 建設(shè)工程廉政風(fēng)險(xiǎn)防控手冊(cè)
- 軍事地形學(xué)知識(shí)總結(jié)
- 云南省普通初中學(xué)生成長記錄-基本素質(zhì)發(fā)展初一-初三
- GB 6944-2012 危險(xiǎn)貨物分類和品名編號(hào)(高清版)
- IT行業(yè)薪酬管理制度示例某軟件公司薪酬體系設(shè)計(jì)方案
- 香港正版全年綜合資料
評(píng)論
0/150
提交評(píng)論