山西醫科大學晉祠學院《數據通信》2023-2024學年第一學期期末試卷_第1頁
山西醫科大學晉祠學院《數據通信》2023-2024學年第一學期期末試卷_第2頁
山西醫科大學晉祠學院《數據通信》2023-2024學年第一學期期末試卷_第3頁
山西醫科大學晉祠學院《數據通信》2023-2024學年第一學期期末試卷_第4頁
山西醫科大學晉祠學院《數據通信》2023-2024學年第一學期期末試卷_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

學校________________班級____________姓名____________考場____________準考證號學校________________班級____________姓名____________考場____________準考證號…………密…………封…………線…………內…………不…………要…………答…………題…………第1頁,共3頁山西醫科大學晉祠學院

《數據通信》2023-2024學年第一學期期末試卷題號一二三四總分得分一、單選題(本大題共20個小題,每小題1分,共20分.在每小題給出的四個選項中,只有一項是符合題目要求的.)1、若要查詢學生表中成績在60到80分之間(包括60和80)的學生信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsWHEREscore>=60ANDscore<=80B.SELECT*FROMstudentsWHEREscore>60ANDscore<80C.SELECT*FROMstudentsWHEREscoreBETWEEN60AND80D.以上都對2、若要查詢學生表中成績在70到80分之間(不包括70和80)的學生信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsWHEREscore>70ANDscore<80B.SELECT*FROMstudentsWHEREscore>=70ANDscore<=80C.SELECT*FROMstudentsWHEREscore>70ORscore<80D.SELECT*FROMstudentsWHEREscore>=70ORscore<=803、若要查詢學生表中男生的平均年齡,以下SQL語句正確的是()()A.SELECTAVG(age)FROMstudentsWHEREgender='男'B.SELECTSUM(age)FROMstudentsWHEREgender='男'C.SELECTCOUNT(age)FROMstudentsWHEREgender='男'D.SELECTMAX(age)FROMstudentsWHEREgender='男'4、在SQL中,用于對查詢結果進行分組并篩選的關鍵字是()()A.GROUPBY和HAVINGB.ORDERBY和WHEREC.GROUPBY和WHERED.ORDERBY和HAVING5、設有關系R和S,R與S的笛卡爾積記為T,則T的元組數為()()A.等于R的元組數乘以S的元組數B.等于R的元組數加上S的元組數C.小于R的元組數乘以S的元組數D.大于R的元組數乘以S的元組數6、如果對關系模式R進行分解,使得分解后的關系模式都能準確反映原來關系模式所表達的語義,則稱該分解是()()A.無損分解B.保持函數依賴分解C.有損分解D.既無損又保持函數依賴分解7、若有關系模式R(A,B,C)和S(B,C,D),則R與S進行笛卡爾積運算后的結果關系模式有()個屬性。A.3B.4C.6D.78、若要查詢學生表中年齡在18歲到22歲之間(包括18和22歲)的學生數量,以下SQL語句正確的是()()A.SELECTCOUNT()FROMstudentsWHEREageBETWEEN18AND22B.SELECTSUM()FROMstudentsWHEREageBETWEEN18AND22C.SELECTAVG()FROMstudentsWHEREageBETWEEN18AND22D.SELECTMAX()FROMstudentsWHEREageBETWEEN18AND229、若要將學生表中成績小于60分的記錄的成績更新為60分,以下SQL語句正確的是()()A.UPDATEstudentsSETscore=60WHEREscore<60B.MODIFYstudentsSETscore=60WHEREscore<60C.CHANGEstudentsSETscore=60WHEREscore<60D.ALTERstudentsSETscore=60WHEREscore<6010、若要在數據庫中查找姓張的學生信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsWHEREnameLIKE'張%'B.SELECT*FROMstudentsWHEREname='張'C.SELECT*FROMstudentsWHEREnameLIKE'%張'D.SELECT*FROMstudentsWHEREnameLIKE'%張%'11、如果關系R和S進行自然連接時,只把R中原該舍棄的元組保存到新關系中,這種操作稱為()()A.外連接B.內連接C.左外連接D.右外連接12、若數據庫中存在一個商品表,包含商品號、商品名和價格字段,要查詢價格最高的商品信息,應使用的SQL語句是()()A.SELECT*FROM商品表WHERE價格=MAX(價格)B.SELECT*FROM商品表ORDERBY價格DESCLIMIT1C.SELECT*FROM商品表WHERE價格>=ALL(SELECT價格FROM商品表)D.SELECTTOP1*FROM商品表ORDERBY價格DESC13、若要查詢學生表中年齡最大的3個學生的信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsORDERBYageDESCLIMIT3B.SELECT*FROMstudentsORDERBYageASCLIMIT3C.SELECTTOP3*FROMstudentsORDERBYageDESCD.SELECTTOP3*FROMstudentsORDERBYageASC14、在數據庫中,用于保證數據的原子性、一致性、隔離性和持久性的縮寫是()()A.ACIDB.BASEC.CAPD.PAXOS15、若要在成績表中更新所有成績小于60分的記錄,將成績改為60分,以下SQL語句正確的是()()A.UPDATEscoreSETscore=60WHEREscore<60B.MODIFYscoreSETscore=60WHEREscore<60C.CHANGEscoreSETscore=60WHEREscore<60D.ALTERscoreSETscore=60WHEREscore<6016、若要查詢學生表中年齡在18歲到22歲之間(不包括18和22歲)的學生信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsWHEREage>18ANDage<22B.SELECT*FROMstudentsWHEREage>=18ANDage<=22C.SELECT*FROMstudentsWHEREageBETWEEN18AND22D.SELECT*FROMstudentsWHEREageNOTBETWEEN18AND2217、若要查詢學生表中年齡最大的5個學生的信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsORDERBYageDESCLIMIT5B.SELECT*FROMstudentsORDERBYageASCLIMIT5C.SELECTTOP5*FROMstudentsORDERBYageDESCD.SELECTTOP5*FROMstudentsORDERBYageASC18、若要在SQL中查詢表中不重復的記錄,以下語句正確的是()()A.SELECTDISTINCT*FROMtable_nameB.SELECTUNIQUE*FROMtable_nameC.SELECTONLY*FROMtable_nameD.SELECTWITHOUTDUPLICATE*FROMtable_name19、若要從成績表中查詢出每個課程的平均成績,并按照平均成績降序排列,以下SQL語句正確的是()()A.SELECTcourse_id,AVG(score)FROMscoreGROUPBYcourse_idORDERBYAVG(score)DESCB.SELECTcourse_id,SUM(score)FROMscoreGROUPBYcourse_idORDERBYSUM(score)DESCC.SELECTcourse_id,COUNT(score)FROMscoreGROUPBYcourse_idORDERBYCOUNT(score)DESCD.SELECTcourse_id,MAX(score)FROMscoreGROUPBYcourse_idORDERBYMAX(score)DESC20、若要查詢學生表中籍貫為“上海”或者“北京”的學生信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsWHEREnative_place='上海'ORnative_place='北京'B.SELECT*FROMstudentsWHEREnative_placeIN('上海','北京')C.以上兩種都正確D.以上兩種都不正確二、填空題(本大題共15小題,每小題2分,共30分.有多個選項是符合題目要求的.)1、數據庫中的存儲過程可以提高數據庫的_______________和_______________。2、在數據庫系統中,數據模型通常由數據結構、數據操作和_______________三部分組成。3、在SQL語言中,用于給表添加約束的命令是________________,用于修改約束的命令是________________。4、在關系代數中,選擇運算的作用是_______________。5、SQL語言中,用于查詢表結構的語句是_______________。6、在數據庫設計中,概念結構設計的常用方法是_______________。7、數據庫的查詢優化器的主要作用是_______________。8、SQL語言中,用于查詢數據的語句是_______________,用于更新數據的語句是_______________。9、數據庫中的索引可以提高數據的_______________效率。10、在數據庫中,索引可以提高數據的________________效率,但會降低數據的________________效率。11、數據庫系統中,并發操作可能帶來的數據不一致性包括丟失修改、不可重復讀和________________。12、在SQL語言中,創建索引的語句是_______________。13、若關系模式R中所有的非主屬性對任何候選關鍵字都不存在傳遞依賴,則稱R屬于_______________范式。14、在關系數據庫中,將一個關系模式分解為多個關系模式時,可能會產生數據冗余和_______________問題。15、數據庫中的索引可以分為聚集索引和_______________索引。三、應用題(本大題共6個小題,共30分)1、(本題5分)在一個商品評價表中,包含商品編號、評價內容和評價星級字段。請用SQL語句找出評價星級為5星的商品編號。2、(本題5分)在教師監考安排表(TeacherInvigilationArrangement)中,有教師編號(TeacherID)、考試科目(Subject)、考場地點(ExamRoomLocation)。請用SQL語句找出在某個考場監考的教師編號。3、(本題5分)教學設備借用表(TeachingEquipmentBorrowing)有設備編號(EquipmentNo)、借用學生學號(StudentID)、借用時間(BorrowingTime)。統計每個學生的借用設備次數。4、(本題5分)設有學生創新項目表(StudentInnovationProject),有學號(S

溫馨提示

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

評論

0/150

提交評論