




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
一.單項(xiàng)選擇題(每小題2分,共10個(gè)題,20分)1.關(guān)于數(shù)據(jù)庫管理系統(tǒng)的說法,錯(cuò)誤的是(C)。單選題(2分)2分A.數(shù)據(jù)庫管理系統(tǒng)與操作系統(tǒng)有關(guān),操作系統(tǒng)的類型決定了能夠運(yùn)行的數(shù)據(jù)庫管理系統(tǒng)的類型B.數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)庫文件的訪問必須經(jīng)過操作系統(tǒng)才能實(shí)現(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ù)的說法,錯(cuò)誤的是(D)。單選題(2分)2分A.用文件管理數(shù)據(jù),難以提供應(yīng)用程序?qū)?shù)據(jù)的獨(dú)立性B.當(dāng)存儲數(shù)據(jù)的文件名發(fā)生變化時(shí),必須修改訪問數(shù)據(jù)文件的應(yīng)用程序C.用文件存儲數(shù)據(jù)的方式難以實(shí)現(xiàn)數(shù)據(jù)訪問的安全控制D.將相關(guān)的數(shù)據(jù)存儲在一個(gè)文件中,有利于用戶對數(shù)據(jù)進(jìn)行分類,因此也可以加快用戶操作數(shù)據(jù)的效率3.數(shù)據(jù)庫系統(tǒng)的物理獨(dú)立性是指(B)。單選題(2分)2分A.不會因?yàn)閿?shù)據(jù)的變化而影響應(yīng)用程序B.不會因?yàn)閿?shù)據(jù)存儲結(jié)構(gòu)的變化而影響應(yīng)用程序C.不會因?yàn)閿?shù)據(jù)存儲策略的變化而影響數(shù)據(jù)的存儲結(jié)構(gòu)D.不會因?yàn)閿?shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序4.數(shù)據(jù)庫系統(tǒng)是由若干部分組成的。下列不屬于數(shù)據(jù)庫系統(tǒng)組成部分的是(B)。單選題(2分)2分A.數(shù)據(jù)庫B.操作系統(tǒng)C.應(yīng)用程序D.數(shù)據(jù)庫管理系統(tǒng)5.數(shù)據(jù)庫三級模式結(jié)構(gòu)的劃分,有利于(A)。單選題(2分)2分A.數(shù)據(jù)的獨(dú)立性B.管理數(shù)據(jù)庫文件C.建立數(shù)據(jù)庫D.操作系統(tǒng)管理數(shù)據(jù)庫6.在數(shù)據(jù)庫的三級模式中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的是(B)。單選題(2分)2分A.內(nèi)模式B.模式C.外模式D.其他7.在用數(shù)據(jù)模型描述數(shù)據(jù)時(shí),一般要求數(shù)據(jù)模型要滿足三個(gè)要求。下列描述中,不屬于數(shù)據(jù)模型應(yīng)滿足要求的是(A)。單選題(2分)2分A.能夠描述并發(fā)數(shù)據(jù)B.能夠真實(shí)地模擬現(xiàn)實(shí)世界C.容易被業(yè)務(wù)人員理解D.能夠方便地在計(jì)算機(jī)上實(shí)現(xiàn)8.數(shù)據(jù)模型三要素是指(B)。單選題(2分)2分A.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)對象和數(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ù)的可靠性9.下列關(guān)于實(shí)體聯(lián)系模型中聯(lián)系的說法,錯(cuò)誤的是(D)。單選題(2分)2分A.一個(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)10.數(shù)據(jù)庫系統(tǒng)中的三級模式以及模式間的映像提供了數(shù)據(jù)的獨(dú)立性。下列關(guān)于兩級映像的說法,正確的是(C)。單選題(2分)2分A.外模式到模式的映像是由應(yīng)用程序?qū)崿F(xiàn)的,模式到內(nèi)模式的映像是由DBMS實(shí)現(xiàn)的B.外模式到模式的映像是由DBMS實(shí)現(xiàn)的,模式到內(nèi)模式的映像是由應(yīng)用程序?qū)崿F(xiàn)的C.外模式到模式的映像以及模式到內(nèi)模式的映像都是由DBMS實(shí)現(xiàn)的D.外模式到模式的映像以及模式到內(nèi)模式的映像都是由應(yīng)用程序?qū)崿F(xiàn)的二.判斷題(每小題1分,共5個(gè)題,5分)11.使用數(shù)據(jù)庫管理數(shù)據(jù)可以實(shí)現(xiàn)程序與數(shù)據(jù)的相互獨(dú)立。()判斷題(1分)1分A.對B.錯(cuò)12.數(shù)據(jù)庫管理系統(tǒng)是一個(gè)系統(tǒng)軟件,這個(gè)軟件主要負(fù)責(zé)將磁盤上的數(shù)據(jù)庫文件讀入到內(nèi)存中。()判斷題(1分)1分A.對B.錯(cuò)13.數(shù)據(jù)的特征分為靜態(tài)特征和動態(tài)特征。()判斷題(1分)1分A.對B.錯(cuò)14.E-R模型是一種用于描述數(shù)據(jù)的組織形式的模型。()判斷題(1分)1分A.對B.錯(cuò)15.數(shù)據(jù)庫三級模式中,外模式到模式的映像提供了數(shù)據(jù)的邏輯獨(dú)立性。()判斷題(1分)1分A.對B.錯(cuò)不屬于數(shù)據(jù)模型三要素的是(C)。單選題(2分)2分A.數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)操作C.數(shù)據(jù)庫管理系統(tǒng)D.數(shù)據(jù)完整性約束2.關(guān)于傳統(tǒng)關(guān)系代數(shù)的說法,錯(cuò)誤的是(B)。單選題(2分)2分A.集合的并運(yùn)算要求參與運(yùn)算的兩個(gè)關(guān)系必須具有相同的目B.有m目x行數(shù)據(jù)的關(guān)系R和有n目y行數(shù)據(jù)的關(guān)系S進(jìn)行笛卡爾積運(yùn)算,其結(jié)果是有(m+n)目和(x+y)行數(shù)據(jù)的關(guān)系C.對m目的關(guān)系R進(jìn)行選擇運(yùn)算,其結(jié)果關(guān)系一定也是m目的D.對m行數(shù)據(jù)的關(guān)系R進(jìn)行投影運(yùn)算,其結(jié)果關(guān)系的行數(shù)可能小于m3.關(guān)于自然連接的說法,錯(cuò)誤的是(B)。單選題(2分)2分A.自然連接的連接條件一定是等值連接B.進(jìn)行自然連接的兩個(gè)關(guān)系必須具有語義相同的列C.對兩個(gè)關(guān)系進(jìn)行相同條件的自然連接和等值連接,自然連接結(jié)果的列個(gè)數(shù)一定少于等值連接結(jié)果的列個(gè)數(shù)D.自然連接是一種特殊的等值連接4.關(guān)于集合并運(yùn)算的說法,正確的是(C)。單選題(2分)2分A.進(jìn)行并運(yùn)算的兩個(gè)關(guān)系必須具有相同數(shù)目的行個(gè)數(shù)B.進(jìn)行并運(yùn)算的兩個(gè)關(guān)系必須具有相同數(shù)目的行個(gè)數(shù)和列個(gè)數(shù)C.進(jìn)行并運(yùn)算的兩個(gè)關(guān)系的列個(gè)數(shù)必須相同,對應(yīng)列的語義相同D.如果兩個(gè)關(guān)系包含內(nèi)容相同的數(shù)據(jù)行,則并運(yùn)算結(jié)果將包含這些重復(fù)的數(shù)據(jù)行5.對關(guān)系模式進(jìn)行規(guī)范化的主要目的是(B)。單選題(2分)2分A.提高數(shù)據(jù)操作效率B.維護(hù)數(shù)據(jù)的一致性C.加強(qiáng)數(shù)據(jù)的安全性D.為用戶提供更快捷的數(shù)據(jù)操作6.如果有函數(shù)依賴X→Y,并且對X的某個(gè)真子集X’,有X’→Y成立,則稱(B)。單選題(2分)2分A.Y完全函數(shù)依賴于XB.Y部分函數(shù)依賴于XC.X完全函數(shù)依賴于YD.X部分函數(shù)依賴于Y7.關(guān)于第三范式的說法,錯(cuò)誤的是(D)。單選題(2分)2分A.第三范式的關(guān)系模式一定是第二范式的B.第三范式的關(guān)系模式一定也是第二范式的C.第三范式的關(guān)系模式一定不包含部分函數(shù)依賴和傳遞函數(shù)依賴D.第三范式的關(guān)系模式一定不包含傳遞函數(shù)依賴,但可以包含部分函數(shù)依賴8.有關(guān)系模式:學(xué)生(學(xué)號,姓名,所在系,系主任),設(shè)一個(gè)系只有一個(gè)系主任,則該關(guān)系模式至少屬于(B)。單選題(2分)2分A.第一范式B.第二范式C.第三范式D.BC范式9.屬于傳統(tǒng)的集合運(yùn)算的是(D)。單選題(2分)2分A.選擇運(yùn)算B.投影運(yùn)算C.連接運(yùn)算D.并運(yùn)算10.用于表達(dá)關(guān)系代數(shù)中投影運(yùn)算的運(yùn)算符是(B)。單選題(2分)2分A.σB.∏C.D.+二.判斷題(每小題1分,共5個(gè)題,5分)11.選擇、投影和連接操作屬于傳統(tǒng)的關(guān)系運(yùn)算。()判斷題(1分)1分A.對B.錯(cuò)12.SQL語言的特點(diǎn)是過程化。()判斷題(1分)1分A.對B.錯(cuò)13.使用FOREIGNKEY約束可以實(shí)現(xiàn)參照完整性約束。()判斷題(1分)1分A.對B.錯(cuò)14.一個(gè)關(guān)系模式只能有一個(gè)候選鍵。()判斷題(1分)1分A.對B.錯(cuò)15.限制“年齡”列取值范圍在0-160的約束表達(dá)式是:check(年齡in0-160)。()判斷題(1分)1分對B.錯(cuò)屬于SQLServer2008最核心服務(wù)的是(A)。單選題(2分)2分A.數(shù)據(jù)庫引擎服務(wù)B.SQLServerManagementStudioC.SQLServer配置管理器D.SQLServer管理工具2.關(guān)于SQLServer2008數(shù)據(jù)庫的說法,正確的是(A)。單選題(2分)2分A.一個(gè)數(shù)據(jù)庫可由多個(gè)數(shù)據(jù)文件和多個(gè)日志文件組成B.一個(gè)數(shù)據(jù)庫只能包含一個(gè)日志文件,但可包含多個(gè)數(shù)據(jù)文件C.一個(gè)數(shù)據(jù)庫的所有數(shù)據(jù)文件必須存放在相同的物理位置D.一個(gè)數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件必須存放在不同的物理位置3.關(guān)于擴(kuò)大SQLServer2008數(shù)據(jù)庫空間的說法,錯(cuò)誤的是(D)。單選題(2分)2分A.可以擴(kuò)大數(shù)據(jù)文件和日志文件的空間B.可以通過添加新文件的方法擴(kuò)大數(shù)據(jù)庫空間C.可以直接擴(kuò)大數(shù)據(jù)文件的空間D.只能通過添加新文件的方法擴(kuò)大日志的空間4.關(guān)于收縮SQLServer2008數(shù)據(jù)庫空間的說法,錯(cuò)誤的是(C)。單選題(2分)2分A.可以收縮某個(gè)指定數(shù)據(jù)文件的空間B.可以收縮某個(gè)指定日文志件的空間C.收縮數(shù)據(jù)文件空間時(shí)不能小于該文件的初始大小D.收縮數(shù)據(jù)庫有縮小整個(gè)數(shù)據(jù)庫空間大小和縮小某個(gè)文件大小兩種方式5.屬于SQLServer推薦的日志文件擴(kuò)展名的是(D)。單選題(2分)2分A..dataB..mdfC..ndfD..ldf二、判斷題(每小題1分,共10個(gè)題,10分)6.在一臺計(jì)算機(jī)上安裝一次SQLServer時(shí),就生成了一個(gè)實(shí)例。在一臺計(jì)算機(jī)上只能安裝一個(gè)默認(rèn)實(shí)例,同時(shí)也只能安裝一個(gè)命名實(shí)例。()判斷題(1分)1分A.對B.錯(cuò)7.SSMS工具提供了圖形化的操作界面來創(chuàng)建和維護(hù)對象,下拉列表框列出了當(dāng)前查詢編輯器所連接的數(shù)據(jù)庫服務(wù)器上的所有數(shù)據(jù)庫,表示當(dāng)前正在操作的數(shù)據(jù)庫是master。()判斷題(1分)1分A.對B.錯(cuò)8.Tempdb數(shù)據(jù)庫是系統(tǒng)自動生成的臨時(shí)數(shù)據(jù)庫,用于保存臨時(shí)對象或中間結(jié)果集。()判斷題(1分)1分A.對B.錯(cuò)9.Msdb數(shù)據(jù)庫是用戶必須建立的,用作SQLServer實(shí)例上創(chuàng)建的所有數(shù)據(jù)庫的模板。()判斷題(1分)1分A.對B.錯(cuò)10.日志文件的推薦擴(kuò)展名為.ldf,用于存放恢復(fù)數(shù)據(jù)庫的所有日志信息。每個(gè)數(shù)據(jù)庫只能有一個(gè)日志文件。()判斷題(1分)1分A.對B.錯(cuò)11.邏輯文件名是在所有SQL語句中引用物理文件時(shí)所使用的名稱。物理文件名包括存儲文件的路徑以及物理文件名本身。()判斷題(1分)1分A.對B.錯(cuò)12.數(shù)據(jù)庫的空間會出現(xiàn)不夠用的情況,如果日志空間不夠了則意味著不能再向數(shù)據(jù)庫中插入數(shù)據(jù);如果數(shù)據(jù)空間不夠了,則意味著不能再對數(shù)據(jù)庫數(shù)據(jù)進(jìn)行任何修改操作。()判斷題(1分)1分A.對B.錯(cuò)13.SQLServer2008最核心的服務(wù)是SSMS。()判斷題(1分)1分A.對B.錯(cuò)14.在SQLServer中,不允許刪除正在被用戶使用的數(shù)據(jù)庫。()判斷題(1分)1分A.對B.錯(cuò)15.刪除數(shù)據(jù)庫,只能刪除數(shù)據(jù)文件,并不刪除日志文件。()判斷題(1分)1分A.對B.錯(cuò)所述功能中,不屬于SQL語言功能的是(D)。單選題(2分)2分A.數(shù)據(jù)表的定義功能B.數(shù)據(jù)查詢功能C.數(shù)據(jù)增、刪、改功能D.提供方便的用戶操作界面功能2.設(shè)某職工表中有用于存放年齡(整數(shù))的列,最適合年齡列的是(C)。單選題(2分)2分A.intB.smallintC.tinyintD.bit3.用于限制列的取值范圍的約束是(B)。單選題(2分)2分A.PRIMARYKEYB.CHECKC.DEFAULTD.UNIQUE4.用于限制列取值不重的約束是(B)。單選題(2分)2分A.PRIMARYKEYB.CHECKC.DEFAULTD.UNIQUE5.用于實(shí)現(xiàn)實(shí)體完整性的是(A)。單選題(2分)2分A.PRIMARYKEYB.CHECKC.DEFAULTD.UNIQUE6.關(guān)于DEFAULT約束的說法,錯(cuò)誤的是(D)。單選題(2分)2分A.一個(gè)DEFAULT約束只能約束表中的一個(gè)列B.在一個(gè)表上可以定義多個(gè)DEFAULT約束C.DEFAULT只能定義在列級完整性約束處D.在列級完整性約束和表級完整性約束處都可以定義DEFAULT約束7.為變量賦值的語句中,錯(cuò)誤的是(D)。單選題(2分)2分A.SET@X=10B.SELECT@X=10C.SET@X=10+10D.SET@X=10+'A'8.設(shè)有表T,現(xiàn)要在該表新增加一個(gè)列,列名為:c1,類型為int。能正確實(shí)現(xiàn)該功能的語句是(A)。單選題(2分)2分A.ALTERTABLETADDc1intB.ALTERTABLETADD(c1int)C.ALTERTABLETADDCOLUMNc1intD.ALTERTABLETADDCOLUMN(c1int)9.屬于普通編碼可變長字符串類型的是(D)。單選題(2分)2分A.realB.nvarcharC.numericD.varchar10.現(xiàn)要定義“工作年限”列的數(shù)據(jù)類型,假設(shè)用整型類型,且其值不會超過100,則最合適的類型是(C)。單選題(2分)2分A.intB.smallintC.tinyintD.real二.判斷題(每小題2分,共5個(gè)題,10分)11.decimal(p,s)數(shù)據(jù)類型屬于字符型。()判斷題(2分)2分A.對B.錯(cuò)12./**/之間的內(nèi)容用于表示注釋,對程序無影響。()判斷題(2分)2分A.對B.錯(cuò)13.'tell'+236的結(jié)果為:tell236。()判斷題(2分)2分A.對B.錯(cuò)14.SsexNCHAR(1)DEFAULT'女'語句中的DEFAULT約束表示Ssex變量的默認(rèn)值為'女'。()判斷題(2分)2分A.對B.錯(cuò)15.SageTINYINTCHECK(Sage>=18ANDSage<=60)中的變量Sage只能取值在18到60之間。()判斷題(2分)2分A.對B.錯(cuò)
當(dāng)關(guān)系R和S進(jìn)行連接操作時(shí),如果R中的元組不滿足連接條件,在連接結(jié)果中也會將這些記錄保留下來的操作是(A)。單選題(3分)3分A.左外連接B.右外連接C.內(nèi)連接D.自連接2.聚合函數(shù)中,不忽略空值的是(D)。單選題(3分)3分A.SUM(列名)B.MAX(列名)C.AVG(列名)D.COUNT(*)3.查詢語句中,錯(cuò)誤的是(B)。單選題(3分)3分A.SELECTSno,COUNT(*)FROMSCGROUPBYSnoB.SELECTSnoFROMSCGROUPBYSnoWHERECOUNT(*)>3C.SELECTSnoFROMSCGROUPBYSnoHAVINGCOUNT(*)>3D.SELECTSnoFROMSCGROUPBYSno4.現(xiàn)要利用Student表查詢年齡最小的學(xué)生姓名和年齡。下列實(shí)現(xiàn)此功能的查詢語句中,正確的是(D)。單選題(3分)3分A.SELECTSname,MIN(Sage)FROMStudentB.SELECTSname,SageFROMStudentWHERESage=MIN(Sage)C.SELECTTOP1Sname,SageFROMStudentD.SELECTTOP1Sname,SageFROMStudentORDERBYSage5.設(shè)SC表中記錄成績的列為:Grade,類型為int。若在查詢成績時(shí),希望將成績按‘優(yōu)’、‘良’、‘中’、‘及格’和‘不及格’形式顯示,正確的Case函數(shù)是(C)。單選題(3分)3分A.CaseGradeWhen90~100THEN'優(yōu)'When80~89THEN'良'When70~79THEN'中'When60~69THEN'及格'Else'不及格'EndB.CaseWhenGradebetween90and100THENGrade='優(yōu)'WhenGradebetween80and89THENGrade='良'WhenGradebetween70and79THENGrade='中'WhenGradebetween60and69THENGrade='及格'ElseGrade='不及格'EndC.CaseWhenGradebetween90and100THEN'優(yōu)'WhenGradebetween80and89THEN'良'WhenGradebetween70and79THEN'中'WhenGradebetween60and69THEN'及格'Else'不及格'EndD.CaseGradeWhen90~100THENGrade='優(yōu)'When80~89THENGrade='良'When70~79THENGrade='中'When60~69THENGrade='及格'ElseGrade='不及格'End6.在SQL語句中,用于更新表數(shù)據(jù)的語句是(C)。單選題(3分)3分A.ALTERB.SELECTC.UPDATED.INSERT7.設(shè)有Teachers表,該表的定義如下:CREATETABLETeachers(TnoCHAR(8)PRIMARYKEY,TnameVARCHAR(10)NOTNULL,AgeTINYINTCHECK(AgeBETWEEN25AND65))插入語句中,不能正確執(zhí)行的是(D)。單選題(3分)3分A.INSERTINTOTeachersVALUES('T100','張宏',NULL)B.INSERTINTOTeachers(Tno,Tname,Age)VALUES('T100','張宏',30)C.INSERTINTOTeachers(Tno,Tname)VALUES('T100','張宏')D.INSERTINTOTeachersVALUES('T100','張宏')8.設(shè)數(shù)據(jù)庫中已有表5-1至5-3所示的Student、Course和SC表。現(xiàn)要查詢學(xué)生選的第2學(xué)期開設(shè)課程的情況,只需列出學(xué)號、姓名、所在系和所選的課程號。該查詢涉及到的表是(D)。單選題(3分)3分A.僅Student表B.僅Student和SC表C.僅Student和Course表D.Student、SC和Course表9.刪除計(jì)算機(jī)系學(xué)生(在student表中)的修課記錄(在SC表中)的語句,正確的是(B)。單選題(3分)3分A.DELETEFROMSCJOINStudentbONS.Sno=b.SnoWHERESdept='計(jì)算機(jī)系'B.DELETEFROMSCFROMSCJOINStudentbONSC.Sno=b.SnoWHERESdept='計(jì)算機(jī)系'C.DELETEFROMStudentWHERESdept='計(jì)算機(jī)系'D.DELETEFROMSCWHERESdept='計(jì)算機(jī)系'10.查詢年齡最大的前5位學(xué)生的姓名和年齡的語句,正確的是(C)。單選題(3分)3分A.SELECTTOP5姓名,年齡FROM學(xué)生表B.SELECTTOP5姓名,年齡FROM學(xué)生表ORDERBY年齡C.SELECTTOP5姓名,年齡FROM學(xué)生表ORDERBY年齡DESCD.SELECTTOP5WITHTIES姓名,年齡FROM學(xué)生表二.判斷題(每小題2分,共5個(gè)題,10分)11.SELECT*FROMStudentWHERESnameLIKE'張_'語句中的'張_'用于查找姓張的學(xué)生。()判斷題(2分)2分A.對B.錯(cuò)12.SELECT*FROMStudentWHERESnameLIKE'[張李劉]%'語句可以查找姓張、李、劉的學(xué)生。()判斷題(2分)2分A.對B.錯(cuò)13.SELECTCOUNT(DISTINCTSno)FROMSC語句用于統(tǒng)計(jì)學(xué)生的總?cè)藬?shù)。()判斷題(2分)2分A.對B.錯(cuò)14.HAVING子句用于對分組后的統(tǒng)計(jì)結(jié)果再進(jìn)行過濾,它用于組而不是對單個(gè)記錄。()判斷題(2分)2分A.對B.錯(cuò)15.SELECT*FROMStudentINNERJOINSCONStudent.Sno=SC.Sno語句可將Student與SC連接起來。()判斷題(2分)2分A.對B.錯(cuò)下列關(guān)于視圖的說法,正確的是(B)。單選題(2分)2分A.視圖與基本表一樣,也存儲數(shù)據(jù)B.對視圖的操作最終都轉(zhuǎn)換為對基本表的操作C.視圖的數(shù)據(jù)源只能是基本表D.所有視圖都可以實(shí)現(xiàn)對數(shù)據(jù)的增、刪、改、查操作2.在視圖的定義語句中,只能包含(A)。單選題(2分)2分A.數(shù)據(jù)查詢語句B.數(shù)據(jù)增、刪、改語句C.創(chuàng)建表的語句D.全部都可以3.視圖對應(yīng)數(shù)據(jù)庫三級模式中的(A)。單選題(2分)2分A.外模式B.內(nèi)模式C.模式D.其他4.關(guān)于視圖的說法,正確的是(B)。單選題(2分)2分A.通過視圖可以提高數(shù)據(jù)查詢效率B.視圖提供了數(shù)據(jù)的邏輯獨(dú)立性C.視圖只能建立在基本表上D.定義視圖的語句可以包含數(shù)據(jù)更改語句5.創(chuàng)建視圖的主要作用是(D)。單選題(2分)2分A.提高數(shù)據(jù)查詢效率B.維護(hù)數(shù)據(jù)的完整性約束C.維護(hù)數(shù)據(jù)的一致性D.提供用戶視角的數(shù)據(jù)6.設(shè)用戶在某數(shù)據(jù)庫中經(jīng)常需要進(jìn)行如下查詢操作:SELECT*FROMTWHEREC1=’A’ORDERBYC2設(shè)T表中已在C1列上建立了主鍵約束,且該表只建有該約束。為提高該查詢的執(zhí)行效率,可行的方法是(C)。單選題(2分)2分A.在C1列上建立一個(gè)聚集索引,在C2列上建立一個(gè)非聚集索引B.在C1和C2列上分別建立一個(gè)非聚集索引C.在C2列上建立一個(gè)非聚集索引D.在C1和C2列上建立一個(gè)組合的非聚集索引7.關(guān)于索引的說法,正確的是(C)。單選題(2分)2分A.只要建立了索引就可以加快數(shù)據(jù)的查詢效率B.在一個(gè)表上可以創(chuàng)建多個(gè)聚集索引C.在一個(gè)表上可以建立多個(gè)唯一的非聚集索引D.索引會影響數(shù)據(jù)插入和更新的執(zhí)行效率,但不會影響刪除數(shù)據(jù)的執(zhí)行效率8.觸發(fā)器的主要作用是(D)。單選題(2分)2分A.提高數(shù)據(jù)的查詢效率B.增強(qiáng)數(shù)據(jù)的安全性C.加強(qiáng)數(shù)據(jù)的保密性D.實(shí)現(xiàn)復(fù)雜的約束9.現(xiàn)有學(xué)生表和修課表,其結(jié)構(gòu)為:學(xué)生表(學(xué)號,姓名,入學(xué)日期,畢業(yè)日期)修課表(學(xué)號,課程號,考試日期,成績)現(xiàn)要求修課表中的考試日期必須在學(xué)生表中相應(yīng)學(xué)生的入學(xué)日期和畢業(yè)日期之間。正確的實(shí)現(xiàn)方法是(B)。單選題(2分)2分A.在修課表的考試日期列上定義一個(gè)CHECK約束B.在修課表上建立一個(gè)插入和更新操作的觸發(fā)器C.在學(xué)生表上建立一個(gè)插入和更新操作的觸發(fā)器D.在修課表的考試日期列上定義一個(gè)外鍵引用約束10.設(shè)在SC(Sno,Cno,Grade)表上定義了觸發(fā)器:CREATETRIGGERtri1ONSCAFTERINSERT…當(dāng)執(zhí)行語句:INSERTINTOSCVALUES('s001','c01',90)會引發(fā)該觸發(fā)器執(zhí)行。關(guān)于觸發(fā)器執(zhí)行時(shí)表中數(shù)據(jù)的說法,正確的是(A)。單選題(2分)2分A.SC表和INSERTED表中均包含新插入的數(shù)據(jù)B.SC表和INSERTED表中均不包含新插入的數(shù)據(jù)C.SC表中包含新插入的數(shù)據(jù),INSERTED表中不包含新插入的數(shù)據(jù)D.SC表中不包含新插入的數(shù)據(jù),INSERTED表中包含新插入的數(shù)據(jù)二.判斷題(每小題2分,共5個(gè)題,10分)11.視圖是一個(gè)虛表,數(shù)據(jù)庫中只存儲視圖的定義,而不存儲視圖所包含的數(shù)據(jù),這些數(shù)據(jù)仍存放在原來的基本表中。()判斷題(2分)2分A.對B.錯(cuò)12.當(dāng)基本表中的數(shù)據(jù)發(fā)生變化時(shí),從視圖中查詢出的數(shù)據(jù)并不隨之變化。()判斷題(2分)2分A.對B.錯(cuò)13.使用索引的一個(gè)優(yōu)點(diǎn)是,在對數(shù)據(jù)進(jìn)行插入、更改和刪除操作時(shí),不需要對索引進(jìn)行相應(yīng)維護(hù),就可以使索引與數(shù)據(jù)保持一致。()判斷題(2分)2分A.對B.錯(cuò)14.由于聚集索引項(xiàng)決定了表中數(shù)據(jù)的物理存儲順序,因此一個(gè)表只能包含一個(gè)聚集索引。()判斷題(2分)2分A.對B.錯(cuò)15.UPDATE、INSERT和DELETE都可引發(fā)觸發(fā)器代碼的執(zhí)行。()判斷題(2分)2分A.對B.錯(cuò)不屬于事務(wù)特征的是(A)。單選題(2分)2分A.完整性B.一致性C.隔離性D.原子性2.事務(wù)一旦提交,其對數(shù)據(jù)庫中數(shù)據(jù)的修改就是永久的,以后的操作或故障不會對事務(wù)的操作結(jié)果產(chǎn)生任何影響。這個(gè)特性是事務(wù)的(D)。單選題(2分)2分A.原子性B.一致性C.隔離性D.持久性3.事務(wù)所包含的操作作為一個(gè)整體,要么都做,要么都不做,這個(gè)特性稱為事務(wù)的(D)。單選題(2分)2分A.一致性B.持久性C.隔離性D.原子性4.關(guān)于SQLServer備份設(shè)備的說法,正確的是(B)。單選題(2分)0分A.備份設(shè)備可以是磁盤上的一個(gè)文件B.備份設(shè)備是一個(gè)邏輯設(shè)備,它只能建立在磁盤上C.備份設(shè)備是一臺物理存在的有特定要求的設(shè)備D.一個(gè)備份設(shè)備只能用于一個(gè)數(shù)據(jù)庫的一次備份5.在簡單恢復(fù)模式下,可以進(jìn)行的備份是(C)。單選題(2分)2分A.僅完整備份B.僅事務(wù)日志備份C.僅完整備份和差異備份D.完整備份、差異備份和日志備份6.關(guān)于差異備份的說法,正確的是(B)。單選題(2分)2分A.差異備份備份的是從上次備份到當(dāng)前時(shí)間數(shù)據(jù)庫變化的內(nèi)容B.差異備份備份的是從上次完整備份到當(dāng)前時(shí)間數(shù)據(jù)庫變化的內(nèi)容C.差異備份僅備份數(shù)據(jù),不備份日志D.兩次完整備份之間進(jìn)行的各差異備份的備份時(shí)間都是一樣的7.關(guān)于日志備份的說法,錯(cuò)誤的是(D)。單選題(2分)2分A.日志備份僅備份日志,不備份數(shù)據(jù)B.日志備份的執(zhí)行效率通常比差異備份和完整備份高C.日志備份的時(shí)間間隔通常比差異備份短D.第一次對數(shù)據(jù)庫進(jìn)行的備份可以是日志備份8.設(shè)有如下備份操作:現(xiàn)從備份中對數(shù)據(jù)庫進(jìn)行恢復(fù),正確的恢復(fù)順序?yàn)椋˙)。單選題(2分)2分A.完整備份1,日志備份1,日志備份2,差異備份1,日志備份3,日志備份4B.完整備份1,差異備份1,日志備份3,日志備份4C.完整備份1,差異備份1D.完全備份1,日志備份49.關(guān)于SQLServer數(shù)據(jù)庫服務(wù)器登錄賬戶的說法,錯(cuò)誤的是(B)。單選題(2分)2分A.登錄賬戶的來源可以是Windows用戶,也可以是非Windows用戶B.所有的Windows用戶都自動是SQLServer的合法賬戶C.在Windows身份驗(yàn)證模式下,不允許非Windows身份的用戶登錄到SQLServer服務(wù)器D.sa是SQLServer提供的一個(gè)具有系統(tǒng)管理員權(quán)限的默認(rèn)登錄賬戶10.關(guān)于SQLServer身份認(rèn)證模式的說法,正確的是(C)。單選題(2分)2分A.只能在安裝過程中設(shè)置身份認(rèn)證模式,安裝完成之后不能再修改B.只能在安裝完成后設(shè)置身份認(rèn)證模式,安裝過程中不能設(shè)置C.在安裝過程中可以設(shè)置身份認(rèn)證模式,安裝完成之后還可以再對其進(jìn)行修改D.身份認(rèn)證模式是系統(tǒng)規(guī)定好的,在安裝過程中及安裝完成后都不能進(jìn)行修改二.判斷題(每小題2分,共5個(gè)題,10分)11.事務(wù)可以保證在一個(gè)事務(wù)中的全部操作或者全部成功,或者全部失敗。()判斷題(2分)2分A.對B.錯(cuò)12.ROLLBACK表示事物正常結(jié)束,COMMIT表示事務(wù)中的全部操作被撤銷。()判斷題(2分)2分A.對B.錯(cuò)13.事務(wù)的持久性是指數(shù)據(jù)庫中一個(gè)事務(wù)的執(zhí)行不能被其他事務(wù)干擾。()判斷題(2分)2分A.對B.錯(cuò)14.對象權(quán)限是用戶在已經(jīng)創(chuàng)建好的對象上行使的權(quán)限,例如CRAETETABLE。()判斷題(2分)2分A.對B.錯(cuò)15.在恢復(fù)數(shù)據(jù)庫之前,如果數(shù)據(jù)庫的日志文件沒有損壞,可在恢復(fù)之前對數(shù)據(jù)庫進(jìn)行一次尾部日志備份,這樣可將數(shù)據(jù)的損失減少到最小。()判斷題(2分)2分A.對B.錯(cuò)在數(shù)據(jù)庫設(shè)計(jì)中,將E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型是下述(C)階段完成的工作。單選題(2分)2分A.需求分析階段B.概念設(shè)計(jì)階段C.邏輯設(shè)計(jì)階段D.物理設(shè)計(jì)階段2.在將E-R圖轉(zhuǎn)換為關(guān)系模型時(shí),一般都將m:n聯(lián)系轉(zhuǎn)換成一個(gè)獨(dú)立的關(guān)系模式。下列關(guān)于這種聯(lián)系產(chǎn)生的關(guān)系模式的主鍵的說法,正確的是(C)。單選題(2分)2分A.只需包含m端關(guān)系模式的主鍵即可B.只需包含n端關(guān)系模式的主鍵即可C.至少包含m端和n端關(guān)系模式的主鍵D.必須添加新的屬性作為主鍵3.在將局部E-R圖合并為全局E-R圖時(shí),可能會產(chǎn)生一些沖突。下列沖突中不屬于合并E-R圖沖突的是(B)。單選題(2分)2分A.結(jié)構(gòu)沖突B.語法沖突C.屬性沖突D.命名沖突4.一個(gè)銀行營業(yè)所可以有多個(gè)客戶,一個(gè)客戶也可以在多個(gè)營業(yè)所進(jìn)行存取款業(yè)務(wù),則客戶和銀行營業(yè)所之間的聯(lián)系是(D)。單選題(2分)2分A.一對一B.一對多C.多對一D.多對多5.設(shè)實(shí)體A與實(shí)體B之間是一對多聯(lián)系。如下邏輯結(jié)構(gòu)設(shè)計(jì)方法中,最合理的是(A)。單選題(2分)2分A.實(shí)體A和實(shí)體B分別對應(yīng)一個(gè)關(guān)系模式,且外碼放在實(shí)體B的關(guān)系模式中B.實(shí)體A和實(shí)體B分別對應(yīng)一個(gè)關(guān)系模式,且外碼放在實(shí)體A的關(guān)系模式中C.為實(shí)體A和實(shí)體B設(shè)計(jì)一個(gè)關(guān)系模式,該關(guān)系模式包含兩個(gè)實(shí)體的全部屬性D.分別為實(shí)體A、實(shí)體B和它們之間的聯(lián)系設(shè)計(jì)一個(gè)關(guān)系模式,外碼在聯(lián)系對應(yīng)的關(guān)系模式中6.設(shè)有描述圖書出版情況的關(guān)系模式:出版(書號,出版日期,印刷數(shù)量),設(shè)一本書可以被出版多次,每次出版都有一個(gè)印刷數(shù)量。該關(guān)系模式的主鍵是(B)。單選題(2分)2分A.書號B.(書號,出版日期)C.(書號,印刷數(shù)量)D.(書號,出版日期,印刷數(shù)量)7.在數(shù)據(jù)庫設(shè)計(jì)中,進(jìn)行用戶子模式設(shè)計(jì)是(C)要完成的工作。單選題(2分)2分A.需求分析階段B.概念結(jié)構(gòu)設(shè)計(jì)階段C.邏輯結(jié)構(gòu)設(shè)計(jì)階段D.物理結(jié)構(gòu)設(shè)計(jì)階段8.屬于數(shù)據(jù)庫邏輯設(shè)計(jì)內(nèi)容的是(B)。單選題(2分)2分A.存儲記錄的格式設(shè)計(jì)B.將概念設(shè)計(jì)的結(jié)果轉(zhuǎn)換為特定DBMS所支持的數(shù)據(jù)模型C.設(shè)計(jì)局部的E-R圖D.將各局部E-R圖合并為全局E-R圖9.關(guān)于數(shù)據(jù)庫設(shè)計(jì)中新奧爾良方法的說法,錯(cuò)誤的是(D)。單選題(2分)2分A.數(shù)據(jù)庫設(shè)計(jì)包含需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)B.E-R圖是數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)產(chǎn)生的結(jié)果C.概念結(jié)構(gòu)設(shè)計(jì)是在需求分析之后、邏輯結(jié)構(gòu)設(shè)計(jì)之前進(jìn)行的D.邏輯結(jié)構(gòu)設(shè)計(jì)是在需求分析之后、概念結(jié)構(gòu)設(shè)計(jì)之前進(jìn)行的10.在數(shù)據(jù)庫設(shè)計(jì)中,表設(shè)計(jì)原則遵守(C)標(biāo)準(zhǔn)。單選題(2分)2分A.第一范式B.第二范式C.第三范式D.字段設(shè)計(jì)二.判斷題單項(xiàng)選擇題(每小題2分,共5個(gè)題,10分)11.數(shù)據(jù)庫設(shè)計(jì)就是建立一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)。()判斷題(2分)2分A.對B.錯(cuò)12.數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)通常與具體的數(shù)據(jù)庫管理系統(tǒng)無關(guān)。()判斷題(2分)2分A.對B.錯(cuò)13.在進(jìn)行數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)時(shí),要充分考慮所使用的數(shù)據(jù)庫管理系統(tǒng)。()判斷題(2分)2分A.對B.錯(cuò)14.設(shè)計(jì)局部E-R圖屬于邏輯設(shè)計(jì)的任務(wù)。()判斷題(2分)2分A.對B.錯(cuò)15.將概念結(jié)構(gòu)轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型屬于概念設(shè)計(jì)的任務(wù)。()判斷題(2分)2分A.對B.錯(cuò)圖書館管理系統(tǒng)中表tb_user和表tb_book之間的關(guān)系是(C)。單選題(2分)2分A.一對一B.一對多C.多對多D.不確定2.圖書館管理系統(tǒng)中表tb_bibliography和表tb_book之間的關(guān)系是(B)。單選題(2分)2分A.一對一B.一對多C.多對多D.不確定3.圖書館管理系統(tǒng)中表tb_record和表tb_book之間的關(guān)系是(B)。單選題(2分)2分A.一對一B.一對多C.多對多D.不確定4.圖書館管理系統(tǒng)中表tb_record和表tb_user之間的關(guān)系是(B)。單選題(2分)2分A.一對一B.一對多C.多對多D.不確定5.針對PHP語句“$mysqli=mysqli_connect('localhost','root','','user_lib');”以下解釋錯(cuò)誤的是(C)。單選題(2分)2分A.所連接的主機(jī)是localhostB.以root賬戶登陸C.密碼為空格D.所連接的數(shù)據(jù)庫為user_lib6.針對PHP語句“$mysqli->query("setauthor_namesutf8");”以下解釋正確的是(D)。單選題(2分)2分A.查詢表“setauthor_namesutf8”的所有記錄B.設(shè)置表的“author_names”字段名為“utf8”C.設(shè)置查詢名為“setauthor_namesutf8”D.設(shè)置編碼格式以正確顯示中文字符7.以下不屬于數(shù)據(jù)庫系統(tǒng)開發(fā)的是(D)。單選題(2分)2分A.系統(tǒng)分析B.系統(tǒng)設(shè)計(jì)C.系統(tǒng)實(shí)施D.系統(tǒng)更新8.地址欄中輸入的地址為“http://localhost:8080/helloworld.php”,則以下表達(dá)正確的是(B)。單選題(2分)2分A.主機(jī)名為localhost:8080B.Apache的端口號為8080C.該網(wǎng)址不符合規(guī)范,無法訪問D.php結(jié)尾的文件應(yīng)改為html結(jié)尾,否則無法訪問9.以下一段代碼的功能是(B)。$mysqli=mysqli_connect('localhost','root','','lib');$mysqli->query("setnamesutf8");$sql='updatetb_usersettype="臨時(shí)讀者"wherename="王子軒"';res=mysqli->query($sql);單選題(2分)2分A.增加姓名為“王子軒”的讀者記錄B.修改姓名為“王子軒”的讀者類型為“臨時(shí)讀者”C.修改姓名為“王子軒”的讀者姓名為“臨時(shí)讀者”D.信息不全,無法判斷10.以下一段代碼的功能是(A)。$mysqli=mysqli_connect('localhost','root','','lib');$sql='select*fromtb_user';res=mysqli->query($sql);單選題(2分)2分A.顯示所有讀者記錄B.顯示tb-user的指定列C.顯示tb_user字段的所有值D.信息不全,無法判斷二.判斷題(每小題2分,共5個(gè)題,10分)11.WampServer是一個(gè)集Apache、MySQL和PHP于一身,在Windows操作系統(tǒng)下的集成開發(fā)環(huán)境。()判斷題(2分)2分A.對B.錯(cuò)12.PHP作為一種嵌入HTML的腳本語言,以“<body>”和</body>”標(biāo)簽對的方式標(biāo)明PHP代碼執(zhí)行的起止。()判斷題(2分)2分A.對B.錯(cuò)13.Apache的默認(rèn)端口號通常為80。()判斷題(2分)2分A.對B.錯(cuò)14.MySQL的默認(rèn)端口號通常為3306。()判斷題(2分)2分A.對B.錯(cuò)15.請判斷以下表述的對錯(cuò)。GRANTSELECT,INSERT,UPDATEON*.*TO'16100101'@'localhost';的含義是對賬戶“16100101”賦予在localhost主機(jī)上所有數(shù)據(jù)庫中表執(zhí)行查找、插入以及更新的權(quán)限。()判斷題(2分)2分A.對B.錯(cuò)三.綜合應(yīng)用題圖書銷售16.寫出創(chuàng)建如下三張數(shù)據(jù)表的SQL語句。“圖書”表結(jié)構(gòu):書號:普通編碼定長字符類型,長度為10,主鍵。書名:普通編碼可變長字符類型,長度為20,非空。類別:統(tǒng)一字符編碼定長字符類型,長度為4,取值為:“高等數(shù)學(xué)”、“量子力學(xué)”、“國學(xué)基礎(chǔ)”。出版日期:日期類型。單價(jià):整型。“書店”表結(jié)構(gòu):書店編號:普通編碼定長字符類型,長度為20,主鍵。書店名:普通編碼可變長字符類型,長度為30,非空。地址:統(tǒng)一字符編碼可變長字符類型,長度為30。“銷售”表結(jié)構(gòu):書號:普通編碼定長字符類型,長度為10,引用圖書表的外鍵。書店編號:普通編碼定長字符類型,長度為20,引用書店表的外鍵。銷售時(shí)間:日期時(shí)間類型。銷售數(shù)量:整型。主鍵:(書號,書店編號,銷售時(shí)間)。答:CREATETABLE圖書(書號char(10)primarykey,書名varchar(20)notnull,類別nchar(4)CHECK(類別IN('高等數(shù)學(xué)','量子力學(xué)','國學(xué)基礎(chǔ)')),出版日期date,單價(jià)int)CREATETABLE書店(書店編號char(20)primarykey,書店名varchar(30)notnull,地址nvarchar(30))CREATETABLE銷售(書號char(10),書店編號char(20),銷售時(shí)間datetime,銷售數(shù)量int,Primarykey(書號,書店編號,銷售時(shí)間),Foreignkey(書號)references圖書(書號),Foreignkey(書店編號)references書店(書店編號))17.依據(jù)第1題所創(chuàng)建的三張表,寫出完成下列操作的SQL語句。答:1)查詢“量子力學(xué)”類圖書的書名和出版日期。2)查詢單價(jià)大于等于60的圖書的銷售情況,列出書名、類別、銷售時(shí)間和銷售數(shù)量。3)將量子力學(xué)類圖書的單價(jià)降低10。4)在書店表中插入一行數(shù)據(jù),書店編號:SD100,書店名:新華書店,地址:西單。答:1)SELECT書名,出版日期FROM圖書WHERE類別='量子力學(xué)'2)SELECT書名,類別,銷售時(shí)間,銷售數(shù)量FROM圖書aJOIN銷售bONa.書號=b.書號WHERE單價(jià)>=603)UPDATE圖書SET單價(jià)=單價(jià)-10WHERE類別='量子力學(xué)'4)INSERTINTO書店VALUES('SD100','新華書店','西單')18.依據(jù)第1題所創(chuàng)建的三張表,寫出創(chuàng)建滿足如下要求的視圖的SQL語句:查詢銷售了“高等數(shù)學(xué)”類圖書的書店名和地址。答:CREATEVIEWV1ASSELECT書店名,地址FROM書店aJOIN銷售bONa.書店編號=b.書店編號JOIN圖書cONc.書號=b.書號WHERE類別='高等數(shù)學(xué)'實(shí)驗(yàn)?zāi)康模和ㄟ^使用SSMS工具,練習(xí)對數(shù)據(jù)庫中的數(shù)據(jù)表進(jìn)行單表查詢、多表連接查詢、子查詢。對數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行更改和刪除等操作。實(shí)驗(yàn)要求:將相關(guān)的SQL語句和運(yùn)行結(jié)果的截屏保存在文件中,或填寫在下面的實(shí)驗(yàn)報(bào)告中,并通過網(wǎng)絡(luò)提交。實(shí)驗(yàn)內(nèi)容:使用SSMS工具,在“可用數(shù)據(jù)庫”中選中Students數(shù)據(jù)庫,完成如下實(shí)驗(yàn)。1.單表查詢。寫出實(shí)現(xiàn)如下查詢的SQL語句。(1)查詢學(xué)生選課表中的全部數(shù)據(jù)。(2)查詢計(jì)算機(jī)系的學(xué)生的姓名、年齡。(3)查詢成績在70~80分的學(xué)生的學(xué)號、課程號和成績。(4)查詢計(jì)算機(jī)系年齡在18~20歲男生的姓名、年齡。(5)查詢C001課程的考試成績最高分。(6)查詢計(jì)算機(jī)系學(xué)生的最大年齡和最小年齡。(7)統(tǒng)計(jì)各系的學(xué)生人數(shù)。(8)統(tǒng)計(jì)每門課程的選課人數(shù)和考試成績最高分。(9)統(tǒng)計(jì)每個(gè)學(xué)生的選課門數(shù)和考試總成績,并按選課門數(shù)升序顯示結(jié)果。(10)查詢總成績超過200分的學(xué)生,要求列出其學(xué)號和總成績。查詢選課門數(shù)超過2門的學(xué)生的學(xué)號、平均成績和選課門數(shù)。答:(1)查詢學(xué)生選課表中的全部數(shù)據(jù)。SELECT*FROMSC(2)查詢計(jì)算機(jī)系的學(xué)生的姓名、年齡。SELECTSname,SexFROMStudentWHERESdept='計(jì)算機(jī)系'(3)查詢成績在70~80分的學(xué)生的學(xué)號、課程號和成績。SELECTSno,Cno,GradeFROMSCwhereGradeBETWEEN70AND80;(4)查詢計(jì)算機(jī)系年齡在18~20歲男生的姓名、年齡。SELECTSname,SagefromStudentwhereSex='男'ANDSage>18ANDSage<20(5)查詢C001課程的考試成績最高分。SELECTmax(Grade)fromSCwhereCno='C001'(6)查詢計(jì)算機(jī)系學(xué)生的最大年齡和最小年齡。SELECTmax(Sage)'最大年齡',min(Sage)'最小年齡'fromStudentwhereSdept='計(jì)算機(jī)系'(7)統(tǒng)計(jì)各系的學(xué)生人數(shù)。SELECTSdept,count(Sno)'人數(shù)'fromStudentGROUPBYSdept;(8)統(tǒng)計(jì)每門課程的選課人數(shù)和考試成績最高分。SELECTcno,count(Sno)'選課人數(shù)',max(Grade)'最高成績'FROMSCGROUPBYCno;(9)統(tǒng)計(jì)每個(gè)學(xué)生的選課門數(shù)和考試總成績,并按選課門數(shù)升序顯示結(jié)果。SELECTsno,count(Cno)'選課門數(shù)',sum(Grade)'總成績'FROMSCGROUPBYSnoORDERBY2ASC;(10)查詢總成績超過200分的學(xué)生,要求列出其學(xué)號和總成績。SELECTsno,sum(Grade)'總成績'FROMSCGROUPBYSnoHAVINGsum(Grade)>200;(11)查詢選課門數(shù)超過2門的學(xué)生的學(xué)號、平均成績和選課門數(shù)。SELECTtop2Sno,count(cno)'選課門數(shù)'fromSCGROUPBYSnoORDERBY2DESC;2、多表連接查詢。寫出實(shí)現(xiàn)如下查詢的SQL語句。(12)查詢選了C002課程的學(xué)生的姓名和所在系。(13)查詢成績80分以上的學(xué)生的姓名、課程號和成績,并按成績降序排列結(jié)果。(14)查詢計(jì)算機(jī)系男生選修了“數(shù)據(jù)庫基礎(chǔ)”的學(xué)生的姓名和成績。(15)查詢學(xué)生的選課情況,要求列出每位學(xué)生的選課情況(包括未選課的學(xué)生),并列出學(xué)生的學(xué)號、姓名、課程號和考試成績。(16)查詢哪些課程沒有人選修,要求列出課程號和課程名。(17)查詢計(jì)算機(jī)系沒有選課的學(xué)生,列出學(xué)生的姓名。答:(12)查詢選了C002課程的學(xué)生的姓名和所在系。SELECTSname,SdeptfromSC,StudentwhereSC.Sno=Student.SnoANDCno='C002'(13)查詢成績80分以上的學(xué)生的姓名、課程號和成績,并按成績降序排列結(jié)果。SELECTSname,Cno,GradeFROMSC,StudentWHEREGrade>80ANDStudent.Sno=SC.SnoORDERBYGradeDESC(14)查詢計(jì)算機(jī)系男生選修了“數(shù)據(jù)庫基礎(chǔ)”的學(xué)生的姓名和成績。selectsname,ssex,gradefromstudentsjoinscons.sno=sc.snojoincoursecono=owheresdept='計(jì)算機(jī)系'andssex='男'andcname='數(shù)據(jù)庫基礎(chǔ)'(15)查詢學(xué)生的選課情況,要求列出每位學(xué)生的選課情況(包括未選課的學(xué)生),并列出學(xué)生的學(xué)號、姓名、課程號和考試成績。SELECTStudent.Sno,Sname,CnofromSC,StudentWHEREStudent.Sno=SC.Sno(16)查詢哪些課程沒有人選修,要求列出課程號和課程名。SELECTCourse.Cno,CnamefromSC,CourseWHERESC.Cno=Course.CnoANDSnoISNULL;(17)查詢計(jì)算機(jī)系沒有選課的學(xué)生,列出學(xué)生的姓名。SELECTSnameFROMStudent,SCWHEREStudent.Sno=SC.SnoANDCnoisNULLANDSdept='計(jì)算機(jī)系'3、使用TOP和CASE的查詢。寫出實(shí)現(xiàn)如下查詢的SQL語句。(18)列出“數(shù)據(jù)庫基礎(chǔ)”課程考試成績前三名的學(xué)生的學(xué)號、姓名、所在系和考試成績。(19)查詢Java考試成績最低的學(xué)生的姓名、所在系和Java成績。(20)查詢選修了Java的學(xué)生學(xué)號、姓名、所在系和成績,并對所在系進(jìn)行如下處理:當(dāng)所在系為“計(jì)算機(jī)系”時(shí),顯示“CS”;當(dāng)所在系為“信息管理系”時(shí),顯示“IS”;當(dāng)所在系為“通信工程系”時(shí),顯示“CO”;對其他系,均顯示“OTHER”。答:(18)列出“數(shù)據(jù)庫基礎(chǔ)”課程考試成績前三名的學(xué)生的學(xué)號、姓名、所在系和考試成績。SELECTtop3Student.Sno,Sname,Sdept,GradefromSC,Course,StudentWHEREStudent.Sno=SC.SnoANDSC.Cno=Course.CnoandCname='數(shù)據(jù)庫基礎(chǔ)'ORDERBYGradeDESC;(19)查詢Java考試成績最低的學(xué)生的姓名、所在系和Java成績。SELECTSname,Sdept,GradefromSC,Course,StudentWHEREStudent.Sno=SC.SnoANDSC.Cno=Course.CnoandCname='java'orderbyGradeasclimit1(20)查詢選修了Java的學(xué)生學(xué)號、姓名、所在系和成績,并對所在系進(jìn)行如下處理:當(dāng)所在系為“計(jì)算機(jī)系”時(shí),顯示“CS”;當(dāng)所在系為“信息管理系”時(shí),顯示“IS”;當(dāng)所在系為“通信工程系”時(shí),顯示“CO”;對其他系,均顯示“OTHER”。selects.sno學(xué)號,sname姓名,casesdeptwhen'計(jì)算機(jī)系'then'CS'when'信息管理系'then'IS'when'通信工程系'then'CO'else'OTHER'endas所在系,grade成績fromstudentsjoinscons.sno=sc.snojoincoursecono=o
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國筷子/更座行業(yè)投資前景及策略咨詢研究報(bào)告
- 甘肅省隴南市名校2024年中考三模數(shù)學(xué)試題含解析
- 廣東省佛山市順德區(qū)龍江鎮(zhèn)重點(diǎn)達(dá)標(biāo)名校2024屆中考四模數(shù)學(xué)試題含解析
- 2025年公司廠級安全培訓(xùn)考試試題附參考答案【B卷】
- 2025企業(yè)安全培訓(xùn)考試試題答案典型題匯編
- 2025年項(xiàng)目安全培訓(xùn)考試試題答案精練
- 說題比賽-福建漳州地區(qū)2023-2024學(xué)年七年級上學(xué)期期中聯(lián)考短文寫作答題技巧解析課件
- 2025新入職員工安全培訓(xùn)考試試題全面
- 2025年公司廠級安全培訓(xùn)考試試題及答案(真題匯編)
- 2025員工三級安全培訓(xùn)考試試題附參考答案【預(yù)熱題】
- 廣西輔警面試題庫及答案
- 旅游行測試題及答案
- 2024年河北高中學(xué)業(yè)水平合格性考試地理試題真題(含答案)
- GB/T 19923-2024城市污水再生利用工業(yè)用水水質(zhì)
- 黑布林英語閱讀初一年級16《柳林風(fēng)聲》譯文和答案
- 合格供應(yīng)商審查表
- 研究生學(xué)位論文修改情況登記表
- 水質(zhì)自動在線監(jiān)測系統(tǒng)技術(shù)協(xié)議1010審計(jì)
- 食品公司規(guī)章制度
- 七年級地理下雙向細(xì)目表
- 危險(xiǎn)性較大分部分項(xiàng)工程及施工現(xiàn)場易發(fā)生重大事故的部位環(huán)節(jié)的預(yù)防監(jiān)控措施和應(yīng)急預(yù)案11匯編
評論
0/150
提交評論