國開2025年《數(shù)據(jù)庫應(yīng)用技術(shù)》形考作業(yè)1-4答案_第1頁
國開2025年《數(shù)據(jù)庫應(yīng)用技術(shù)》形考作業(yè)1-4答案_第2頁
國開2025年《數(shù)據(jù)庫應(yīng)用技術(shù)》形考作業(yè)1-4答案_第3頁
國開2025年《數(shù)據(jù)庫應(yīng)用技術(shù)》形考作業(yè)1-4答案_第4頁
國開2025年《數(shù)據(jù)庫應(yīng)用技術(shù)》形考作業(yè)1-4答案_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

國開2025年《數(shù)據(jù)庫應(yīng)用技術(shù)》形考作業(yè)1-4答案第一次形考作業(yè)1.關(guān)于數(shù)據(jù)庫管理系統(tǒng)的說法,錯誤的是()。單選題(2分)A.數(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)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ù)的說法,錯誤的是()。單選題(2分)A.用文件管理數(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ù)存儲在一個文件中,有利于用戶對數(shù)據(jù)進行分類,因此也可以加快用戶操作數(shù)據(jù)的效率3.數(shù)據(jù)庫系統(tǒng)的物理獨立性是指()。單選題(2分)A.不會因為數(shù)據(jù)的變化而影響應(yīng)用程序B.不會因為數(shù)據(jù)存儲結(jié)構(gòu)的變化而影響應(yīng)用程序C.不會因為數(shù)據(jù)存儲策略的變化而影響數(shù)據(jù)的存儲結(jié)構(gòu)D.不會因為數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序4.數(shù)據(jù)庫系統(tǒng)是由若干部分組成的。下列不屬于數(shù)據(jù)庫系統(tǒng)組成部分的是()。單選題(2分)A.數(shù)據(jù)庫B.操作系統(tǒng)C.應(yīng)用程序D.數(shù)據(jù)庫管理系統(tǒng)5.數(shù)據(jù)庫三級模式結(jié)構(gòu)的劃分,有利于()。單選題(2分)A.數(shù)據(jù)的獨立性B.管理數(shù)據(jù)庫文件C.建立數(shù)據(jù)庫D.操作系統(tǒng)管理數(shù)據(jù)庫6.在數(shù)據(jù)庫的三級模式中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的是()。單選題(2分)A.內(nèi)模式B.模式C.外模式D.其他7.在用數(shù)據(jù)模型描述數(shù)據(jù)時,一般要求數(shù)據(jù)模型要滿足三個要求。下列描述中,不屬于數(shù)據(jù)模型應(yīng)滿足要求的是()。單選題(2分)A.能夠描述并發(fā)數(shù)據(jù)B.能夠真實地模擬現(xiàn)實世界C.容易被業(yè)務(wù)人員理解D.能夠方便地在計算機上實現(xiàn)8.數(shù)據(jù)模型三要素是指()。單選題(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)于實體聯(lián)系模型中聯(lián)系的說法,錯誤的是()。單選題(2分)A.一個聯(lián)系可以只與一個實體有關(guān)B.一個聯(lián)系可以與兩個實體有關(guān)C.一個聯(lián)系可以與多個實體有關(guān)D.一個聯(lián)系可以不與任何實體有關(guān)10.數(shù)據(jù)庫系統(tǒng)中的三級模式以及模式間的映像提供了數(shù)據(jù)的獨立性。下列關(guān)于兩級映像的說法,正確的是()。單選題(2分)A.外模式到模式的映像是由應(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)的11.使用數(shù)據(jù)庫管理數(shù)據(jù)可以實現(xiàn)程序與數(shù)據(jù)的相互獨立。判斷題(1分)A.正確B.錯誤12.數(shù)據(jù)庫管理系統(tǒng)是一個系統(tǒng)軟件,這個軟件主要負責(zé)將磁盤上的數(shù)據(jù)庫文件讀入到內(nèi)存中。判斷題(1分)A.正確B.錯誤13.數(shù)據(jù)的特征分為靜態(tài)特征和動態(tài)特征。判斷題(1分)A.正確B.錯誤14.E-R模型是一種用于描述數(shù)據(jù)的組織層模型。判斷題(1分)A.正確B.錯誤15.數(shù)據(jù)庫三級模式中,外模式到模式的映像提供了數(shù)據(jù)的邏輯獨立性。判斷題(1分)A.正確B.錯誤16.不屬于關(guān)系數(shù)據(jù)模型三要素的是()。單選題(2分)A.數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)操作C.數(shù)據(jù)庫管理系統(tǒng)D.數(shù)據(jù)完整性約束17.關(guān)于傳統(tǒng)關(guān)系代數(shù)中運算的說法,錯誤的是()。單選題(2分)A.集合的并運算要求參與運算的兩個關(guān)系必須具有相同的目B.有m目x行數(shù)據(jù)的關(guān)系R和有n目y行數(shù)據(jù)的關(guān)系S進行笛卡爾積運算,其結(jié)果是有(m+n)目和(x+y)行數(shù)據(jù)的關(guān)系C.對m目的關(guān)系R進行選擇運算,其結(jié)果關(guān)系一定也是m目的D.對m行數(shù)據(jù)的關(guān)系R進行投影運算,其結(jié)果關(guān)系的行數(shù)可能小于m18.關(guān)于自然連接的說法,錯誤的是()。單選題(2分)A.自然連接的連接條件一定是等值連接B.進行自然連接的兩個關(guān)系必須具有語義相同的列C.對兩個關(guān)系進行相同條件的自然連接和等值連接,自然連接結(jié)果的列個數(shù)一定少于等值連接結(jié)果的列個數(shù)D.自然連接是一種特殊的等值連接19.關(guān)于集合并運算的說法,正確的是()。單選題(2分)A.進行并運算的兩個關(guān)系必須具有相同數(shù)目的行個數(shù)B.進行并運算的兩個關(guān)系必須具有相同數(shù)目的行個數(shù)和列個數(shù)C.進行并運算的兩個關(guān)系的列個數(shù)必須相同,對應(yīng)列的語義相同D.如果兩個關(guān)系包含內(nèi)容相同的數(shù)據(jù)行,則并運算結(jié)果將包含這些重復(fù)的數(shù)據(jù)行20.對關(guān)系模式進行規(guī)范化的主要目的是()。單選題(2分)A.提高數(shù)據(jù)操作效率B.維護數(shù)據(jù)的一致性C.加強數(shù)據(jù)的安全性D.為用戶提供更快捷的數(shù)據(jù)操作21.如果有函數(shù)依賴X→Y,并且對X的某個真子集X’,有X’→Y成立,則稱()。單選題(2分)A.Y完全函數(shù)依賴于XB.Y部分函數(shù)依賴于XC.X完全函數(shù)依賴于YD.X部分函數(shù)依賴于Y22.關(guān)于第三范式的說法,錯誤的是()。單選題(2分)A.第三范式的關(guān)系模式一定也是第一范式的B.第三范式的關(guān)系模式一定也是第二范式的C.第三范式的關(guān)系模式一定不包含部分函數(shù)依賴和傳遞函數(shù)依賴D.第三范式的關(guān)系模式一定不包含傳遞函數(shù)依賴,但可以包含部分函數(shù)依賴23.有關(guān)系模式:學(xué)生(學(xué)號,姓名,所在系,系主任),設(shè)一個系只有一個系主任,則該關(guān)系模式至少屬于()。單選題(2分)A.第一范式B.第二范式C.第三范式D.BC范式24.屬于傳統(tǒng)的集合運算的是()。單選題(2分)A.選擇運算B.投影運算C.連接運算D.并運算25.用于表達關(guān)系代數(shù)中投影運算的運算符是()。單選題(2分)A.σB.∏C.ImageD.+26.選擇、投影和連接操作屬于傳統(tǒng)的關(guān)系運算。判斷題(1分)A.正確B.錯誤27.E-R模型的聯(lián)系只能關(guān)聯(lián)兩個實體。判斷題(1分)A.正確B.錯誤28.使用FOREIGNKEY約束可以實現(xiàn)參照完整性約束。判斷題(1分)A.正確B.錯誤29.一個關(guān)系模式只能有一個候選鍵。判斷題(1分)A.正確B.錯誤30.關(guān)系數(shù)據(jù)模型允許一個屬性包含更小的屬性。判斷題(1分)A.正確B.錯誤31.屬于SQLServer2019最核心服務(wù)的是()。單選題(2分)A.數(shù)據(jù)庫引擎服務(wù)B.SQLServerManagementStudioC.SQLServer配置管理器D.SQLServer查詢編輯器32.關(guān)于SQLServer2019數(shù)據(jù)庫的說法,正確的是()。單選題(2分)A.一個數(shù)據(jù)庫可由多個數(shù)據(jù)文件和多個日志文件組成B.一個數(shù)據(jù)庫只能包含一個日志文件,但可包含多個數(shù)據(jù)文件C.一個數(shù)據(jù)庫的所有數(shù)據(jù)文件必須存放在相同的物理位置D.一個數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件必須存放在不同的物理位置33.關(guān)于擴大SQLServer2019數(shù)據(jù)庫空間的說法,錯誤的是()。單選題(2分)A.可以擴大數(shù)據(jù)文件和日志文件的空間B.可以通過添加新文件的方法擴大數(shù)據(jù)庫空間C.可以直接擴大數(shù)據(jù)文件的空間D.只能通過添加新文件的方法擴大日志的空間34.關(guān)于收縮SQLServer2019數(shù)據(jù)庫空間的說法,錯誤的是()。單選題(2分)A.可以收縮某個指定數(shù)據(jù)文件的空間B.可以收縮某個指定日文志件的空間C.收縮數(shù)據(jù)文件空間時不能小于該文件的初始大小D.收縮數(shù)據(jù)庫有縮小整個數(shù)據(jù)庫空間大小和縮小某個文件大小兩種方式35.屬于SQLServer2019推薦的日志文件擴展名的是()。單選題(2分)A..dataB..mdfC..ndfD..ldf36.在一臺計算機上安裝一次SQLServer時,就生成了一個實例。在一臺計算機上只能安裝一個默認實例,同時也只能安裝一個命名實例。判斷題(2分)A.正確B.錯誤37.SSMS工具提供了圖形化的操作界面來創(chuàng)建和維護對象,下拉列表框列出了當(dāng)前查詢編輯器所連接的數(shù)據(jù)庫服務(wù)器上的所有數(shù)據(jù)庫,Image表示當(dāng)前正在操作的數(shù)據(jù)庫是master。判斷題(2分)A.正確B.錯誤38.日志文件的推薦擴展名為.ldf,用于存放恢復(fù)數(shù)據(jù)庫的所有日志信息。每個數(shù)據(jù)庫只能有一個日志文件。判斷題(2分)A.正確B.錯誤39.邏輯文件名是在所有SQL語句中引用物理文件時所使用的名稱。物理文件名包括存儲文件的路徑以及物理文件名本身。判斷題(2分)A.正確B.錯誤40.數(shù)據(jù)庫的空間會出現(xiàn)不夠用的情況,如果日志空間不夠了則意味著不能再向數(shù)據(jù)庫中插入數(shù)據(jù);如果數(shù)據(jù)空間不夠了,則意味著不能再對數(shù)據(jù)庫數(shù)據(jù)進行任何修改操作。判斷題(2分)A.正確B.錯誤41.所述功能中,不屬于SQL語言功能的是()。單選題(2分)A.數(shù)據(jù)表的定義功能B.數(shù)據(jù)查詢功能C.數(shù)據(jù)增、刪、改功能D.提供方便的用戶操作界面功能42.設(shè)某職工表中有用于存放年齡(整數(shù))的列,最適合年齡列的是()。單選題(2分)A.intB.smallintC.tinyintD.bit43.用于限制列的取值范圍的約束是()。單選題(2分)A.PRIMARYKEYB.CHECKC.DEFAULTD.UNIQUE44.用于限制列取值不重的約束是()。單選題(2分)A.PRIMARYKEYB.CHECKC.DEFAULTD.UNIQUE45.用于實現(xiàn)實體完整性的是()。單選題(2分)A.PRIMARYKEYB.CHECKC.DEFAULTD.UNIQUE46.關(guān)于DEFAULT約束的說法,錯誤的是()。單選題(2分)A.一個DEFAULT約束只能約束表中的一個列B.在一個表上可以定義多個DEFAULT約束C.DEFAULT只能定義在列級完整性約束處D.在列級完整性約束和表級完整性約束處都可以定義DEFAULT約束47.刪除student表的語句是()。單選題(2分)A.DROPstudentB.DELETEstudentC.DROPTABLEstudentD.SELECTstudentDELETE48.設(shè)有表T,現(xiàn)要在該表新增加一個列,列名為:c1,類型為int。能正確實現(xiàn)該功能的語句是()。單選題(2分)A.ALTERTABLETADDc1intB.ALTERTABLETADD(c1int)C.ALTERTABLETADDCOLUMNc1intD.ALTERTABLETADDCOLUMN(c1int)49.屬于普通編碼可變長字符串類型的是()。單選題(2分)A.realB.nvarcharC.numericD.varchar50.現(xiàn)要定義“工作年限”列的數(shù)據(jù)類型,假設(shè)用整型類型,且其值不會超過100,則最合適的類型是()。單選題(2分)A.intB.smallintC.tinyintD.real51.decimal(p,s)數(shù)據(jù)類型屬于字符型。判斷題(2分)A.正確B.錯誤52.SQL語言的特點包括過程化。判斷題(2分)A.正確B.錯誤53.限制“年齡”列取值范圍在0-160的約束表達式是:check(年齡in0-160)。判斷題(2分)A.正確B.錯誤54.SsexNCHAR(1)DEFAULT'女'語句中的DEFAULT約束表示Ssex列的默認值為'女'。判斷題(2分)A.正確B.錯誤55.SageTINYINTCHECK(Sage>=18ANDSage<=60)將限制Sage列的取值只能在18到60之間。判斷題(2分)A.正確B.錯誤第二次形考作業(yè)1.當(dāng)關(guān)系R和S進行連接操作時,如果R中的元組不滿足連接條件,在連接結(jié)果中也會將這些記錄保留下來的操作是()。單選題(3分)A.左外連接B.右外連接C.內(nèi)連接D.自連接2.聚合函數(shù)中,不忽略空值的是()。單選題(3分)A.SUM(列名)B.MAX(列名)C.AVG(列名)D.COUNT(*)3.查詢語句中,錯誤的是()。單選題(3分)A.SELECTSno,COUNT(*)FROMSCGROUPBYSnoB.SELECTSnoFROMSCGROUPBYSnoWHERECOUNT(*)>3C.SELECTSnoFROMSCGROUPBYSnoHAVINGCOUNT(*)>3D.SELECTSnoFROMSCGROUPBYSno4.現(xiàn)要利用Student表查詢年齡最小的學(xué)生姓名和年齡。下列實現(xiàn)此功能的查詢語句中,正確的是()。單選題(3分)A.SELECTSname,MIN(Sage)FROMStudentB.SELECTSname,SageFROMStudentWHERESage=MIN(Sage)C.SELECTTOP1Sname,SageFROMStudentD.SELECTTOP1Sname,SageFROMStudentORDERBYSage5.設(shè)SC表中記錄成績的列為:Grade,類型為int。若在查詢成績時,希望將成績按‘優(yōu)’、‘良’、‘中’、‘及格’和‘不及格’形式顯示,正確的Case函數(shù)是()。單選題(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ù)的語句是()。單選題(3分)A.ALTERB.SELECTC.UPDATED.INSERT7.設(shè)有Teachers表,該表的定義如下:CREATETABLETeachers(TnoCHAR(8)PRIMARYKEY,TnameVARCHAR(10)NOTNULL,AgeTINYINTCHECK(AgeBETWEEN25AND65))插入語句中,不能正確執(zhí)行的是()。單選題(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ù)庫中已有Student、Course和SC表?,F(xiàn)要查詢學(xué)生選的第2學(xué)期開設(shè)課程的情況,只需列出學(xué)號、姓名、所在系和所選的課程號。該查詢涉及到的表是()。單選題(3分)A.僅Student表B.僅Student和SC表C.僅Student和Course表D.Student、SC和Course表9.刪除計算機系學(xué)生(在student表中)的修課記錄(在SC表中)的語句,正確的是()。單選題(3分)A.DELETEFROMSCJOINStudentbONS.Sno=b.SnoWHERESdept='計算機系'B.DELETEFROMSCFROMSCJOINStudentbONSC.Sno=b.SnoWHERESdept='計算機系'C.DELETEFROMStudentWHERESdept='計算機系'D.DELETEFROMSCWHERESdept='計算機系'10.查詢年齡最大的前5位學(xué)生的姓名和年齡的語句,正確的是()。單選題(3分)A.SELECTTOP5姓名,年齡FROM學(xué)生表B.SELECTTOP5姓名,年齡FROM學(xué)生表ORDERBY年齡C.SELECTTOP5姓名,年齡FROM學(xué)生表ORDERBY年齡DESCD.SELECTTOP5WITHTIES姓名,年齡FROM學(xué)生表11.SELECT*FROMStudentWHERESnameLIKE'張_'語句中的'張_'用于查找姓張的學(xué)生。判斷題(2分)A.正確B.錯誤12.SELECT*FROMStudentWHERESnameLIKE'[張李劉]%'語句可以查找姓張、李、劉的學(xué)生。判斷題(2分)A.正確B.錯誤13.SELECTCOUNT(DISTINCTSno)FROMSC語句用于統(tǒng)計學(xué)生的總?cè)藬?shù)。判斷題(2分)A.正確B.錯誤14.HAVING子句用于對分組后的統(tǒng)計結(jié)果再進行過濾,它用于組而不是對單個記錄。判斷題(2分)A.正確B.錯誤15.SELECT*FROMStudentINNERJOINSCONStudent.Sno=SC.Sno語句可將Student與SC連接起來。判斷題(2分)A.正確B.錯誤16.下列關(guān)于視圖的說法,正確的是()。單選題(2分)A.視圖與基本表一樣,也存儲數(shù)據(jù)B.對視圖的操作最終都轉(zhuǎn)換為對基本表的操作C.視圖的數(shù)據(jù)源只能是基本表D.所有視圖都可以實現(xiàn)對數(shù)據(jù)的增、刪、改、查操作17.在視圖的定義語句中,只能包含()。單選題(2分)A.數(shù)據(jù)查詢語句B.數(shù)據(jù)增、刪、改語句C.創(chuàng)建表的語句D.全部都可以18.視圖對應(yīng)數(shù)據(jù)庫三級模式中的()。單選題(2分)A.外模式B.內(nèi)模式C.模式D.其他19.關(guān)于視圖的說法,正確的是()。單選題(2分)A.通過視圖可以提高數(shù)據(jù)查詢效率B.視圖提供了一定程度的邏輯獨立性C.視圖只能建立在基本表上D.所有視圖都可以實現(xiàn)修改基本表中數(shù)據(jù)的操作20.創(chuàng)建視圖的主要作用是()。單選題(2分)A.提高數(shù)據(jù)查詢效率B.維護數(shù)據(jù)的完整性約束C.維護數(shù)據(jù)的一致性D.提供用戶視角的數(shù)據(jù)21.設(shè)用戶在某數(shù)據(jù)庫中經(jīng)常需要進行如下查詢操作:SELECT*FROMTWHEREC1=’A’ORDERBYC2設(shè)T表中已在C1列上建立了主鍵約束,且該表只建有該約束。為提高該查詢的執(zhí)行效率,可行的方法是()。單選題(2分)A.在C1列上建立一個聚集索引,在C2列上建立一個非聚集索引B.在C1和C2列上分別建立一個非聚集索引C.在C2列上建立一個非聚集索引D.在C1和C2列上建立一個組合的非聚集索引22.關(guān)于索引的說法,正確的是()。單選題(2分)A.只要建立了索引就可以加快數(shù)據(jù)的查詢效率B.在一個表上可以創(chuàng)建多個聚集索引C.在一個表上可以建立多個唯一的非聚集索引D.索引會影響數(shù)據(jù)插入和更新的執(zhí)行效率,但不會影響刪除數(shù)據(jù)的執(zhí)行效率23.觸發(fā)器的主要作用是()。單選題(2分)A.提高數(shù)據(jù)的查詢效率B.增強數(shù)據(jù)的安全性C.加強數(shù)據(jù)的保密性D.實現(xiàn)復(fù)雜的約束24.現(xiàn)有學(xué)生表和修課表,其結(jié)構(gòu)為:學(xué)生表(學(xué)號,姓名,入學(xué)日期,畢業(yè)日期)修課表(學(xué)號,課程號,考試日期,成績)現(xiàn)要求修課表中的考試日期必須在學(xué)生表中相應(yīng)學(xué)生的入學(xué)日期和畢業(yè)日期之間。正確的實現(xiàn)方法是()。單選題(2分)A.在修課表的考試日期列上定義一個CHECK約束B.在修課表上建立一個插入和更新操作的觸發(fā)器C.在學(xué)生表上建立一個插入和更新操作的觸發(fā)器D.在修課表的考試日期列上定義一個外鍵引用約束25.設(shè)在SC(Sno,Cno,Grade)表上定義了觸發(fā)器:CREATETRIGGERtri1ONSCAFTERINSERT…當(dāng)執(zhí)行語句:INSERTINTOSCVALUES('s001','c01',90)會引發(fā)該觸發(fā)器執(zhí)行。關(guān)于觸發(fā)器執(zhí)行時表中數(shù)據(jù)的說法,正確的是()。單選題(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ù)26.視圖是一個虛表,數(shù)據(jù)庫中只存儲視圖的定義,而不存儲視圖所包含的數(shù)據(jù),這些數(shù)據(jù)仍存放在原來的基本表中。判斷題(2分)A.正確B.錯誤27.當(dāng)基本表中的數(shù)據(jù)發(fā)生變化時,從視圖中查詢出的數(shù)據(jù)并不隨之變化。判斷題(2分)A.正確B.錯誤28.使用索引的一個優(yōu)點是,在對數(shù)據(jù)進行插入、更改和刪除操作時,不需要對索引進行相應(yīng)維護,就可以使索引與數(shù)據(jù)保持一致。判斷題(2分)A.正確B.錯誤29.由于聚集索引項決定了表中數(shù)據(jù)的物理存儲順序,因此一個表只能包含一個聚集索引。判斷題(2分)A.正確B.錯誤30.UPDATE、INSERT和DELETE都可引發(fā)觸發(fā)器代碼的執(zhí)行。判斷題(2分)A.正確B.錯誤31.不屬于事務(wù)特征的是()。單選題(4分)A.完整性B.一致性C.隔離性D.原子性32.事務(wù)一旦提交,其對數(shù)據(jù)庫中數(shù)據(jù)的修改就是永久的,以后的操作或故障不會對事務(wù)的操作結(jié)果產(chǎn)生任何影響。這個特性是事務(wù)的()。單選題(4分)A.原子性B.一致性C.隔離性D.持久性33.事務(wù)所包含的操作作為一個整體,要么都做,要么都不做,這個特性稱為事務(wù)的()。單選題(4分)A.一致性B.持久性C.隔離性D.原子性34.關(guān)于SQLServer身份認證模式的說法,正確的是()。單選題(4分)A.只能在安裝過程中設(shè)置身份認證模式,安裝完成之后不能再修改。B.只能在安裝完成后設(shè)置身份認證模式,安裝過程中不能設(shè)置。C.在安裝過程中可以設(shè)置身份認證模式,安裝完成之后還可以再對其進行修改。D.身份認證模式是系統(tǒng)規(guī)定好的,在安裝過程中及安裝完成后都不能進行修改。35.下表的操作屬于()。單選題(4分)A.讀取“臟”數(shù)據(jù)。B.丟失數(shù)據(jù)修改C.不可重復(fù)讀D.產(chǎn)生“幽靈”數(shù)據(jù)36.事務(wù)可以保證在一個事務(wù)中的全部操作或者全部成功,或者全部失敗。判斷題(2分)A.正確B.錯誤37.ROLLBACK表示事物正常結(jié)束,COMMIT表示事務(wù)中的全部操作被撤銷。判斷題(2分)A.正確B.錯誤38.事務(wù)的持久性是指數(shù)據(jù)庫中一個事務(wù)的執(zhí)行不能被其他事務(wù)干擾。判斷題(2分)A.正確B.錯誤39.對象權(quán)限是用戶在已經(jīng)創(chuàng)建好的對象上行使的權(quán)限,例如CRAETETABLE。判斷題(2分)A.正確B.錯誤40.產(chǎn)生“幽靈”數(shù)據(jù)的主要原因是并發(fā)操作破壞了事務(wù)的隔離性。判斷題(2分)A.正確B.錯誤第三次形考作業(yè)1.在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型是下述()階段完成的工作。單選題(2分)A.需求分析B.概念設(shè)計C.邏輯設(shè)計D.物理設(shè)計2.在將E-R圖轉(zhuǎn)換為關(guān)系模型時,一般都將m:n聯(lián)系轉(zhuǎn)換成一個獨立的關(guān)系模式。下列關(guān)于這種聯(lián)系產(chǎn)生的關(guān)系模式的主鍵的說法,正確的是()。單選題(2分)A.只需包含m端關(guān)系模式的主鍵即可B.只需包含n端關(guān)系模式的主鍵即可C.至少包含m端和n端關(guān)系模式的主鍵D.必須添加新的屬性作為主鍵3.在將局部E-R圖合并為全局E-R圖時,可能會產(chǎn)生一些沖突。下列沖突中不屬于合并E-R圖沖突的是()。單選題(2分)A.結(jié)構(gòu)沖突B.語法沖突C.屬性沖突D.命名沖突4.一個銀行營業(yè)所可以有多個客戶,一個客戶也可以在多個營業(yè)所進行存取款業(yè)務(wù),則客戶和銀行營業(yè)所之間的聯(lián)系是()。單選題(2分)A.一對一B.一對多C.多對一D.多對多5.設(shè)實體A與實體B之間是一對多聯(lián)系。如下邏輯結(jié)構(gòu)設(shè)計方法中,最合理的是()。單選題(2分)A.實體A和實體B分別對應(yīng)一個關(guān)系模式,且外碼放在實體B的關(guān)系模式中B.實體A和實體B分別對應(yīng)一個關(guān)系模式,且外碼放在實體A的關(guān)系模式中C.為實體A和實體B設(shè)計一個關(guān)系模式,該關(guān)系模式包含兩個實體的全部屬性D.分別為實體A、實體B和它們之間的聯(lián)系設(shè)計一個關(guān)系模式,外碼在聯(lián)系對應(yīng)的關(guān)系模式中6.設(shè)有描述圖書出版情況的關(guān)系模式:出版(書號,出版日期,印刷數(shù)量),設(shè)一本書可以被出版多次,每次出版都有一個印刷數(shù)量。該關(guān)系模式的主鍵是()。單選題(2分)A.書號B.(書號,出版日期)C.(書號,印刷數(shù)量)D.(書號,出版日期,印刷數(shù)量)7.在數(shù)據(jù)庫設(shè)計中,進行用戶子模式設(shè)計是()要完成的工作。單選題(2分)A.需求分析階段B.概念結(jié)構(gòu)設(shè)計階段C.邏輯結(jié)構(gòu)設(shè)計階段D.物理結(jié)構(gòu)設(shè)計階段8.屬于數(shù)據(jù)庫邏輯設(shè)計內(nèi)容的是()。單選題(2分)A.存儲記錄的格式設(shè)計B.將概念設(shè)計的結(jié)果轉(zhuǎn)換為特定DBMS所支持的數(shù)據(jù)模型C.設(shè)計局部的E-R圖D.將各局部E-R圖合并為全局E-R圖9.關(guān)于數(shù)據(jù)庫設(shè)計中新奧爾良方法的說法,錯誤的是()。單選題(2分)A.數(shù)據(jù)庫設(shè)計包含需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計B.E-R圖是數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計產(chǎn)生的結(jié)果C.概念結(jié)構(gòu)設(shè)計是在需求分析之后、邏輯結(jié)構(gòu)設(shè)計之前進行的D.邏輯結(jié)構(gòu)設(shè)計是在需求分析之后、概念結(jié)構(gòu)設(shè)計之前進行的10.在數(shù)據(jù)庫設(shè)計中,表設(shè)計原則遵守()標準。單選題(2分)A.第一范式B.第二范式C.第三范式D.字段設(shè)計11.數(shù)據(jù)庫設(shè)計就是建立一個數(shù)據(jù)庫應(yīng)用系統(tǒng)。判斷題(2分)A.正確B.錯誤12.數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計通常與具體的數(shù)據(jù)庫管理系統(tǒng)無關(guān)。判斷題(2分)A.正確B.錯誤13.在進行數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計時,要充分考慮所使用的數(shù)據(jù)庫管理系統(tǒng)。判斷題(2分)A.正確B.錯誤14.設(shè)計局部E-R圖屬于邏輯設(shè)計的任務(wù)。判斷題(2分)A.正確B.錯誤15.將概念結(jié)構(gòu)轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型屬于概念設(shè)計的任務(wù)。判斷題(2分)A.正確B.錯誤16.圖書館管理系統(tǒng)中表tb_user和表tb_book之間的關(guān)系是()。單選題(2分)A.一對一B.一對多C.多對多D.不確定17.圖書館管理系統(tǒng)中表tb_bibliography和表tb_book之間的關(guān)系是()。單選題(2分)A.一對一B.一對多C.多對多D.不確定18.圖書館管理系統(tǒng)中表tb_record和表tb_book之間的關(guān)系是()。單選題(2分)A.一對一B.一對多C.多對多D.不確定19.圖書館管理系統(tǒng)中表tb_record和表tb_user之間的關(guān)系是()。單選題(2分)A.一對一B.一對多C.多對多D.不確定20.針對PHP語句“$mysqli=mysqli_connect('localhost','root','','user_lib');”以下解釋錯誤的是()。單選題(2分)A.所連接的主機是localhostB.以root賬戶登陸C.密碼為空格D.所連接的數(shù)據(jù)庫為user_lib21.針對PHP語句“$mysqli->query("setnamesutf8");”以下解釋錯誤的是()。單選題(2分)A.查詢表“setnamesutf8”的所有記錄B.設(shè)置表的“names”字段名為“utf8”C.設(shè)置查詢名為“setnamesutf8”D.設(shè)置編碼格式以正確顯示中文字符22.以下不屬于數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的是()。單選題(2分)A.系統(tǒng)分析B.系統(tǒng)設(shè)計C.系統(tǒng)實施D.系統(tǒng)更新23.地址欄中輸入的地址為“http://localhost:8080/helloworld.php”,則以下表達正確的是()。單選題(2分)A.主機名為localhost:8080B.Apache的端口號為8080C.該網(wǎng)址不符合規(guī)范,無法訪問D.php結(jié)尾的文件應(yīng)改為html結(jié)尾,否則無法訪問24.以下一段代碼的功能是()。$mysqli=mysqli_connect('localhost','root','','lib');$mysqli->query("setnamesutf8");$sql='updatetb_usersettype="臨時讀者"wherename="王子軒"';$res=$mysqli->query($sql);單選題(2分)A.增加姓名為“王子軒”的讀者記錄B.修改姓名為“王子軒”的讀者類型為“臨時讀者”C.修改姓名為“王子軒”的讀者姓名為“臨時讀者”D.信息不全,無法判斷25.以下一段代碼的功能是()。$mysqli=mysqli_connect('localhost','root','','lib');$sql='select*fromtb_user';$res=$mysqli->query($sql);單選題(2分)A.顯示所有讀者記錄B.顯示tb-user的指定列C.顯示tb_user字段的所有值D.信息不全,無法判斷26.WampServer是一個集Apache、MySQL和PHP于一身,在Windows操作系統(tǒng)下的集成開發(fā)環(huán)境。判斷題(2分)A.正確B.錯誤27.PHP作為一種嵌入HTML的腳本語言,以“<body>”和</body>”標簽對的方式標明PHP代碼執(zhí)行的起止。判斷題(2分)A.正確B.錯誤28.Apache的默認端口號通常為80。判斷題(2分)A.正確B.錯誤29.MySQL的默認端口號通常為3306。判斷題(2分)A.正確B.錯誤30.請判斷以下表述的對錯。GRANTSELECT,INSERT,UPDATEON*.*TO'16100101'@'localhost';的含義是對賬戶“16100101”賦予在localhost主機上所有數(shù)據(jù)庫中表執(zhí)行查找、插入以及更新的權(quán)限。判斷題(2分)A.正確B.錯誤31.有如下項目、運動員和比賽三張表,各表結(jié)構(gòu)如下:“項目”表結(jié)構(gòu):項目號:普通編碼定長字符串類型,長度為10,主鍵。項目名:統(tǒng)一編碼可變長字符串類型,長度為12,非空。類別:統(tǒng)一編碼定長字符串類型,長度為2,取值范圍為:{田徑,游泳}“運動員”表結(jié)構(gòu):運動員號:普通編碼定長字符串類型,長度為18,主鍵。運動員名:統(tǒng)一編碼可變長字符串類型,長度為10,非空。性別:統(tǒng)一編碼定長字符串類型,長度為1,默認值:“男”。出生日期:日期型。“比賽”表結(jié)構(gòu):項目號:普通編碼定長字符串類型,長度為10,引用“項目”表的外鍵。運動員號:普通編碼定長字符串類型,長度為18,引用“運動員”表的外鍵。比賽日期:日期型。比賽名次:整型。主鍵:(項目號,運動員號,比賽日期)。綜合題(40分)(1)現(xiàn)要創(chuàng)建滿足如下要求的視圖:查詢“張三”運動員參加比賽的項目名、比賽日期和比賽名次。請補全空白部分(設(shè)視圖名為:V1)。CREATEVIEWV1ASSELECT___(1)___FROM___(2)___aJOIN比賽bON___(3)___JOIN運動員cON___(4)___WHERE___(5)___匹配題(10分)10分(計分規(guī)則:按匹配正確項計分)答案(2)有如下定義運動員表和項目表的語句,請補全空白部分。CREATETABLE運動員(運動員號__(1)__primarykey,運動員名__(2)__notnull,性別__(3)____(4)__'男',出生日期__(5)__)CREATETABLE項目(項目號__(6)__primarykey,項目名__(7)__notnull,類別__(8)____(9)__(__(10)__in('田徑','游泳')))答案(3)查詢比賽名次前3名的運動員號、項目號和比賽日期。下列語句錯誤的是()。多選題(2.5分)2.5分A.SELECT運動員號,項目號,比賽日期FROM項目WHERE比賽名次<=3B.SELECT運動員號,項目號,比賽日期FROM比賽WHERE比賽名次<=3C.SELECT運動員號,項目號,比賽日期FROM運動員WHERE比賽名次<=3D.SELECT運動員號,項目號,比賽日期FROM比賽次數(shù)WHERE比賽名次<=3(4)統(tǒng)計2022年10月15日的比賽項目數(shù)。下列語句錯誤的是()。多選題(2.5分)2.5分A.SELECTCOUNT(運動員號)FROM比賽WHERE比賽日期='2022-10-15'B.SELECTCOUNT(項目號)FROM比賽WHERE比賽日期='2022-10-15'C.SELECTCOUNT(DISTINCT運動員號)FROM比賽WHERE比賽日期='2022-10-15'D.SELECTCOUNT(DISTINCT項目號)FROM比賽WHERE比賽日期='2022-10-15'(5)將“X001”號項目的類別改為“游泳”。下列語句錯誤的是()。多選題(2.5分)2.5分A.ALTER項目SET類別='游泳'WHERE項目號='X001'B.ALTER類別SET類別='游泳'WHERE項目號='X001'C.UPDATE項目SET類別='游泳'WHERE項目號='X001'D.UPDATE類別SET類別='游泳'WHERE項目號='X001'(6)在運動員表中插入一行數(shù)據(jù):運動員號:Y121,運動員名:張三,性別:男,出生日期:未知。下列語句正確的是()。多選題(2.5分)2.5分A.INSERTINTO運動員(運動員號,運動員名,性別)VALUES('Y121','張三','男')B.INSERTINTO運動員(運動員號,運動員名,性別,出生日期)VALUES('Y121','張三','男',NULL)C.INSERTINTO運動員(運動員號,運動員名,性別)VALUES('Y121','張三','男',NULL)D.INSERTINTO運動員VALUES('Y121','張三','男',NULL)第四次形考1.實驗?zāi)康模和ㄟ^使用SSMS工具,練習(xí)對數(shù)據(jù)庫中的數(shù)據(jù)表進行單表查詢、多表連接查詢、子查詢。對數(shù)據(jù)表中的數(shù)據(jù)進行更改和刪除等操作。實驗要求:將相關(guān)的SQL語句和運行結(jié)果的截屏保存在文件中,或填寫在下面的實驗報告中,并通過網(wǎng)絡(luò)提交。實驗內(nèi)容:使用SSMS工具,在“可用數(shù)據(jù)庫”中選中Students數(shù)據(jù)庫,完成如下實驗。綜合題(100分)(1)單表查詢。寫出實現(xiàn)如下查詢的SQL語句:1)查詢學(xué)生選課表中的全部數(shù)據(jù)。2)查詢計算機系的學(xué)生的姓名、年齡。3)查詢成績在70~80分的學(xué)生的學(xué)號、課程號和成績。4)查詢C001課程的考試成績最高分。5)查詢計算機系學(xué)生的最大年齡和最小年齡。6)統(tǒng)計各系的學(xué)生人數(shù)。7)統(tǒng)計每門課程的選課人數(shù)和考試成績最高分。8)統(tǒng)計每個學(xué)生的選課門數(shù)和考試總成績,并按選課門數(shù)升序顯示結(jié)果。簡答題(40分)1)查詢學(xué)生選課表中的全部數(shù)據(jù)SELECT*FROMSC;2)查詢計算機系的學(xué)生的姓名、年齡SELECTSname,SageFROMStudentWHERESdept='計算機系';3)查詢成績在70~80分的學(xué)生的學(xué)號、課程號和成績SELECTSno,Cno,GradeFROMSCWHEREGradeBETWEEN70AND80;4)查詢C001課程的考試成績最高分SELECTMAX(Grade)AS最高分FROMSCWHERECno='C001';5)查詢計算機系學(xué)生的最大年齡和最小年齡SELECTMAX(Sage)AS最大年齡,MIN(Sage)AS最小年齡FROMStudentWHERESdept='計算機系';6)統(tǒng)計各系的學(xué)生人數(shù)SELECTSdept,COUNT(*)AS學(xué)生人數(shù)FROMStudentGROUPBYSdept;7)統(tǒng)計每門課程的選課人數(shù)和考試成績最高分SELECTCno,COUNT(*)AS選課人數(shù),MAX(Grade)AS最高分FROMSCGROUPBYCno;8)統(tǒng)計每個學(xué)生的選課門數(shù)和考試總成績,并按選課門數(shù)升序顯示結(jié)果SELECTSno,COUNT(Cno)AS選課門數(shù),SUM(Grade)AS總成績FROMSCGROUPBYSnoORDERBYCOUNT(Cno)ASC;(2)多表連接查詢。寫出實現(xiàn)如下查詢的SQL語句:1)查詢成績80分以上的學(xué)生的姓名、課程號和成績,并按成績降序排列結(jié)果。2)查詢學(xué)生的選課情況,要求列出每位學(xué)生的選課情況(包括未選課的學(xué)生),并列出學(xué)生的學(xué)號、姓名、課程號和考試成績。3)查詢哪些課程沒有人選修,要求列出課程號和課程名。4)查詢計算機系沒有選課的學(xué)生,列出學(xué)生的姓名。簡答題(20分)1)查詢成績80分以上的學(xué)生的姓名、課程號和成績,并按成績降序排列結(jié)果SELECTS.Sname,SC.Cno,SC.GradeFROMStudentSJOINSCONS.Sno=SC.SnoWHERESC.Grade>80ORDERBYSC.GradeDESC;2)查詢學(xué)生的選課情況,要求列出每位學(xué)生的選課情況(包括未選課的學(xué)生)SELECTS.Sno,S.Sname,SC.Cno,SC.GradeFROMStudentSLEFTJOINSCONS.Sno=SC.Sno;3)查詢哪些課程沒有人選修,要求列出課程號和課程名SELECTC.Cno,C.CnameFROMCourseCLEFTJOINSCONC.Cno=SC.CnoWHERESC.SnoISNULL;4)查詢計算機系沒有選課的學(xué)生,列出學(xué)生的姓名SELECTS.SnameFROMStudentSLEFTJOINSCONS.Sno=SC.SnoWHERES.Sdept='計算機系'ANDSC.SnoISNULL;(3)使用TOP和CASE的查詢。寫出實現(xiàn)如下查詢的SQL語句。1)列出“數(shù)據(jù)庫基礎(chǔ)”課程考試成績前三名的學(xué)生的學(xué)號、姓名、所在系和考試成績。2)查詢選修了Java的學(xué)生學(xué)號、姓名、所在系和成績,并對所在系進行如下處理:當(dāng)所在系為“計算機系”時,顯示“CS”;當(dāng)所在系為“信息管理系”時,顯示“IS”;當(dāng)所在系為“通信工程系”時,顯示“CO”;對其他系,均顯示“OT

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論