版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第1章數(shù)據(jù)概述一.選擇題1 .以下關(guān)于數(shù)據(jù)庫治理系統(tǒng)的說法,錯(cuò)誤的選項(xiàng)是CA.數(shù)據(jù)庫治理系統(tǒng)與操作系統(tǒng)有關(guān),操作系統(tǒng)的類型決定了能夠運(yùn)行的數(shù)據(jù)庫治理系統(tǒng)的類型B.數(shù)據(jù)庫治理系統(tǒng)對(duì)數(shù)據(jù)庫文件的訪問必須經(jīng)過操作系統(tǒng)實(shí)現(xiàn)才能實(shí)現(xiàn)C.數(shù)據(jù)庫應(yīng)用程序可以不經(jīng)過數(shù)據(jù)庫治理系統(tǒng)而直接讀取數(shù)據(jù)庫文件D.數(shù)據(jù)庫治理系統(tǒng)對(duì)用戶隱藏了數(shù)據(jù)庫文件的存放位置和文件名2 .以下關(guān)于用文件治理數(shù)據(jù)的說法,錯(cuò)誤的選項(xiàng)是DA.用文件治理數(shù)據(jù),難以提供應(yīng)用程序?qū)?shù)據(jù)的獨(dú)立性B.當(dāng)存儲(chǔ)數(shù)據(jù)的文件名發(fā)生變化時(shí),必須修改訪問數(shù)據(jù)文件的應(yīng)用程序C.用文件存儲(chǔ)數(shù)據(jù)的方式難以實(shí)現(xiàn)數(shù)據(jù)訪問的平安限制D.將相關(guān)的數(shù)據(jù)存儲(chǔ)在一個(gè)文件中,有利于用戶
2、對(duì)數(shù)據(jù)進(jìn)行分類,因此也可以加快用戶操作數(shù)據(jù)的效率3 .以下說法中,不屬于數(shù)據(jù)庫治理系統(tǒng)特征的是CA.提供了應(yīng)用程序和數(shù)據(jù)的獨(dú)立性B.所有的數(shù)據(jù)作為一個(gè)整體考慮,因此是相互關(guān)聯(lián)的數(shù)據(jù)的集合C.用戶訪問數(shù)據(jù)時(shí),需要知道存儲(chǔ)數(shù)據(jù)的文件的物理信息D.能夠保證數(shù)據(jù)庫數(shù)據(jù)的可靠性,即使在存儲(chǔ)數(shù)據(jù)的硬盤出現(xiàn)故障時(shí),也能預(yù)防數(shù)據(jù)喪失5 .在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)庫治理系統(tǒng)和操作系統(tǒng)之間的關(guān)系是DA.相互調(diào)用B.數(shù)據(jù)庫治理系統(tǒng)調(diào)用操作系統(tǒng)C.操作系統(tǒng)調(diào)用數(shù)據(jù)庫治理系統(tǒng)D.并發(fā)運(yùn)行6 .數(shù)據(jù)庫系統(tǒng)的物理獨(dú)立性是指DA.不會(huì)由于數(shù)據(jù)的變化而影響應(yīng)用程序B.不會(huì)由于數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的變化而影響應(yīng)用程序C.不會(huì)由于數(shù)據(jù)存儲(chǔ)策略
3、的變化而影響數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)D.不會(huì)由于數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序7 .數(shù)據(jù)庫治理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心,它負(fù)責(zé)有效地組織、存儲(chǔ)和治理數(shù)據(jù),它位于用戶和操作系統(tǒng)之間,屬于 AA.系統(tǒng)軟件B.工具軟件C.應(yīng)用軟件D.數(shù)據(jù)軟件8 .數(shù)據(jù)庫系統(tǒng)是由假設(shè)干局部組成的.以下不屬于數(shù)據(jù)庫系統(tǒng)組成局部的是BA.數(shù)據(jù)庫B.操作系統(tǒng)C.應(yīng)用程序D.數(shù)據(jù)庫治理系統(tǒng)9 .以下關(guān)于客戶/效勞器結(jié)構(gòu)和文件效勞器結(jié)構(gòu)的描述,錯(cuò)誤的選項(xiàng)是DA.客戶/效勞器結(jié)構(gòu)將數(shù)據(jù)庫存儲(chǔ)在效勞器端,文件效勞器結(jié)構(gòu)將數(shù)據(jù)存儲(chǔ)在客戶端B.客戶/效勞器結(jié)構(gòu)返回給客戶端的是處理后的結(jié)果數(shù)據(jù),文件效勞器結(jié)構(gòu)返回給客戶端的是包含客戶所需數(shù)據(jù) 的文
4、件C.客戶/效勞器結(jié)構(gòu)比文件效勞器結(jié)構(gòu)的網(wǎng)絡(luò)開銷小D.客戶/效勞器結(jié)構(gòu)可以提供數(shù)據(jù)共享功能,而用文件效勞器結(jié)構(gòu)存儲(chǔ)的數(shù)據(jù)不能共享數(shù)據(jù)庫是相互關(guān)聯(lián)的數(shù)據(jù)的集合,它用綜合的方法組織數(shù)據(jù),具有較小的數(shù)據(jù)冗余,可供多個(gè)用戶共享,具有 較高的數(shù)據(jù)獨(dú)立性,具有平安限制機(jī)制,能夠保證數(shù)據(jù)的平安、可靠,允許并發(fā)地使用數(shù)據(jù)庫,能有效、及時(shí)地處 理數(shù)據(jù),并能保證數(shù)據(jù)的一致性和完整性.10 .以下關(guān)于數(shù)據(jù)庫技術(shù)的描述,錯(cuò)誤的選項(xiàng)是BA.數(shù)據(jù)庫中不但需要保存數(shù)據(jù),而且還需要保存數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系B.由于數(shù)據(jù)是存儲(chǔ)在磁盤上的,因此用戶在訪問數(shù)據(jù)庫數(shù)據(jù)時(shí)需要知道數(shù)據(jù)的存儲(chǔ)位置C.數(shù)據(jù)庫中數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的變化不會(huì)影響到應(yīng)用程
5、序D.數(shù)據(jù)庫中的數(shù)據(jù)具有較小的數(shù)據(jù)冗余二.填空題1 .數(shù)據(jù)治理的開展主要經(jīng)歷了 和 兩個(gè)階段.文件治理數(shù)據(jù)庫治理2 .在利用數(shù)據(jù)庫技術(shù)治理數(shù)據(jù)時(shí),所有的數(shù)據(jù)都被 統(tǒng)一治理.數(shù)據(jù)庫治理系統(tǒng)3 .數(shù)據(jù)庫治理系統(tǒng)提供的兩個(gè)數(shù)據(jù)獨(dú)立性是 獨(dú)立,卜t和 獨(dú)立性.物理邏輯4 .數(shù)據(jù)庫系統(tǒng)能夠保證進(jìn)入到數(shù)據(jù)庫中的數(shù)據(jù)都是正確的數(shù)據(jù),該特征稱為 .數(shù)據(jù)完整性5 .在客戶/效勞器結(jié)構(gòu)中,數(shù)據(jù)的處理是在 端完成的.效勞器6 .數(shù)據(jù)庫系統(tǒng)就是基于數(shù)據(jù)庫的計(jì)算機(jī)應(yīng)用系統(tǒng),它主要由 、和 三局部組成.數(shù)據(jù)庫、數(shù)據(jù)庫治理系統(tǒng)和應(yīng)用程序7 .與用數(shù)據(jù)庫技術(shù)治理數(shù)據(jù)相比,文件治理系統(tǒng)的數(shù)據(jù)共享性 ,數(shù)據(jù)彳立性 . 差 低8
6、.在數(shù)據(jù)庫技術(shù)中,當(dāng)表達(dá)現(xiàn)實(shí)世界的信息內(nèi)容發(fā)生變化時(shí),可以保證不影響應(yīng)用程序,這個(gè)特性稱為o邏輯獨(dú)立性9 .當(dāng)數(shù)據(jù)庫數(shù)據(jù)由于機(jī)器硬件故障而遭到破壞時(shí),數(shù)據(jù)庫治理系統(tǒng)提供了將數(shù)據(jù)庫恢復(fù)到正確狀態(tài),并盡可能使數(shù)據(jù)不喪失的功能,這是數(shù)據(jù)庫治理系統(tǒng)的 特性保證的.可靠性10 .數(shù)據(jù)庫中的數(shù)據(jù)是相互關(guān)聯(lián)的數(shù)據(jù)集合,具有較小的數(shù)據(jù)冗余,可供多個(gè)用戶共享,具有較高的數(shù)據(jù)獨(dú)立性,且具有平安性和可靠性,這些特征都是由 保證的.數(shù)據(jù)庫治理系統(tǒng)第2章數(shù)據(jù)模型與數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)一.選擇題1 .數(shù)據(jù)庫三級(jí)模式結(jié)構(gòu)的劃分,有利于AA.數(shù)據(jù)的獨(dú)立性B. 治理數(shù)據(jù)庫文件C.建立數(shù)據(jù)庫D.操作系統(tǒng)治理數(shù)據(jù)庫2 .在數(shù)據(jù)庫的三級(jí)模
7、式中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的是BA.內(nèi)模式B.模式 C. 外模式D.其他3 .數(shù)據(jù)庫系統(tǒng)中將數(shù)據(jù)分為三個(gè)模式,從而提供了數(shù)據(jù)的獨(dú)立性,以下關(guān)于數(shù)據(jù)邏輯獨(dú)立性的說法,正確的選項(xiàng)是CA.當(dāng)內(nèi)模式發(fā)生變化時(shí),模式可以不變B.當(dāng)內(nèi)模式發(fā)生變化時(shí),應(yīng)用程序可以不變C.當(dāng)模式發(fā)生變化時(shí),應(yīng)用程序可以不變D.當(dāng)模式發(fā)生變化時(shí),內(nèi)模式可以不變4 .為最大限度地保證數(shù)據(jù)庫數(shù)據(jù)的正確性,關(guān)系數(shù)據(jù)庫實(shí)現(xiàn)了三個(gè)完整性約束,以下用于保證實(shí)體完整性的是BA.外碼B.主碼C. CHECK約束D. UNIQUE約束5 .以下關(guān)于關(guān)系中主屬性的描述,錯(cuò)誤的選項(xiàng)是DA.主碼所包含的屬性一定是主屬性B.外碼所引用的
8、屬性一定是主屬性C.候選碼所包含的屬性都是主屬性D.任何一個(gè)主屬性都可以唯一地標(biāo)識(shí)表中的一行數(shù)據(jù)6 .設(shè)有關(guān)系模式銷售顧客號(hào),商品號(hào),銷售時(shí)間,銷售數(shù)量 ,假設(shè)允許一個(gè)顧客在不同時(shí)間對(duì)同一個(gè)產(chǎn)品購置多 次,那么此關(guān)系模式的主碼是DA.顧客號(hào)B.產(chǎn)品號(hào)C.顧客號(hào),商品號(hào)D.顧客號(hào)、商品號(hào)、銷售時(shí)間7 .關(guān)系數(shù)據(jù)庫用二維表來存儲(chǔ)數(shù)據(jù).以下關(guān)于關(guān)系表中記錄的說法,正確的選項(xiàng)是BA.順序很重要,不能交換B.順序不重要C.按輸入數(shù)據(jù)的順序排列D.一定是有序的8 .以下模式中,用于描述單個(gè)用戶數(shù)據(jù)視圖的是CA.內(nèi)模式B.概念模式C.外模式D.存儲(chǔ)模式9 .在利用概念層數(shù)據(jù)模型描述數(shù)據(jù)時(shí),一般要求模型要滿足
9、三個(gè)要求.以下描述中,不屬于概念層數(shù)據(jù)模型應(yīng)滿足的要求的是AA.能夠描述并發(fā)數(shù)據(jù)B.能夠真實(shí)地模擬現(xiàn)實(shí)世界C.容易被業(yè)務(wù)人員理解D.能夠方便地在計(jì)算機(jī)上實(shí)現(xiàn)10 .數(shù)據(jù)模型三要素是指BA.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)對(duì)象和數(shù)據(jù)共享B.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束 C.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)的平安限制 D.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)的可靠性11 .以下關(guān)于實(shí)體聯(lián)系模型中聯(lián)系的說法,錯(cuò)誤的選項(xiàng)是DA. 一個(gè)聯(lián)系可以只與一個(gè)實(shí)體有關(guān)B. 一個(gè)聯(lián)系可以與兩個(gè)實(shí)體有關(guān)C. 一個(gè)聯(lián)系可以與多個(gè)實(shí)體有關(guān)D. 一個(gè)聯(lián)系也可以不與任何實(shí)體有關(guān)12 .數(shù)據(jù)庫系統(tǒng)中的三級(jí)模式以及模式間的映像提供了數(shù)據(jù)的獨(dú)立性.以下關(guān)于兩級(jí)
10、映像的說法,正確的選項(xiàng)是CA.外模式到模式的映像是由應(yīng)用程序?qū)崿F(xiàn)的,模式到內(nèi)模式的映像是由DBMS?現(xiàn)的B.外模式到模式的映像是由 DBMS?現(xiàn)的,模式到內(nèi)模式的映像是由應(yīng)用程序?qū)崿F(xiàn)的C.外模式到模式的映像以及模式到內(nèi)模式的映像都是由DBMS;現(xiàn)的D.外模式到模式的映像以及模式到內(nèi)模式的映像都是由應(yīng)用程序?qū)崿F(xiàn)的13 .以下不屬于數(shù)據(jù)完整性約束的是DA.實(shí)體完整性B.參照完整性C.域完整性D.數(shù)據(jù)操作完整性14 .以下關(guān)于關(guān)系操作的說法,正確的選項(xiàng)是AA.關(guān)系操作是非過程化的B.在進(jìn)行關(guān)系操作時(shí),用戶需要知道數(shù)據(jù)的存儲(chǔ)位置C.在進(jìn)行關(guān)系操作時(shí),用戶需要知道數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)D.用戶可以在關(guān)系上直接進(jìn)
11、行行定位操作14 .以下關(guān)于概念層數(shù)據(jù)模型的說法,錯(cuò)誤的選項(xiàng)是CA.概念層數(shù)據(jù)模型應(yīng)該采用易于用戶理解的表達(dá)方式B.概念層數(shù)據(jù)模型應(yīng)該比較易于轉(zhuǎn)換成組織層數(shù)據(jù)模型C.在進(jìn)行概念層數(shù)據(jù)模型設(shè)計(jì)時(shí),需要考慮具體的DBMS勺特點(diǎn)D.在進(jìn)行概念層數(shù)據(jù)模型設(shè)計(jì)時(shí),重點(diǎn)考慮的內(nèi)容是用戶的業(yè)務(wù)邏輯15 .以下關(guān)于外碼的說法,正確的選項(xiàng)是CA.外碼必須與其所引用的主碼同名B.外碼列不允許有空值C.外碼和所引用的主碼名字可以不同,但語義必須相同D.外碼的取值必須要與所引用關(guān)系中主碼的某個(gè)值相同16 .以下關(guān)于關(guān)系的說法,錯(cuò)誤的選項(xiàng)是DA.關(guān)系中的每個(gè)屬性都是不可再分的根本屬性B.關(guān)系中不允許出現(xiàn)值完全相同的元組
12、C.關(guān)系中不需要考慮元組的先后順序D.關(guān)系中屬性順序的不同,關(guān)系所表達(dá)的語義也不同二.填空題1 .數(shù)據(jù)庫可以最大限度地保證數(shù)據(jù)的正確性,這在數(shù)據(jù)庫中被稱為 . 數(shù)據(jù)完整性2 .實(shí)體-聯(lián)系模型主要包含 、和 三局部?jī)?nèi)容.實(shí)體 屬性 聯(lián)系3 .如果實(shí)體A與實(shí)體B是一對(duì)多聯(lián)系,那么實(shí)體 B中的一個(gè)實(shí)例最多可對(duì)應(yīng)實(shí)體 A中的 實(shí)例.一個(gè)4 .數(shù)據(jù)完整性約束包括完整ft、完整性和 完整性.實(shí)體 參照 用戶定義5 .關(guān)系數(shù)據(jù)模型的組織形式是 . 二維表6 .數(shù)據(jù)庫系統(tǒng)的 和 之間的映像,提供了數(shù)據(jù)的物理獨(dú)立性.7 .數(shù)據(jù)的邏輯獨(dú)立性是指當(dāng) 變化時(shí)可以保持 不變.內(nèi)模式 模式8 .數(shù)據(jù)模型三要素包括、 和.
13、 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作數(shù)據(jù)完整性約束9 .實(shí)體聯(lián)系模型屬于 層數(shù)據(jù)模型,它與具體的 DBMS 概念 無關(guān)10 .關(guān)系操作的特點(diǎn)是基于 的操作.集合11 .當(dāng)數(shù)據(jù)的物理存儲(chǔ)位置發(fā)生變化時(shí),通過調(diào)整 映像,可以保證 不變化,從而保證數(shù)據(jù)的物理獨(dú)立 性.模式/內(nèi)模式 模式12 .參照完整性約束是通過 保證的.外碼第3章SQL語言根底及數(shù)據(jù)定義功能 一.選擇題1 .以下關(guān)于SQL語言特定的表達(dá),錯(cuò)誤的選項(xiàng)是BA.使用SQL語言訪問數(shù)據(jù)庫,用戶只需提出做什么,而無需描述如何實(shí)現(xiàn)B. SQL語言比較復(fù)雜,因此在使用上比較難C. SQL語言可以在數(shù)據(jù)庫治理系統(tǒng)提供的應(yīng)用程序中執(zhí)行,也可以在DO/境下執(zhí)行D.使用
14、SQL語言可以完成任何數(shù)據(jù)庫操作2 .以下所述功能中,不屬于 SQL語言功能的是DA.數(shù)據(jù)庫和表的定義功能B .數(shù)據(jù)查詢功能C.數(shù)據(jù)增、刪、改功能D.提供方便的用戶操作界面功能3 .設(shè)某職工表中有用于存放年齡整數(shù)的列,以下類型中最適宜年齡列的是CA. intB. smallintC. tinyintD. bit4 . SQL Server數(shù)據(jù)庫是由文件組成的.以下關(guān)于數(shù)據(jù)庫所包含的文件的說法,正確的選項(xiàng)是DA. 一個(gè)數(shù)據(jù)庫可包含多個(gè)主數(shù)據(jù)文件和多個(gè)日志文件B. 一個(gè)數(shù)據(jù)庫只能包含一個(gè)主數(shù)據(jù)文件和一個(gè)日志文件C. 一個(gè)數(shù)據(jù)庫可包含多個(gè)次要數(shù)據(jù)文件,但只能包含一個(gè)日志文件D. 一個(gè)數(shù)據(jù)庫可包含多個(gè)
15、次要數(shù)據(jù)文件和多個(gè)日志文件5 .在SQL Server中創(chuàng)立用戶數(shù)據(jù)庫,其主數(shù)據(jù)文件的大小必須大于BA. master數(shù)據(jù)庫的大小B. model數(shù)據(jù)庫的大小C. msdb數(shù)據(jù)庫的大小D. 3MB6.在SQL Server系統(tǒng)數(shù)據(jù)庫中,存放用戶數(shù)據(jù)庫公共信息的是DA. masterB. modelC. msdb數(shù)據(jù)庫的大小D. tempdb7.在SQL Server中創(chuàng)立用戶數(shù)據(jù)庫實(shí)際就是定義數(shù)據(jù)庫所包含的文件以及文件的屬性.以下不屬于數(shù)據(jù)庫文件屬 性的是 CA.初始大小B.物理文件名C.文件結(jié)構(gòu)D.最大大小8.在SQL Server中創(chuàng)立用戶數(shù)據(jù)庫實(shí)際就是定義數(shù)據(jù)庫所包含的文件以及文件的屬性
16、.D.性的是 CA.初始大小C.文件結(jié)構(gòu)9.以下約束中用于限制列的取值范圍的約束是A. PRIMARY KEYC. DEFAULTD.10 .以下約束中用于限制列的取值不重的約束是A. PRIMARY KEY以下不屬于數(shù)據(jù)庫文件屬B.物理文件名最大大小BB. CHECKUNIQUEDC. CHECKD. UNIQUEB. CHECKC. DEFAULTD.UNIQUED. DEFAULT11 .以下約束中用于實(shí)現(xiàn)實(shí)體完整性的約束是A. PRIMARY KEY12 .以下關(guān)于DEFAULT勺束的說法,錯(cuò)誤的選項(xiàng)是 DA. 一個(gè)DEFAULT勺束只能約束表中的一個(gè)列B.在一個(gè)表上可以定義多個(gè) DE
17、FAULT勺束C. DEFAULTS能定義在列級(jí)完整性約束處D.在列級(jí)完整性約束和表級(jí)完整性約束處都可以定義DEFAULT勺束第4章數(shù)據(jù)操作語句一. 選擇題1. 當(dāng)關(guān)系R和S進(jìn)行連接操作時(shí),如果作是 AA.左外連接C.內(nèi)連接2. 設(shè)在某SELECTS句的 WHERE句中,CA. Grade IS NOT NULLC. Grade = NULL3. 以下聚合函數(shù)中,不忽略空值的是A. SUM列名)C. AVG例名)4. SELECT INTO FROMg句的功能是A.將查詢結(jié)果插入到一個(gè)新表中B.將查詢結(jié)果插入到一個(gè)已建好的表中C.合并查詢的結(jié)果D.向已存在的表中添加數(shù)據(jù)5.以下利用SC表的查詢
18、語句中,錯(cuò)誤的選項(xiàng)是A.B.C.D.R中的元組不滿足連接條件,在連接結(jié)果中也會(huì)將這些記錄保存下來的操D. 需要對(duì)D. DD. AB.右外連接自連接Grade列的空值進(jìn)行處理.以下關(guān)于空值的操作,錯(cuò)誤的選項(xiàng)是B. Grade IS NULLNOT (Grade IS NULL)B. MAX名)COUNT(*)BSELECT Sno, COUNT(*) FROM SC GROUP BY SnoSELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*) 3SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) 3SELECT
19、Sno FROM SC GROUP BY Sno6 .現(xiàn)要利用Student表查詢年齡最小的學(xué)生姓名和年齡.以下實(shí)現(xiàn)此功能的查詢語句中,正確的選項(xiàng)是DA. SELECT Sname, MIN(Sage) FROM StudentB. SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)C. SELECT TOP 1 Sname, Sage FROM StudentD. SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage7 .設(shè)SC表中記錄成績(jī)的列為:Grade,類型為int .假設(shè)在查詢
20、成績(jī)時(shí),希望將成績(jī)按優(yōu)、良、中、及格 和不及格形式顯示,正確的 Case函數(shù)是 CA. Case GradeWhen 90-100 THEN 優(yōu)When 80-89 THEN 良When 70-79 THEN 中When 60-69 THEN 及格Else 不及格EndB. CaseWhen Grade between 90 and 100 THEN Grade =優(yōu)When Grade between 80 and 89 THEN Grade = 良When Grade between 70 and 79 THEN Grade =中When Grade between 60 and 69 T
21、HEN Grade =及格Else Grade =不及格EndC. CaseWhen Grade between 90 and 100 THEN 優(yōu)When Grade between80and89THEN良When Grade between70and79THEN中When Grade between60and69THEN及格Else 不及格EndD. Case GradeWhen 90100 THEN Grade = 優(yōu)When 8089 THEN Grade = 良When 7079 THEN Grade =中When 6069 THEN Grade = 及格Else Grade =不及
22、格End8 .下述語句的功能是將兩個(gè)查詢結(jié)果合并為一個(gè)結(jié)果.其中正確的選項(xiàng)是A. select sno,sname,sage from student where sdept = csOrder by sageUnionselect sno,sname,sage from student where sdept = isOrder by sageB. select sno,sname,sage from student where sdept = csUnionselect sno,sname,sage from student where sdept = isOrder by sageC.
23、select sno,sname,sage from student where sdept = csUnionselect sno,sname from student where sdept = isOrder by sageD. select sno,sname,sage from student where sdept = csOrder by sageUnionselect sno,sname,sage from student where sdept = is9 .以下SQL語句中,用于修改表數(shù)據(jù)的語句是CA. ALTERB. SELECTC. UPDATED. INSERT10
24、.設(shè)有Teachers表,該表的定義如下:CREATE TABLE Teachers(Tno CHAR(8) PRIMARY KEY,Tname VARCHAR(10) NOT NULL,Age TINYINT CHECKAge BETWEEN 25 AND 65以下插入語句中,不能正確執(zhí)行的是DA. INSERT INTO Teachers VALUEST100, 張鴻,NULLB. INSERT INTO TeachersTno,Tname,Age VALUEST100, 張鴻,30C. INSERT INTO TeachersTno,Tname VALUEST100, 張鴻D. INSE
25、RT INTO TeachersVALUEST100, 張鴻11 .設(shè)數(shù)據(jù)庫中已有表 4-1至4-3所示的Student、Course和SC表.現(xiàn)要查詢學(xué)生選的第 2學(xué)期開設(shè)課程的情況,只需列出學(xué)號(hào)、姓名、所在系和所選的課程號(hào).該查詢涉及到的表是DA,僅 Student 表B.僅 Student 和 SC表C,僅 Student 和 Course 表D. Student、SC和 Course 表12 .刪除計(jì)算機(jī)系學(xué)生在 student表中的修課記錄在 SC表中的正確的語句是表是 BA. DELETE FROM SC JOIN Student b ON S.Sno = b.SnoWHERE S
26、dept = 計(jì)算機(jī)系B. DELETE FROM SC FROM SC JOIN Student b ON SC.Sno = b.SnoWHERE Sdept = 計(jì)算機(jī)系C. DELETE FROM Student WHERE Sdept =計(jì)算機(jī)系D. DELETE FROM SC WHERE Sdept =計(jì)算機(jī)系二.填空題1 .在相關(guān)子查詢中,子查詢的執(zhí)行次數(shù)是由 決定的.外層表的行數(shù)2 .對(duì)包含基于集合測(cè)試子查詢的查詢語句,是先執(zhí)行 層查詢,在執(zhí)行 層查詢.內(nèi),外3 .對(duì)包含相關(guān)子查詢的查詢語句,是先執(zhí)行 層查詢,在執(zhí)行 層查詢.外,內(nèi)4 .聚合函數(shù)COUNT*按 統(tǒng)計(jì)數(shù)據(jù)個(gè)數(shù).
27、行5. 設(shè)Grade列目前有三個(gè)值:90、80和NULL那么AVGGrade的值是, MINGrade的值是.85, 806. 設(shè)有學(xué)生表學(xué)號(hào),姓名,所在系和選課表學(xué)號(hào),課程號(hào),成績(jī) ,現(xiàn)要建立統(tǒng)計(jì)每個(gè)系的選課人數(shù).請(qǐng)補(bǔ) 全以下語句:COUNTDISTINC建課表.學(xué)號(hào)SELECT所在系,FROM 選課表JOIN 學(xué)生表ON選課表.學(xué)號(hào)=學(xué)生表.學(xué)號(hào)GROUP BY所在系7. 設(shè)有選課表學(xué)號(hào),課程號(hào),成績(jī),現(xiàn)要查詢測(cè)試成績(jī)最高的三個(gè)學(xué)生的學(xué)號(hào)、課程號(hào)和成績(jī),包括并列情況.請(qǐng)補(bǔ)全以下語句: TOP 3 WITH TIES, ORDER BY成績(jī)DESCSELECT 學(xué)號(hào),課程號(hào),成績(jī) FROM選
28、課表8. UNIONS作用于合并多個(gè)查詢語句的結(jié)果,如果在合并結(jié)果時(shí)不希望去掉重復(fù)的數(shù)據(jù),那么在用UNIONS作時(shí)應(yīng)使用 關(guān)鍵字.ALL9. 進(jìn)行自連接操作的兩個(gè)表在物理上為一張表.通過 方法可將物理上的一張表在邏輯上成為兩張表.起別名10. FROM A LEFT JOIN B ON語句表示在連接結(jié)果中不限制 表數(shù)據(jù)必須滿足連接條件.A11. 對(duì)分組后的統(tǒng)計(jì)結(jié)果再進(jìn)彳f篩選使用的子句是 . HAVING12. 假設(shè)SELECTS句中同時(shí)包含 WHER皆句和GROUP句,那么先執(zhí)行的是 子句.WHERE三.簡(jiǎn)做題1. 在聚合函數(shù)中,哪個(gè)函數(shù)在統(tǒng)計(jì)時(shí)不考慮NULL答:COUNT(*)2. 在LI
29、KE運(yùn)算符中“ %的作用是什么答:匹配0個(gè)或多個(gè)字符.3. WHERE Age BETWEEN 20 AND 30句,查找的 Age范圍是多少答:Age大于等于20并且小于等于304. WHERE Sdept NOT IN ( CS , IS , MA ),查找的數(shù)據(jù)是什么答:查找CS , IS , MA三個(gè)系之外的其他系5. 自連接與普通內(nèi)連接的主要區(qū)別是什么答:自連接中進(jìn)行連接操作的表在物理上是一張表,而普通內(nèi)連接進(jìn)行連接的表在物理上是兩張表.6. 外連接與內(nèi)連接的主要區(qū)別是什么答:進(jìn)行外連接的兩個(gè)表中,可以有一張表不滿足連接條件,而進(jìn)行內(nèi)連接的兩個(gè)表必須都滿足連接條件.7. 在使用UNI
30、ONS并多個(gè)查詢語句的結(jié)果時(shí),對(duì)各個(gè)查詢語句的要求是什么答:各個(gè)查詢語句的列個(gè)數(shù)必須相同,對(duì)應(yīng)列的語義相同,類型兼容.8. 相關(guān)子查詢與嵌套子查詢?cè)趫?zhí)行方面的主要區(qū)別是什么答:相關(guān)子查詢的執(zhí)行過程是先外后內(nèi),而嵌套子查詢的執(zhí)行過程是先內(nèi)后外.而且相關(guān)子查詢中必須有與外層查 詢的關(guān)聯(lián),而嵌套子查詢中,內(nèi)、外層查詢之間沒有關(guān)聯(lián)關(guān)系.9. 執(zhí)行SELECT INOT表名FROM語句時(shí),對(duì)表名的要求是什么答:必須是一個(gè)不存在的新表名.10. 對(duì)統(tǒng)計(jì)結(jié)果的篩選應(yīng)該使用哪個(gè)子句完成答:使用HAVING?句11. 在排序子句中,排序依據(jù)列的前后順序是否重要ORDER BY C1,C好句對(duì)數(shù)據(jù)的排序順序是什么
31、答:重要,系統(tǒng)會(huì)按列的先后順序進(jìn)行排序.先按C1列進(jìn)行排序,在 C1列值相同時(shí)再按C2列進(jìn)行排序.12. TOP子句的作用是什么答:在查詢結(jié)果產(chǎn)生后,提取結(jié)果的前假設(shè)干行數(shù)據(jù).四.上機(jī)練習(xí)1 .查詢學(xué)生選課表中的全部數(shù)據(jù).答:select * from SC2 .查詢計(jì)算機(jī)系的學(xué)生的姓名、年齡.答:select sname,sage from student where sdept =計(jì)算機(jī)系3 .查詢成績(jī)?cè)?080分之間的學(xué)生的學(xué)號(hào)、課程號(hào)和成績(jī).答:select sno,cno,grade from sc on where grade between 70 and 804 .查詢計(jì)算機(jī)系年
32、齡在 1820之間且性別為“男的學(xué)生的姓名、年齡.答:select sname,sage from studentwhere sdept = 計(jì)算機(jī)系and sage between 18 and 20 and ssex = 男5 .查詢“ C001號(hào)課程的最高分.答:select max(grade) from sc where cno = C00T6 .查詢計(jì)算機(jī)系學(xué)生的最大年齡和最小年齡.答:select max(sage) as max_age, min(sage) as min_age from student where sdept =計(jì)算機(jī)系7 .統(tǒng)計(jì)每個(gè)系的學(xué)生人數(shù).答:sel
33、ect sdept,count(*) from student group by sdept8 .統(tǒng)計(jì)每門課程的選課人數(shù)和測(cè)試最高分.答:select cno, count(*),max(grade) from sc group by cno9 .統(tǒng)計(jì)每個(gè)學(xué)生的選課門數(shù)和測(cè)試總成績(jī),并按選課門數(shù)升序顯示結(jié)果.答:select sno,count(*), sum(grade) from sc group by sno order by count(*) asc10 .查詢總成績(jī)超過200分的學(xué)生,要求列出學(xué)號(hào)和總成績(jī).答:select sno,sum(grade) from sc group b
34、y snohaving sum(grade) 20011 .查詢選課門數(shù)超過2門的學(xué)生的學(xué)號(hào)、平均成績(jī)和選課門數(shù).答:select sno, avg(grade), count(*) from sc having count(*) 212 .查詢選了 “ C002課程的學(xué)生的姓名和所在系.答:select sname,sdept from student s join sc on s.sno = sc.sno where cno = C00213 .查詢成績(jī)80分以上的學(xué)生的姓名、課程號(hào)和成績(jī),并按成績(jī)降序排列結(jié)果.答:select sname,cno,grade from student s
35、 join sc on s.sno = sc.sno where grade 80 order by grade desc14 .查詢計(jì)算機(jī)系男生修了 “數(shù)據(jù)庫根底的學(xué)生的姓名、性別和成績(jī).答:select sname,ssex,grade from student s join sc on s.sno = sc.snojoin course c on c o = sc owhere sdept = 計(jì)算機(jī)系and ssex = 男and cname =數(shù)據(jù)庫根底 15 .查詢學(xué)生的選課情況,要求列出每位學(xué)生的選課情況(包括未選課的學(xué)生),并列出學(xué)生的學(xué)號(hào)、姓名、課程號(hào)和測(cè)試成績(jī).答:sele
36、ct s.sno,sname,cno,grade from student s left join sc on s.sno = sc.sno16 .查詢哪些課程沒有人選,要求列出課程號(hào)和課程名.答:select c o,cname from course c left join sc on c o = sc o where sc o is null17 .查詢計(jì)算機(jī)系沒有選課的學(xué)生,列出學(xué)生姓名.答:select sname from student s left join sc on s.sno = sc.sno Where sdept = 計(jì)算機(jī)系and sc.sno is null18
37、.列出“數(shù)據(jù)庫根底課程測(cè)試成績(jī)前三名的學(xué)生的學(xué)號(hào)、姓名、所在系和測(cè)試成績(jī).答:select top 3 s.sno, sname, sdept, gradefrom Student s join SC on s.Sno = SC.Snojoin Course c on c o = SC owhere cname =數(shù)據(jù)庫根底o(hù)rder by grade desc19 .查詢VB測(cè)試成績(jī)最低的學(xué)生的姓名、所在系和VB成績(jī).答:select top 1 with ties sname,sdept,grade from student sjoin sc on s.sno = sc.snojoin c
38、ourse c on c o = sc owhere cname = VBorder by grade asc20 .查詢有測(cè)試成績(jī)的所有學(xué)生的姓名、修課名稱及測(cè)試成績(jī),要求將查詢結(jié)果放在一張新的永久表中,假設(shè)新表 名為 new_sc.答:select sname, cname, grade into new_scfrom student s join sc on s.sno = sc.snojoin course c on c o = sc owhere grade is not null21 .分別查詢信息治理系和計(jì)算機(jī)系的學(xué)生的姓名、性別、修課名稱、修課成績(jī),并要求將這兩個(gè)查詢結(jié)果合并成
39、 一個(gè)結(jié)果集,并以系名、姓名、性別、修課名稱、修課成績(jī)的順序顯示各列.答:select sdept 系名,sname 姓名,ssex 性別,cname 修課名稱,grade修課成績(jī)from student s join sc on s.sno=sc.snojoin course c on c o=sc owhere sdept = 信息治理系UNIONselect sdept , sname, ssex, cname, gradefrom student s join sc on s.sno=sc.snojoin course c on c o=sc owhere sdept = 計(jì)算機(jī)系22
40、 .查詢選了 VB的學(xué)生學(xué)號(hào)、姓名、所在系和成績(jī),并對(duì)所在系進(jìn)行如下處理:當(dāng)所在系為“計(jì)算機(jī)系時(shí),顯示“CS;當(dāng)所在系為“信息治理系時(shí),顯示“ IS;當(dāng)所在系為“通信工程系時(shí),顯示“ CO;對(duì)其他系,均顯示“ OTHER答:select s.sno學(xué)號(hào),sname 姓名,case sdeptwhen 計(jì)算機(jī)系then CSwhen 信息系then ISwhen 數(shù)學(xué)系then COelse OTHERend as所在系,grade 成績(jī)from student s join sc on s.sno = sc.snojoin course c on c o = sc owhere cname =
41、 vb23 .用子查詢實(shí)現(xiàn)如下查詢:(1)查詢選了 “ C001課程的學(xué)生姓名和所在系.答:select sname,sdept from student where sno in(select sno from sc where cno = C001)(2)查詢通信工程系成績(jī)80分以上的學(xué)生學(xué)號(hào)和姓名.答:select sno,sname from student where sno in(select sno from sc where grade 80)and sdept =通信工程系(3)查詢計(jì)算機(jī)系測(cè)試成績(jī)最高的學(xué)生姓名.答:select sname from student s j
42、oin sc on s.sno = sc.snowhere sdept =計(jì)算機(jī)系and grade =(select max(grade) from sc join student s on s.sno = sc.sno where sdept = 計(jì)算機(jī)系)(4)查詢年齡最大的男生的姓名和年齡.答:select sname,sage from studentWhere sage = (select max(sage) from student and ssex =男)and ssex = 男(5)查詢“ C001課程的測(cè)試成績(jī)高于“ C001課程的平均成績(jī)的學(xué)生的學(xué)號(hào)和“C001課程成績(jī).
43、答:select sno,grade from sc where cno = C001And grade (select avg(grade) from sc where cno = C001)24 .創(chuàng)立一個(gè)新表,表名為 test_t ,其結(jié)構(gòu)為:(COL1, COL 2, COL 3),其中:COL1整型,允許空值.COL2字符型,長度為10 ,不允許空值.COL3字符型,長度為10 ,允許空值.試寫出按行插入如下數(shù)據(jù)的語句(空白處表示空值).COL1COL2COL3B11B2C22B3答:create table test_t ( COL1 int,COL2 char(10) not n
44、ull,COL3 char(10)insert into test_t values(NULL, B1, NULL)insert into test_t values(1, B2, C2)insert into test_t(COL1, COL2) values(2, B3)25 .將“C001課程的測(cè)試成績(jī)加10分.答:update sc set grade = grade + 10 where cno = C00T26 .將計(jì)算機(jī)系所有選修了 “計(jì)算機(jī)文化學(xué)課程的學(xué)生成績(jī)加10分,分別用子查詢和多表連接形式實(shí)現(xiàn)答:(1)子查詢update sc set grade = grade + 10where sno in(select sno from student where sdept =計(jì)算機(jī)系)and cno in(select cno from course where cname =計(jì)算機(jī)文化學(xué) )(2)多表連接update sc set grade = grade + 10from sc join student s on sc.sno = s.snojoin cours
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版體育賽事運(yùn)營權(quán)收購協(xié)議書范本(含贊助商權(quán)益)3篇
- 農(nóng)業(yè)科技項(xiàng)目2025年度市場(chǎng)開發(fā)與品牌建設(shè)合同3篇
- 2025版二零二五民辦學(xué)校教師職業(yè)發(fā)展規(guī)劃聘用協(xié)議4篇
- 2025年度美容美發(fā)行業(yè)技師勞動(dòng)合同續(xù)簽條件合同4篇
- 2025年度美甲店品牌形象保護(hù)與侵權(quán)糾紛處理合同4篇
- 二零二五年度車牌租賃經(jīng)營合作協(xié)議范本3篇
- 2025年高科技研發(fā)中心投資合作框架協(xié)議3篇
- 2025年度綠化工程進(jìn)度跟蹤與管理合同4篇
- 2025年攤位電子支付系統(tǒng)合作協(xié)議3篇
- 2025年智能城市基礎(chǔ)設(shè)施建設(shè)土地買賣合同范例3篇
- 2025貴州貴陽市屬事業(yè)單位招聘筆試和高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年住院醫(yī)師規(guī)范化培訓(xùn)師資培訓(xùn)理論考試試題
- 期末綜合測(cè)試卷(試題)-2024-2025學(xué)年五年級(jí)上冊(cè)數(shù)學(xué)人教版
- 2024年廣東省公務(wù)員錄用考試《行測(cè)》試題及答案解析
- 結(jié)構(gòu)力學(xué)本構(gòu)模型:斷裂力學(xué)模型:斷裂力學(xué)實(shí)驗(yàn)技術(shù)教程
- 黑色素的合成與美白產(chǎn)品的研究進(jìn)展
- 金蓉顆粒-臨床用藥解讀
- 法治副校長專題培訓(xùn)課件
- 《幼兒園健康》課件精1
- 汽車、電動(dòng)車電池火災(zāi)應(yīng)對(duì)
- 中醫(yī)藥適宜培訓(xùn)-刮痧療法教學(xué)課件
評(píng)論
0/150
提交評(píng)論