中國人民大學《數據庫系統(tǒng)概論》2023-2024學年第一學期期末試卷_第1頁
中國人民大學《數據庫系統(tǒng)概論》2023-2024學年第一學期期末試卷_第2頁
中國人民大學《數據庫系統(tǒng)概論》2023-2024學年第一學期期末試卷_第3頁
中國人民大學《數據庫系統(tǒng)概論》2023-2024學年第一學期期末試卷_第4頁
中國人民大學《數據庫系統(tǒng)概論》2023-2024學年第一學期期末試卷_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

自覺遵守考場紀律如考試作弊此答卷無效密自覺遵守考場紀律如考試作弊此答卷無效密封線第2頁,共2頁中國人民大學

《數據庫系統(tǒng)概論》2023-2024學年第一學期期末試卷院(系)_______班級_______學號_______姓名_______題號一二三四總分得分批閱人一、單選題(本大題共20個小題,每小題1分,共20分.在每小題給出的四個選項中,只有一項是符合題目要求的.)1、若要查詢成績大于80分的學生人數,以下SQL語句正確的是()()A.SELECTCOUNT()FROMstudentsWHEREscore>80B.SELECTSUM()FROMstudentsWHEREscore>80C.SELECTAVG()FROMstudentsWHEREscore>80D.SELECTMAX()FROMstudentsWHEREscore>802、若要在SQL中查詢表中不重復的記錄,以下語句正確的是()()A.SELECTDISTINCT*FROMtable_nameB.SELECTUNIQUE*FROMtable_nameC.SELECTONLY*FROMtable_nameD.以上都不對3、在數據庫中,用于存儲圖片、音頻等二進制大對象的數據類型是()()A.BLOBB.CLOBC.TEXTD.VARCHAR4、若要在學生表中查找姓名為“張三”且年齡為20歲的學生信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsWHEREname='張三'ANDage=20B.SELECT*FROMstudentsWHEREname='張三'ORage=20C.SELECT*FROMstudentsWHEREnameLIKE'張三'ANDage=20D.SELECT*FROMstudentsWHEREnameLIKE'張三'ORage=205、若要在學生表中添加一個“電話”字段,數據類型為字符串,長度為20,以下SQL語句正確的是()()A.ALTERTABLEstudentsADDphoneVARCHAR(20)B.MODIFYTABLEstudentsADDphoneVARCHAR(20)C.CHANGETABLEstudentsADDphoneVARCHAR(20)D.UPDATETABLEstudentsADDphoneVARCHAR(20)6、若數據庫中存在一個員工表,包含員工號、姓名和部門號字段,要查詢每個部門的員工人數,應使用的SQL語句是()()A.SELECT部門號,COUNT(員工號)FROM員工表GROUPBY部門號B.SELECT部門號,SUM(員工號)FROM員工表GROUPBY部門號C.SELECT部門號,AVG(員工號)FROM員工表GROUPBY部門號D.SELECT部門號,MAX(員工號)FROM員工表GROUPBY部門號7、若要查詢學生表中年齡最大的5個學生的信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsORDERBYageDESCLIMIT5B.SELECT*FROMstudentsORDERBYageASCLIMIT5C.SELECTTOP5*FROMstudentsORDERBYageDESCD.SELECTTOP5*FROMstudentsORDERBYageASC8、若要從成績表中查詢出每個學生的最高成績,以下SQL語句正確的是()()A.SELECTstudent_id,MAX(score)FROMscoreGROUPBYstudent_idB.SELECTstudent_id,MIN(score)FROMscoreGROUPBYstudent_idC.SELECTstudent_id,AVG(score)FROMscoreGROUPBYstudent_idD.SELECTstudent_id,SUM(score)FROMscoreGROUPBYstudent_id9、若要查詢學生表中姓“張”的學生信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsWHEREnameLIKE'張%'B.SELECT*FROMstudentsWHEREnameLIKE'%張'C.SELECT*FROMstudentsWHEREnameLIKE'張'D.SELECT*FROMstudentsWHEREnameLIKE'張'10、若要從學生表中查詢出前20%的學生信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsLIMIT0.2*COUNT()B.SELECTTOP20%*FROMstudentsC.SELECT*FROMstudentsWHEREROWNUM<=0.2*COUNT()D.以上都不對11、若要從學生表中刪除年齡小于18歲的記錄,以下SQL語句正確的是()()A.DELETEFROMstudentsWHEREage<18B.DROPFROMstudentsWHEREage<18C.REMOVEFROMstudentsWHEREage<18D.ERASEFROMstudentsWHEREage<1812、若要在SQL中對查詢結果進行條件篩選,應使用的關鍵字是()()A.GROUPBYB.HAVINGC.WHERED.ORDERBY13、若要在成績表中刪除學號為“1001”的學生的成績記錄,以下SQL語句正確的是()()A.DELETEFROMscoreWHEREstudent_id='1001'B.DROPFROMscoreWHEREstudent_id='1001'C.REMOVEFROMscoreWHEREstudent_id='1001'D.ERAWHEREstudent_id='1001'14、若要在學生表中查詢姓名以“李”開頭的學生信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsWHEREnameLIKE'李%'B.SELECT*FROMstudentsWHEREnameLIKE'%李'C.SELECT*FROMstudentsWHEREname='李%'D.SELECT*FROMstudentsWHEREname='%李'15、以下哪種連接操作會返回兩個表中滿足連接條件的所有記錄組合()()A.內連接B.外連接C.左連接D.全連接16、在數據庫中,用于保證數據的原子性、一致性、隔離性和持久性的縮寫是()()A.ACIDB.BASEC.CAPD.PAXOS17、數據庫管理系統(tǒng)能實現對數據庫中數據的查詢、插入、修改和刪除等操作,這種功能稱為()()A.數據定義功能B.數據管理功能C.數據操縱功能D.數據控制功能18、若要在學生表中刪除“籍貫”字段,以下SQL語句正確的是()()A.ALTERTABLEstudentsDROPCOLUMNnative_placeB.DELETETABLEstudentsCOLUMNnative_placeC.MODIFYTABLEstudentsDROPCOLUMNnative_placeD.CHANGETABLEstudentsDROPCOLUMNnative_place19、若有關系模式R(A,B,C)和S(B,C,D),則R與S進行笛卡爾積運算后的結果關系模式有()個屬性。A.3B.4C.6D.720、若要查詢學生表中成績在60到80分之間(包括60和80)的學生信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsWHEREscore>=60ANDscore<=80B.SELECT*FROMstudentsWHEREscore>60ANDscore<80C.SELECT*FROMstudentsWHEREscoreBETWEEN60AND80D.以上都對二、填空題(本大題共15小題,每小題2分,共30分.有多個選項是符合題目要求的.)1、SQL語言中,用于授予權限的語句是_______________,用于收回權限的語句是_______________。2、數據庫的安全性控制主要包括_______________、_______________和_______________等方面。3、在SQL語言中,用于創(chuàng)建視圖的語句是_______________。4、數據庫中的事務日志用于記錄事務的_______________操作。5、數據庫系統(tǒng)的性能指標主要包括事務吞吐量、響應時間和_______________。6、數據庫的查詢優(yōu)化器的主要作用是_______________。7、數據庫系統(tǒng)的三級模式結構包括_______________、_______________和_______________。8、NoSQL數據庫的主要類型有_______________、_______________和_______________。9、在SQL語言中,創(chuàng)建視圖的語句是_______________。10、事務的四大特性是原子性、一致性、_______________和持久性。11、SQL語言中,用于創(chuàng)建表的語句是_______________。12、關系數據庫中,對關系進行規(guī)范化的主要目的是_______________。13、在SQL語言中,用于更新數據的命令是_______________。14、SQL語言中,用于創(chuàng)建用戶自定義函數的語句是_______________。15、在SQL語言中,用于查詢表中滿足指定條件的行數的函數是_______________。三、應用題(本大題共6個小題,共30分)1、(本題5分)假設存在教師科研成果表(TeacherResearchAchievement),包含教師編號(TeacherID)、科研成果名稱(ResearchAchievementName)、發(fā)表時間(PublishTime)等字段。編寫SQL語句,查詢在2024年發(fā)表的科研成果信息。2、(本題5分)已知一個課程評價匯總表,有課程編號、評價平均分和評價人數字段。請寫出SQL語句找出評價人數超過50人的課程編號。3、(本題5分)設有實驗室設備表(LaboratoryEquipment),包含設備編號(EquipmentID)、設備名稱(EquipmentName)、所屬實驗室(Laboratory)字段。寫出SQL語句,查詢某個實驗室(假設實驗室名為“計算機實驗室”)的設備名稱。4、(本題5分)設有圖書表(Book),包含圖書編號(BookID)、圖書名稱(BookName)、圖書類別(BookCategory)字段。寫出SQL語句,查詢屬于“計算機科學”類別的圖書名稱。5、(本題5分)設有教師教學質量問卷調查表(TeacherTeachingQualityQuestionnaire),包含教師編號(TeacherID)、問題編號(QuestionID)、回答選項(AnswerOption)。寫出SQL語句,查詢某個教師對特定問題的回答選項。6、(本題5分)從學生表,獲取年齡第二小的學生的所有信息。四、綜合題(本大題共2個小題,共20分)1、(本題10分)設有教學資源更新表(TeachingResourceUpdate),包含更新編號(UpdateID)、資源編號(ResourceID)、更新內容(UpdateContent)、更新時間(UpdateTime);教學資源表(Teachin

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論