




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、第 1 章 數(shù)據(jù)概述一選擇題1 .下列關(guān)于數(shù)據(jù)庫管理系統(tǒng)得說法,錯誤得就是CA .數(shù)據(jù)庫管理系統(tǒng)與操作系統(tǒng)有關(guān),操作系統(tǒng)得類型決定了能夠運行得數(shù)據(jù)庫管理系統(tǒng)得類型B.數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)庫文件得訪問必須經(jīng)過操作系統(tǒng)實現(xiàn)才能實現(xiàn)C.數(shù)據(jù)庫應(yīng)用程序可以不經(jīng)過數(shù)據(jù)庫管理系統(tǒng)而直接讀取數(shù)據(jù)庫文件D.數(shù)據(jù)庫管理系統(tǒng)對用戶隱藏了數(shù)據(jù)庫文件得存放位置與文件名2 .下列關(guān)于用文件管理數(shù)據(jù)得說法,錯誤得就是DA 用文件管理數(shù)據(jù),難以提供應(yīng)用程序?qū)?shù)據(jù)得獨立性B.當(dāng)存儲數(shù)據(jù)得文件名發(fā)生變化時,必須修改訪問數(shù)據(jù)文件得應(yīng)用程序C。用文件存儲數(shù)據(jù)得方式難以實現(xiàn)數(shù)據(jù)訪問得安全控制D.將相關(guān)得數(shù)據(jù)存儲在一個文件中,有利于用
2、戶對數(shù)據(jù)進行分類,因此也可以加快用戶操作數(shù)據(jù)得效率3 .下列說法中,不屬于數(shù)據(jù)庫管理系統(tǒng)特征得就是CA. 提供了應(yīng)用程序與數(shù)據(jù)得獨立性Bo所有得數(shù)據(jù)作為一個整體考慮,因此就是相互關(guān)聯(lián)得數(shù)據(jù)得集合C.用戶訪問數(shù)據(jù)時,需要知道存儲數(shù)據(jù)得文件得物理信息D 。能夠保證數(shù)據(jù)庫數(shù)據(jù)得可靠性,即使在存儲數(shù)據(jù)得硬盤出現(xiàn)故障時,也能防止數(shù)據(jù)丟失5。在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)庫管理系統(tǒng)與操作系統(tǒng)之間得關(guān)系就是DAo相互調(diào)用B.數(shù)據(jù)庫管理系統(tǒng)調(diào)用操作系統(tǒng)C .操作系統(tǒng)調(diào)用數(shù)據(jù)庫管理系統(tǒng)D 。并發(fā)運行6。數(shù)據(jù)庫系統(tǒng)得物理獨立性就是指DA .不會因為數(shù)據(jù)得變化而影響應(yīng)用程序B.不會因為數(shù)據(jù)存儲結(jié)構(gòu)得變化而影響應(yīng)用程序Co不會
3、因為數(shù)據(jù)存儲策略得變化而影響數(shù)據(jù)得存儲結(jié)構(gòu)Do不會因為數(shù)據(jù)邏輯結(jié)構(gòu)得變化而影響應(yīng)用程序7 .數(shù)據(jù)庫管理系統(tǒng)就是數(shù)據(jù)庫系統(tǒng)得核心,它負(fù)責(zé)有效地組織、存儲與管理數(shù)據(jù),它位于用戶與操作系統(tǒng)之間,屬于AA 系統(tǒng)軟件?B. 工具軟件C.應(yīng)用軟件?D.數(shù)據(jù)軟件8 .數(shù)據(jù)庫系統(tǒng)就是由若干部分組成得。下列不屬于數(shù)據(jù)庫系統(tǒng)組成部分得就是BA. 數(shù)據(jù)庫 ?B 。操作系統(tǒng)C.應(yīng)用程序???Do數(shù)據(jù)庫管理系統(tǒng)9 .下列關(guān)于客戶/服務(wù)器結(jié)構(gòu)與文件服務(wù)器結(jié)構(gòu)得描述,錯誤得就是DAo客戶/服務(wù)器結(jié)構(gòu)將數(shù)據(jù)庫存儲在服務(wù)器端,文件服務(wù)器結(jié)構(gòu)將數(shù)據(jù)存儲在客戶端B.客戶/服務(wù)器結(jié)構(gòu)返回給客戶端得就是處理后得結(jié)果數(shù)據(jù),文件服務(wù)器結(jié)構(gòu)
4、返回給客戶端得就是包含客戶所需數(shù)據(jù)得文件C .客戶/服務(wù)器結(jié)構(gòu)比文件服務(wù)器結(jié)構(gòu)得網(wǎng)絡(luò)開銷小D 客戶 /服務(wù)器結(jié)構(gòu)可以提供數(shù)據(jù)共享功能,而用文件服務(wù)器結(jié)構(gòu)存儲得數(shù)據(jù)不能共享數(shù)據(jù)庫就是相互關(guān)聯(lián)得數(shù)據(jù)得集合,它用綜合得方法組織數(shù)據(jù),具有較小得數(shù)據(jù)冗余,可供多個用戶共享,具有較高得數(shù)據(jù)獨立性,具有安全控制機制,能夠保證數(shù)據(jù)得安全、可靠,允許并發(fā)地使用數(shù)據(jù)庫,能有效、及時地處理數(shù)據(jù),并能保證數(shù)據(jù)得一致性與完整性。10 下列關(guān)于數(shù)據(jù)庫技術(shù)得描述,錯誤得就是BA 。數(shù)據(jù)庫中不但需要保存數(shù)據(jù),而且還需要保存數(shù)據(jù)之間得關(guān)聯(lián)關(guān)系Bo由于數(shù)據(jù)就是存儲在磁盤上得,因此用戶在訪問數(shù)據(jù)庫數(shù)據(jù)時需要知道數(shù)據(jù)得存儲位置C.數(shù)
5、據(jù)庫中數(shù)據(jù)存儲結(jié)構(gòu)得變化不會影響到應(yīng)用程序D. 數(shù)據(jù)庫中得數(shù)據(jù)具有較小得數(shù)據(jù)冗余二 . 填空題1 .數(shù)據(jù)管理得發(fā)展主要經(jīng)歷了與 兩個階段。文件管理數(shù)據(jù)庫管理2。在利用數(shù)據(jù)庫技術(shù)管理數(shù)據(jù)時,所有得數(shù)據(jù)都被_統(tǒng)一管理。數(shù)據(jù)庫管理系統(tǒng)3.數(shù)據(jù)庫管理系統(tǒng)提供得兩個數(shù)據(jù)獨立性就是 獨立性與 獨立性. 物理邏輯4。數(shù)據(jù)庫系統(tǒng)能夠保證進入到數(shù)據(jù)庫中得數(shù)據(jù)都就是正確得數(shù)據(jù),該特征矛為。數(shù)據(jù)完整性5。在客戶/服務(wù)器結(jié)構(gòu)中,數(shù)據(jù)得處理就是在 端完成得。 服務(wù)器6 .數(shù)據(jù)庫系統(tǒng)就就是基于數(shù)據(jù)庫得計算機應(yīng)用系統(tǒng),它主要由、與 三部分組成.?數(shù)據(jù)庫、數(shù)據(jù)庫管數(shù)系統(tǒng)與應(yīng)用程序7 .與用數(shù)據(jù)庫技術(shù)管理數(shù)據(jù)相比,文件管理系統(tǒng)
6、得數(shù)據(jù)共享性,數(shù)據(jù)獨立性。差低8 .在數(shù)據(jù)庫技術(shù)中 ,當(dāng)表達現(xiàn)實世界得信息內(nèi)容發(fā)生變化時,可以保證不影響應(yīng)用程序,這個該性稱為. ?邏 輯 獨獨性9 .當(dāng)數(shù)據(jù)庫數(shù)據(jù)由于機器硬件故障而遭到破壞時,數(shù)據(jù)庫管理系統(tǒng)提供了將數(shù)據(jù)庫恢復(fù)到正確狀態(tài),并盡可能使數(shù)據(jù)不丟失得功能,這就是數(shù)據(jù)庫管數(shù)系統(tǒng)得_與 _該性保證得. 可靠性10 .數(shù)據(jù)庫中得數(shù)據(jù)就是相互關(guān)聯(lián)得數(shù)據(jù)集合, 具有較小得數(shù)據(jù)冗余,可供多個用戶共享, 具有較高得數(shù)據(jù)獨獨性,且具有安全性與可靠性, 這些該征都就是由 保證得。數(shù)據(jù)庫管數(shù)系統(tǒng)第2章數(shù)據(jù)模型與數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)一。選擇題1 數(shù)據(jù)庫三級模式結(jié)構(gòu)得劃分, 有利于?AA 、 數(shù)據(jù)得獨獨性?B 、
7、管數(shù)數(shù)據(jù)庫文件C、建立數(shù)據(jù)庫? D、操作系統(tǒng)管理數(shù)據(jù)庫2 .在數(shù)據(jù)庫得三級模式中,描述數(shù)據(jù)庫中全體數(shù)據(jù)得邏輯結(jié)構(gòu)與該征得就是? BA.內(nèi)模式B、模式C、 外模式 ?D、 其她3。數(shù)據(jù)庫系統(tǒng)中將數(shù)據(jù)分為三個模式,從而提供了數(shù)據(jù)得獨立性,下列關(guān)于數(shù)據(jù)邏輯獨立性得說法,正確得就是?CA. 當(dāng)內(nèi)模式發(fā)生變化時,模式可以不變B. 當(dāng)內(nèi)模式發(fā)生變化時,應(yīng)用程序可以不變C. 當(dāng)模式發(fā)生變化時,應(yīng)用程序可以不變D. 當(dāng)模式發(fā)生變化時,內(nèi)模式可以不變4 .為最大限度地保證數(shù)據(jù)庫數(shù)據(jù)得正確性,關(guān)系數(shù)據(jù)庫實現(xiàn)了三個完整性約束,下列用于保證實體完整性得就是?BA、 外碼B、主碼?C、CHECK約束??D、 U NIQ
8、UE約束?D5 下列關(guān)于關(guān)系中主屬性得描述 ,錯誤得就是A. 主碼所包含得屬性一定就是主屬性B. 外碼所引用得屬性一定就是主屬性C. 候選碼所包含得屬性都就是主屬性D. 任何一個主屬性都可以唯一地標(biāo)識表中得一行數(shù)據(jù)6 .設(shè)有關(guān)系模式銷售(顧客號 ,商品號,銷售時間,銷售數(shù)量),若允許一個顧客在不同時間對同一個產(chǎn)品購買多次,則此關(guān)系模式得主碼就是?DA.顧客號???B.產(chǎn)品號C. (顧客號,商品號 )D. (顧客號、商品號、銷售時間 )7 關(guān)系數(shù)據(jù)庫用二維表來存儲數(shù)據(jù)。下列關(guān)于關(guān)系表中記錄得說法,正確得就是? B伏。順序很重要,不能交換??? .順序不重要C 按輸入數(shù)據(jù)得順序排列 ?D 一定就是
9、有序得8 .下列模式中,用于描述單個用戶數(shù)據(jù)視圖得就是? ?C2A.內(nèi)模式?B.概念模式C 。外模式 ?D 。存儲模式9 .在利用概念層數(shù)據(jù)模型描述數(shù)據(jù)時,一般要求模型要滿足三個要求。下列描述中,不屬于概念層數(shù)據(jù)模型應(yīng)滿足得要求得就是 ?A?A。能夠描述并發(fā)數(shù)據(jù)?B。能夠真實地模擬現(xiàn)實世界C 容易被業(yè)務(wù)人員理解? D 。能夠方便地在計算機上實現(xiàn)I 0 o數(shù)據(jù)模型三要素就是指?B?A. 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)對象與數(shù)據(jù)共享?Bo數(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ù)得可靠性II .下列關(guān)于實體聯(lián)系模型中聯(lián)系得說法,錯誤得就是?DA. 一個
10、聯(lián)系可以只與一個實體有關(guān)B.一個聯(lián)系可以與兩個實體有關(guān)?Co 一個聯(lián)系可以與多個實體有關(guān)?Do 一個聯(lián)系也可以不與任何實體有關(guān)12.數(shù)據(jù)庫系統(tǒng)中得三級模式以及模式間得映像提供了數(shù)據(jù)得獨立性。下列關(guān)于兩級映像得說法,正確得就是? ?CA.外模式到模式得映像就是由應(yīng)用程序?qū)崿F(xiàn)得,模式到內(nèi)模式得映像就是由DBM S實現(xiàn)得B.外模式到模式得映像就是由DBMS實現(xiàn)得,模式到內(nèi)模式得映像就是由應(yīng)用程序?qū)崿F(xiàn)得?Co外模式到模式得映像以及模式到內(nèi)模式得映像都就是由DBM S實現(xiàn)得D. 外模式到模式得映像以及模式到內(nèi)模式得映像都就是由應(yīng)用程序?qū)崿F(xiàn)得1 3 .下列不屬于數(shù)據(jù)完整性約束得就是? DA.實體完整性?B
11、o參照完整性C.域完整性 ? D.數(shù)據(jù)操作完整性14.下列關(guān)于關(guān)系操作得說法,正確得就是AA 。關(guān)系操作就是非過程化得?B.在進行關(guān)系操作時,用戶需要知道數(shù)據(jù)得存儲位置?C.在進行關(guān)系操作時,用戶需要知道數(shù)據(jù)得存儲結(jié)構(gòu)D.用戶可以在關(guān)系上直接進行行定位操作1 4。下列關(guān)于概念層數(shù)據(jù)模型得說法,錯誤得就是?C?A. 概念層數(shù)據(jù)模型應(yīng)該采用易于用戶理解得表達方式B.概念層數(shù)據(jù)模型應(yīng)該比較易于轉(zhuǎn)換成組織層數(shù)據(jù)模型C 。在進行概念層數(shù)據(jù)模型設(shè)計時,需要考慮具體得 DBMS 得特點D.在進行概念層數(shù)據(jù)模型設(shè)計時,重點考慮得內(nèi)容就是用戶得業(yè)務(wù)邏輯1 5 .下列關(guān)于外碼得說法,正確得就是?CA. 外碼必須與
12、其所引用得主碼同名Bo外碼列不允許有空值?C.外碼與所引用得主碼名字可以不同,但語義必須相同D.外碼得取值必須要與所引用關(guān)系中主碼得某個值相同16 。下列關(guān)于關(guān)系得說法,錯誤得就是? ?DA. 關(guān)系中得每個屬性都就是不可再分得基本屬性Bo關(guān)系中不允許出現(xiàn)值完全相同得元組C.關(guān)系中不需要考慮元組得先后順序Do關(guān)系中屬性順序得不同,關(guān)系所表達得語義也不同 二。填空題1 .數(shù)據(jù)庫可以最大限度地保證數(shù)據(jù)得正確性,這在數(shù)據(jù)庫中被稱為。數(shù)據(jù)完整性2 .實體 -聯(lián)系模型主要包含 、 與 三部分內(nèi)容。 實體 屬性 聯(lián)系A(chǔ) 中得實例。3 .如果實體A與實體B就是一對多聯(lián)系,則實體B中得一個實例最多可對應(yīng)實體 一
13、個4 .數(shù)據(jù)完整性約束包括 完整性、完整性與完整性。實體 參照 用戶定義5。關(guān)系數(shù)據(jù)模型得組織形式就是。二維表6。數(shù)據(jù)庫系統(tǒng)得 與 之間得映像,提供了數(shù)據(jù)得物理獨立性。7 .數(shù)據(jù)得邏輯獨立性就是指當(dāng) 變化時可以保持 不變。內(nèi)模式 模式8 .數(shù)據(jù)模型三要素包括_、與。數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作數(shù)據(jù)完整性約束9。實體聯(lián)系模型屬于層數(shù)據(jù)模型,它與具體得D BMS o概念 無關(guān)10 。關(guān)系操作得特點就是基于得操作。 集合11 .當(dāng)數(shù)據(jù)得物理存儲位置發(fā)生變化時,通過調(diào)整 映像,可以保證 不變化,從而保證數(shù)據(jù)得物理獨立性。 模式內(nèi)模式模式12。參照完整性約束就是通過 保證得。外碼 第3章SQL語言基礎(chǔ)及數(shù)據(jù)定義功能
14、 一 .選擇題1。下列關(guān)于S QL語言特定得敘述,錯誤得就是BA.使用SQL語言訪問數(shù)據(jù)庫,用戶只需提出做什么,而無需描述如何實現(xiàn)B.SQL語言比較復(fù)雜,因此在使用上比較難C.SQ L語言可以在數(shù)據(jù)庫管理系統(tǒng)提供得應(yīng)用程序中執(zhí)行,也可以在DOS環(huán)境下執(zhí)行D.使用SQL語言可以完成任何數(shù)據(jù)庫操作2 .下列所述功能中,不屬于 SQ L語言功能得就是DA 。數(shù)據(jù)庫與表得定義功能B 。數(shù)據(jù)查詢功能C.數(shù)據(jù)增、刪、改功能 ? D.提供方便得用戶操作界面功能. 設(shè)某職工表中有用于存放年齡(整數(shù))得列 ,下列類型中最合適年齡列得就是CAo in tB . sm a llintC. t in y 1 nt?D
15、o bi t4.SQL Ser ver數(shù)據(jù)庫就是由文件組成得.下列關(guān)于數(shù)據(jù)庫所包含得文件得說法,正確得就是DA. 一個數(shù)據(jù)庫可包含多個主數(shù)據(jù)文件與多個日志文件Bo 一個數(shù)據(jù)庫只能包含一個主數(shù)據(jù)文件與一個日志文件C.一個數(shù)據(jù)庫可包含多個次要數(shù)據(jù)文件,但只能包含一個日志文件Do 一個數(shù)據(jù)庫可包含多個次要數(shù)據(jù)文件與多個日志文件5。在S QL S er v er中創(chuàng)建用戶數(shù)據(jù)庫,其主數(shù)據(jù)文件得大小必須大于BAo mas t er數(shù)據(jù)庫得大小B .model數(shù)據(jù)庫得大小Co m sdb數(shù)據(jù)庫得大小??D. 3 MB6.在S QL Server系統(tǒng)數(shù)據(jù)庫中,存放用戶數(shù)據(jù)庫公共信息得就是DA. m a st
16、e r ?B. m ode 1C. msd b數(shù)據(jù)庫彳導(dǎo)大小? D.tem p db 7.在SQL Server中創(chuàng)建用戶數(shù)據(jù)庫實際就就是定義數(shù)據(jù)庫所包含得文件以及文件得屬性。下列不屬于數(shù)據(jù)庫文件屬性得就是CA 。初始大小B 。物理文件名C.文件結(jié)構(gòu)? R。最大大小8。在SQL Serv e r中創(chuàng)建用戶數(shù)據(jù)庫實際就就是定義數(shù)據(jù)庫所包含得文件以及文件得屬性。下列不屬于數(shù)據(jù)庫文件屬性得就是CA初始大???B o物理文件名C.文件結(jié)構(gòu)?D.最大大小BB o CH E C K?D。 UNIQUE9.下列約束中用于限制列得取值范圍得約束就是A. PRIMARY KEYC. DE FAU LT?10。下列
17、約束中用于限制列得取值不重得約束就是DAo PRIMARY KEY?B .CHECKC.DEF AU L T ?D. UNIQUE11 .下列約束中用于實現(xiàn)實體完整性得約束就是AA .PRIMAR Y K EYTB.CHEC KC. DEFAULT? ?D. UNIQUE12 .下列關(guān)于D E F AU L T約束得說法,錯誤得就是DA.一個DEFAUL T約束只能約束表中得一個列Bo在一個表上可以定義多個 D E FAULT約束C.D E FAULT只能定義在列級完整性約束處Do在列級完整性約束與表級完整性約束處都可以定義D E FAULT約束 第 4 章 數(shù)據(jù)操作語句 一 選擇題1 .當(dāng)關(guān)
18、系R與S進行連接操作時,如果R中得元組不滿足連接條件,在連接結(jié)果中也會將這些記錄保留下來得操作就是 AA.左外連接?3.右外連接C.內(nèi)連接??Do自連接de 列得空值進行處理。下列關(guān)于空值得操作,錯誤得就2 . 設(shè)在某SE L ECT語句得 WHERE子句中,需要對G是CAo G rad e I S NOT NULLB。Grad e IS NU L LC. Grade = NULL?D。NOT (Grade IS NU LL)3 下列聚合函數(shù)中 ,不忽略空值得就是?DAo SUM (列名)B.MAX (列名)C. AVG (列名)??D.COUNT (*)4.SELECT INTO FROM語
19、句得功能就是AA 將查詢結(jié)果插入到一個新表中B 將查詢結(jié)果插入到一個已建好得表中C 合并查詢得結(jié)果D 向已存在得表中添加數(shù)據(jù)5。下列利用SC表得查詢語句中,錯誤得就是 ?BA. SELECT Sno ,COUNT(*) FROM S C GROUP BY Sn oB . SELECT Sno F ROM SC GROUP B Y Sno WH ERE COUNT (* )> 3C. SELECT Sno FROM SC G ROU P BY S no HAVING COUNT (* )> 3D. SELECT Sno FROM SC GROUP B Y Sno6o現(xiàn)要利用Stu d
20、ent表查詢年齡最小得學(xué)生姓名與年齡。下列實現(xiàn)此功能得查詢語句中,正確得就是?DA . SELEC T S n ame, M I N ( S age) FROMS t udentB . SELECT Sname,Sag e FROM StudentW HER E Sage= MIN (Sage)E. SE L E CT TOP 1 S n a me, Sage F ROM St u d e ntD . S EL ECT TOP 1 Sname, Sage F ROM Stu d e nt ORDE R B Y S age7 .設(shè)SC表中記錄成績得列為:G r a d e ,類型為into若在查
21、詢成績時,希望將成績按優(yōu)、良、中、及格與不 及格'形式顯示,正確得Case函數(shù)就是?CA. Case GradeWhe n 90 100 THEN '優(yōu)'W en 80 89 THE N /良When 7079 THEN '中Whe n 60 6 9 T HEN '及格/Else '不及格'EndB. Cas eWhen Gra de between 9 0 a nd 1 0 0 THEN Grad e = /優(yōu)'W hen Gr a d e bet ween80 and 89THEN G r a d e ='良'
22、Whe n Grade betwe e n 70 a n d 79 THEN Grade ='中'Whe n Gr a d e b e twe e n 60 and 6 9 THEN G r ade = / 及格Els e Gr ade =/ 不及格'E ndC. Cas eWhen Grade betw e en 9 0 an d 10 0THE N '優(yōu)'When Grad e betwee n 80 a n d 89 THE N '良'W h en Gradeb e t w een 7 0 and 79 THEN/ 中Whe n G
23、rade betwee n 60 an d 69 THEN '及格El s e '不及格'dD. Ca s e Gra d eWhen 90 1 00 THEN Grade ='優(yōu)' Whe n 80 89 TH E N Gra d e = /良' When 7 0 79 THE N Gr ade ='中'When 6 0 69 T HEN Grade ='及格/ Else Grade =' 不及格'E nd8 .下述語句得功能就是將兩個查詢結(jié)果合并為一個結(jié)果。其中正確得就是?BA. s el ect sn
24、o, s na me, s age fr o m stud e n t where sde pt = 'c s' Ord e r by sa g eU n i o nselect sno , s n ame ,sage fr o m st udent wh e re sd ept = 'is' Order by sageB. s e 1 e c t sno , sn a me, sage fr o m st udent where sde p t = 7 cs'Uni o nse 1 e c t s no, s name,s a ge f rom stu
25、d e nt w h ere sd e p t = ' is 'O rde r b y sa g eC. s el e ct s no,sname,sage from s tude n t wh ere s dept = ' cs'Un i onse 1 ect sno, sna m e from s t u d e n t wher e sd e pt = 7 i s'O r der by sageD. se 1 ect s no ,sna me, sage from student where sdept = 'cs' Order b
26、y s ageUnio nse 1 ect sno , s n ame, sag e from stude n t wher e sdept = 'is'9 .下列S QL語句中,用于修改表數(shù)據(jù)彳1語句就是CAo A LT E RB.SELE CTC. UPDATE ?D. I NSERT10。設(shè)有T ea c hers表,該表得定義如下:CREATE TA B LE Teache r s (? Tn o CHAR (8) PRIMARY K EY,T name VA R CHAR(10 ) NOT NUL L,Age T I NY I NT C HEC K(A g e BE
27、TWEEN 25 A ND 6 5)下列插入語句中,不能正確執(zhí)行得就是DA . IN SERT IN TO Tea c hers VALUES ( ' T 1 0 0',' 張鴻',NU LL)B.I NSERT INT O Tea chers (Tno, T n ame, Age)VAL U E S (' T 10 0 ','張鴻',30)C.INSERT I NTO Te a c h ers( Tno, Tn a me) VALUES。T10O"'張鴻)Do INSE RT IN TO TeachersVA
28、LUES (' T 1 0 0',,張鴻)1 1 .設(shè)數(shù)據(jù)庫中已有表 4 1至4 - 3所示得S t ud e nt、Co u rse與S C表?,F(xiàn)要查詢學(xué)生選得第2學(xué)期開設(shè)課程得情況 ,只需列出學(xué)號、姓名、所在系與所選得課程號.該查詢涉及到得表就是?DA.僅 Stude nt 表B.僅 Student 與 SC 表C。僅 St u dent 與 Course 表?D.Studen t、S C 與Cours e 表12。刪除計算機系學(xué)生(在s tud ent表中)得修課記錄(在S C表中)得正確得語句就是表就是?BAo DELE TE FROM S C JOIN St uden
29、t b ON S、Sn o = b、SnoWHERE S dept ='計算機系'B.DELETE F ROM SC FROM SC JOIN Student b ON SC 、S no = b 、S noWH E RE Sdept =' 計算機系C. DELET E FROM Student WHE RE Sdept ='計算機系'D.DELETE FROM SC WHERE S de p t = '計算機系2 填空題1 .在相關(guān)子查詢中,子查詢得執(zhí)行次數(shù)就是由 決定得.外層表得行數(shù)2 .對包含基于集合測試子查詢得查詢語句,就是先執(zhí)行 層查詢,
30、在執(zhí)行 層查詢.內(nèi),外3 .對包含相關(guān)子查詢得查詢語句,就是先執(zhí)行 層查詢在執(zhí)行 層查詢.外,內(nèi)4 .聚合函數(shù)C OUNT (*)就是按 統(tǒng)計數(shù)據(jù)個數(shù)。行5 .設(shè)Gr a de列目前有三個值:9 0、80與NUL L,則AV G (G r ade)得值就是 , MIN ( Grade)得值就是 。 8 5,806 設(shè)有學(xué)生表(學(xué)號,姓名,所在系)與選課表(學(xué)號,課程號,成績) ,現(xiàn)要建立統(tǒng)計每個系得選課人數(shù).請補全下列語句 : COUNT(DISTINCT 選課表、學(xué)號)S ELECT 所在系,F(xiàn)RO M 選課表JO I N學(xué)生表O N選課表、學(xué)號 =學(xué)生表、學(xué)號GRO UP BY所在系7 設(shè)
31、有選課表(學(xué)號,課程號,成績) ,現(xiàn)要查詢考試成績最高得三個學(xué)生得學(xué)號、課程號與成績,包括并列情況。請補全下列語句:TOP 3 WITH TIES, O RDER BY 成績DESCSELECT 學(xué)號,課程號,成績FROM 選課表8 . UNIO N操作用于合并多個查詢語句得結(jié)果,如果在合并結(jié)果時不希望去掉重復(fù)得數(shù)據(jù),則在用 UNION操作時應(yīng)使用 關(guān)鍵字。?AL L9 .進行自連接操作得兩個表在物理上為一張表。通過 方法可將物理上得一張表在邏輯上成為兩張 表。 起別名10 . FROM A L EFT JOI N B ON 語句表示在連接結(jié)果中不限制 表數(shù)據(jù)必須滿足連接條件。 A11 .對分
32、組后得統(tǒng)計結(jié)果再進行篩選使用得子句就是.HAV I NG12 . 若SELECT語句中同時包含WH ERE子句與GROU P子句,則先執(zhí)行得就是 子句.WHER E3 簡答題1. 在聚合函數(shù)中,哪個函數(shù)在統(tǒng)計時不考慮NULL 。答:CO UNT( *)2. 在L I K E運算符中“”得作用就是什么 ?答:匹配 0 個或多個字符。3. WHE R E Age BETW E EN 20 A ND 30 子句,查找得A ge范圍就是多少?答:Age大于等于20并且小于等于3 04. W HERE SdeptNOT IN( CS' , ' I S ' , ' MA &
33、#39;),查找得數(shù)據(jù)就是什么?答:查找CS , IS' , MA 三個系之外得其她系5. 自連接與普通內(nèi)連接得主要區(qū)別就是什么? 答:自連接中進行連接操作得表在物理上就是一張表,而普通內(nèi)連接進行連接得表在物理上就是兩張表。6. 外連接與內(nèi)連接得主要區(qū)別就是什么 ?答:進行外連接得兩個表中,可以有一張表不滿足連接條件,而進行內(nèi)連接得兩個表必須都滿足連接條件。7. 在使用 UNION 合并多個查詢語句得結(jié)果時,對各個查詢語句得要求就是什么?答:各個查詢語句得列個數(shù)必須相同,對應(yīng)列得語義相同,類型兼容.8. 相關(guān)子查詢與嵌套子查詢在執(zhí)行方面得主要區(qū)別就是什么?答:相關(guān)子查詢得執(zhí)行過程就是先
34、外后內(nèi) ,而嵌套子查詢得執(zhí)行過程就是先內(nèi)后外。而且相關(guān)子查詢中必須有與外層查詢得關(guān)聯(lián),而嵌套子查詢中, 內(nèi)、外層查詢之間沒有關(guān)聯(lián)關(guān)系.9. 執(zhí)行SELECTINO T表名FROM語句時,對表名得要求就是什么? 答:必須就是一個不存在得新表名。10. 對統(tǒng)計結(jié)果得篩選應(yīng)該使用哪個子句完成?答:使用H AVING子句11. 在排序子句中,排序依據(jù)列得前后順序就是否重要? OR D ER BY C1,C2子句對數(shù)據(jù)得排序順序就是什么? 答:重要,系統(tǒng)會按列得先后順序進行排序。先按C1列進行排序,在C 1列值相同時再按C 2列進行排序。12. TOP子句得作用就是什么?答 : 在查詢結(jié)果產(chǎn)生后,提取結(jié)
35、果得前若干行數(shù)據(jù).四。上機練習(xí)1 。查詢學(xué)生選課表中得全部數(shù)據(jù)。答:select* f ro m SC2 .查詢計算機系得學(xué)生得姓名、年齡 .答:select s name,sag e from s t u de nt where sdept =' 計算機系'3 、 查詢成績在7 080分之間得學(xué)生得學(xué)號、課程號與成績。答:s el e c t sn o , cno , g r a de f r om s c on where g r a d e between 70 and 804 .查詢計算機系年齡在182 0之間且性別為“男”得學(xué)生得姓名、年齡 .答:sele c t s
36、 name , sa g e from stude n twhere sdept = '計算機系' and sage b e tween 18 an d 20 and ss e x = '男'5 .查詢“C 0 0 1 ”號課程得最高分.答:selectmax( grade) from sc where c no = 'C00 1 '6 、查詢計算機系學(xué)生得最大年齡與最小年齡。答:select max (sage) as max_age, m in (s age ) as m in_a g e from s t u d ent wh e re s
37、 dep t ='計算機系/7 、 統(tǒng)計每個系得學(xué)生人數(shù)。答:sele c t s de p t , c ount( *) f r om s t udent gr oupby sdept8 、 統(tǒng)計每門課程得選課人數(shù)與考試最高分。答:s e lect cno, count (*) , m ax(gr ade) fr o m s c group by cno9 、 統(tǒng)計每個學(xué)生得選課門數(shù)與考試總成績,并按選課門數(shù)升序顯示結(jié)果。答:se 1 ec t sno , c o un t ( * ), su m ( g r ad e ) from s c g roup by sno o r der
38、 bye ount ( * ) asc10、查詢總成績超過20 0分得學(xué)生,要求列出學(xué)號與總成績。答:sel e ct sno, sum ( grade ) f r om sc gr o u p by snoh a ving s um(gr ade)20011、查詢選課門數(shù)超過2門得學(xué)生得學(xué)號、平均成績與選課門數(shù)。答:selec t sno , avg (gra de), c o un t (* ) f r om s c hav i ng c o unt(* ) >21 2、 查詢選了 “ C0O 2”課程得學(xué)生得姓名與所在系。答:select sname , s d ept from
39、s t ud e nt s join sc on s、sno = sc 、sno where cno =/ C 0 0 2'1 3、查詢成績80分以上得學(xué)生得姓名、課程號與成績,并按成績降序排列結(jié)果.答:sei ectsn a me ,cno , g rade f r o m studen t s jo in sc ons、sno= sc、snowhere g rad e >80 o r der by gr a de des c14、查詢計算機系男生修了 “數(shù)據(jù)庫基礎(chǔ)”得學(xué)生得姓名、性別與成績。答:s e 1 ec t s n a me, s s ex , grad e fr o
40、 m st ude n t s join sc on s、sno = s c、s no j o in course c on c o = sc owheres d ept =/ 計算機系'and ssex =' 男'and cname ='數(shù)據(jù)庫基礎(chǔ)'15 、 查詢學(xué)生得選課情況,要求列出每位學(xué)生得選課情況( 包括未選課得學(xué)生), 并列出學(xué)生得學(xué)號、姓名、課程號與考試成績。答:sele ct s > sno, sname,c n o, g rade fr o m s tudent sle f t j oin sc on s 、sn o = sc、s
41、 no16 、 查詢哪些課程沒有人選,要求列出課程號與課程名。答:se 1 e c t co,cn a m e from course c 1 e f t join s c o n co = sc o wh e re s c o i s n ul 11 7o查詢計算機系沒有選課得學(xué)生,列出學(xué)生姓名。答:se 1 ect sname from s tu d ent s 1 eft j oin sc o n s 、s n o = sc 、sno Wh er e s dept =' 計算機系' and sc > sno is null18 、 列出“數(shù)據(jù)庫基礎(chǔ)" 課程
42、考試成績前三名得學(xué)生得學(xué)號、姓名、所在系與考試成績。答:sel ect to p 3 s > sno, s name, s de pt, gradef rom Student s join SCo n s、Sno = SC、Snojoin Coursec on co = SC owhere c name = / 數(shù)據(jù)庫基礎(chǔ)/or d er b y gra de de s c19 .查ttj VB考試成績最低得學(xué)生得姓名、所在系與VB成績.答:sel e c t t o p 1 wi th t ies sname,sdep t , grade f rom student s j oin s
43、c on s、sno = sc、s noj oin c ourse c on co = s c o where c n a me =/ VB'order b y gra de asc2 0、查詢有考試成績得所有學(xué)生得姓名、修課名稱及考試成績,要求將查詢結(jié)果放在一張新得永久表中,假設(shè)新表名為 ne w_sc。答:select s nam e , c n ame, grade into new_ s cf rom stu dent s jo in sc o n s、sno = sc、 s noj oin c o u rse c on co = sc owhere grad e i s no
44、t null21 、 分別查詢信息管理系與計算機系得學(xué)生得姓名、性別、修課名稱、修課成績, 并要求將這兩個查詢結(jié)果合并成一個結(jié)果集,并以系名、姓名、性別、修課名稱、修課成績得順序顯示各列。答:select s dep t 系名, sname 姓名,ssex 性別,cname修課名稱,g r ad e 修課成績from s t udent s j o in sc on s > sno =sc、snojoin course c on c o =sc owhe r e s d e pt ='信息管理系'UNI O Nse 1 e ct s d e pt , s n a me,
45、ss ex, cn a me , gra d efrom s tudent s j o in s c on s、sno=sc、sno jo i n c our s e c on co= s co where s dept =/ 計算機系'22 .查詢選了 VB得學(xué)生學(xué)號、姓名、所在系與成績,并對所在系進行如下處理:當(dāng)所在系為“計算機系”時,顯示“CS”;當(dāng)所在系為“信息管理系”時,顯示“ IS”;當(dāng)所在系為“通信工程系”時,顯示“ C。;對其她系,均顯示“ OT HER。答:select s 、sno 學(xué)號,s n a m e 姓名, cas e sd e pt whe n '
46、計算機系/t hen ' CS 'when'信息系/then 'IS'when '數(shù)學(xué)系'then,CO'els e 'OTHERen d as 所在系,g r a d e 成績fro m st udent s j oin sc on s、sno = sc、sno joi n c o u rse c on co = s cowher e cna me = 'v b'2 3、用子查詢實現(xiàn)如下查詢:(1)查詢選了 “C 001”課程得學(xué)生姓名與所在系。答:s ele c t sn a me, s d e p t
47、 fro m st u dent wher e s n o in( s elec t sno f rom sc where cno =' C0 01')(2)查詢通信工程系成績80分以上得學(xué)生學(xué)號與姓名。答:select sno, sname from s tud ent w h er e sno i n (s e lect s n o f rom sc w h ere grade 8 0)a n d sde p t =/通信工程系'(3)查詢計算機系考試成績最高得學(xué)生姓名。答:select s n ame f rom st u d ents jo i n s c on
48、 s、sn o = s c、s n owh e r e s dept =' 計算機系/an d g rade =(select max ( gr a de) from s c j o in s tudent s o n s > s no = sc、sno where sdep t ='計算機系)(4)查詢年齡最大得男生得姓名與年齡。答:se 1 ect sname , s a g e f r om stude n tW he r e sa g e =( s e lec t ma x ( s age ) from stude n t and ssex = '男,)a
49、nd ssex =' 男/(5)查詢“CO 01”課程得考試成績高于“ C001 ”課程得平均成績彳I學(xué)生得學(xué)號與“C0O 1”課程成績.答:s elects no , grade fr o m s c where cno= ' C001'Andgr a d e ( s e lec t a vg (grade) from s c wher e c n o = / C001')24、 創(chuàng)建一個新表,表名為 te st_t ,其結(jié)構(gòu)為:(COL 1 , COL 2 , COL 3 ),其中:COL 1 :整型,允許空值.C OL2 :字符型,長度為1 0 ,不允許空
50、值.COL3:字符型,長度為10 ,允許空值。試寫出按行插入如下數(shù)據(jù)得語句(空白處表示空值)。COL 1CO L2CO L 3B 11B2C22B3答:cre ate table t e st_t (COL 2 char (10) not null, C O L3 char( 10)insert i nto test_t vali n sert into t est_t vu es (N UL L ,'B1' , NUL L)a l u es ( 1 ,/ B2' , ' C 2')inser t int o te st _t (COL1,COL2)va
51、lues(2, 'B325、 將“C001”課程得考試成績加10分答:updates c s e t grade = grad e + 10 wherecn oC 0 0 1'26、將計算機系所有選修了 “計算機文化學(xué)”課程得學(xué)生成績加10分,分別用子查詢與多表連接形式實現(xiàn)答:(1)子查詢up d at e sc s et g r a de = gra de + 10wher e sno in (s ele c t s nof r om studen t w h ere sde p t =' 計算機系')and eno i n(select cn o from
52、cours e w h e re cn a me ='計算機文化學(xué))(2)多表連接u p date sc set grade = grade + 10fr o m sc join stud e nt s on sc、sno = s、sno j o in c ourse c on co = sco wher e sd e pt =計算機系'a n d c a nem ='計算機文化學(xué)/刪除修課成績小于50分得學(xué)生得選課記錄答:delete from sc wheregrade < 5 028、刪除信息管理系考試成績小于50分得學(xué)生得該門課程得修課紀(jì)錄,分別用子查詢與
53、多表連接形式實現(xiàn)答:(1 )用連接查詢實現(xiàn)d el e te f r om sc from sc jo ins t udent s on s、s no=sc 、 snor ade <5 0wher e sdept =' 信息管理系 'and g(2)用子查詢實現(xiàn)delete f r o m sc wh ere s no in (='信息管理系)se 1 e ct sno from s tud e nt w h er e s depta n d gr ade < 50 29.刪除VB考試成績最低得學(xué)生得 VB修課記錄答:dele t e from s c wh
54、ere grade =(selec t m in(grade ) f rom s c join c ourse c on co = sc owhere cname = 'vb )and cn o in(se 1 e ct cno fro m cour s ew h e rec na m e='vb')第5章視圖與索引選擇題 1.下列關(guān)于視圖得說法,正確得就是A. 視圖與基本表一樣, 也存儲數(shù)據(jù)B. 對視圖得操作最終都轉(zhuǎn)換為對基本表得操作C.視圖得數(shù)據(jù)源只能就是基本表D.所有視圖都可以實現(xiàn)對數(shù)據(jù)得增、刪、改、查操作2 。在視圖得定義語句中,只能包含AA.數(shù)據(jù)查tfO語句?
55、B。數(shù)據(jù)增、刪、改語句Co創(chuàng)建表得語句?D。全部都可以 3。視圖對應(yīng)數(shù)據(jù)庫三級模式中得.C、模式D 、 其她A、外模式B、內(nèi)模式4 。下列關(guān)于通過視圖更新數(shù)據(jù)得說法,錯誤得就是AA 如果視圖得定義涉及到多張表,則對這種視圖一般情況下允許進行更新操作Bo如果定義視圖得查詢語句中含有GROUP B存句,則對這種視圖不允許進行更新操作C. 如果定義視圖得查詢語句中含有統(tǒng)計函數(shù),則對這種視圖不允許進行更新操作D 。如果視圖數(shù)據(jù)來自單個基本表得行、列選擇結(jié)果, 則一般情況下允許進行更新操作5 下列關(guān)于視圖得說法,正確得就是? BAo通過視圖可以提高數(shù)據(jù)查詢效率Bo視圖提供了數(shù)據(jù)得邏輯獨立性Co視圖只能建
56、立在基本表上Do定義視圖得語句可以包含數(shù)據(jù)更改語句?DA.提高數(shù)據(jù)查詢效率B。維護數(shù)據(jù)得完整性約束C .維護數(shù)據(jù)得一致性Do提供用戶視角得數(shù)據(jù)7.建立索引可以加快數(shù)據(jù)得查詢效率.在數(shù)據(jù)庫得三級模式結(jié)構(gòu)中,索引屬于AA. 內(nèi)模式 ?B 。模式C.外模式?Do概念模式8 。設(shè)有學(xué)生表(學(xué)號,姓名,所在系)。下列建立統(tǒng)計每個系得學(xué)生人數(shù)得視圖語句中 ,正確得就是? DA . CRE ATE VIEW v 1 ASSEL E CT 所在系,C 0 UNT( * ) FROM學(xué)生表 GROUP BY 所在系B. C R EATE V I EW v1A SSELECT 所在系,SUM (*) FROM學(xué)生表GROUP BY 所在系Co CREATE V I EW v1 (系名,人數(shù)) ASSELECT 所在系,SUM (*) FROM 學(xué)生表 GROUP BY所在系D.CREATE VIEW v1 (系名,人數(shù))ASSE LECT 所在系,COUN T(*) FROM 學(xué)生表 GROUP BY 所在系9 設(shè)用戶在某數(shù)據(jù)庫中經(jīng)常需要進行如下查詢操作: ? ASEL ECT * FROM T WHE RE C1± A 0 RDER BY C2設(shè)T表中已在C 1列
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 脈管系統(tǒng)教學(xué)課件
- 2024-2025學(xué)年廣西玉林市高一下學(xué)期八校聯(lián)考化學(xué)試題及答案
- 安全生產(chǎn)責(zé)任落實機制研究考核試卷
- 化學(xué)纖維生產(chǎn)過程智能化控制考核試卷
- 施工現(xiàn)場粉塵控制措施考核試卷
- 應(yīng)急預(yù)案演練評估指標(biāo)體系構(gòu)建方法考核試卷
- 云母制品銷售網(wǎng)絡(luò)國際化戰(zhàn)略考核試卷
- 即興動作考試題及答案
- 小兒喂養(yǎng)試題及答案
- 創(chuàng)新創(chuàng)業(yè)培訓(xùn)師資隊伍建設(shè)考核試卷
- 智能客房控制器設(shè)計
- 滁州瑞芬生物科技有限公司年產(chǎn)1.5萬噸赤蘚糖醇項目環(huán)境影響報告書
- THMDSXH 003-2023 電商產(chǎn)業(yè)園區(qū)數(shù)字化建設(shè)與管理指南
- 新建ICU鎮(zhèn)痛、鎮(zhèn)靜藥物應(yīng)用幻燈片
- 橡膠和基材的粘接
- GB/T 10610-2009產(chǎn)品幾何技術(shù)規(guī)范(GPS)表面結(jié)構(gòu)輪廓法評定表面結(jié)構(gòu)的規(guī)則和方法
- GA/T 935-2011法庭科學(xué)槍彈痕跡檢驗鑒定文書編寫規(guī)范
- 湖北省黃石市基層診所醫(yī)療機構(gòu)衛(wèi)生院社區(qū)衛(wèi)生服務(wù)中心村衛(wèi)生室信息
- DB44-T 2163-2019山地自行車賽場服務(wù) 基本要求-(高清現(xiàn)行)
- 工傷責(zé)任保險單
- 圍堰施工監(jiān)理實施細(xì)則
評論
0/150
提交評論