黃山學(xué)院《數(shù)據(jù)庫技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷_第1頁
黃山學(xué)院《數(shù)據(jù)庫技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷_第2頁
黃山學(xué)院《數(shù)據(jù)庫技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷_第3頁
黃山學(xué)院《數(shù)據(jù)庫技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷_第4頁
黃山學(xué)院《數(shù)據(jù)庫技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

學(xué)校________________班級____________姓名____________考場____________準考證號學(xué)校________________班級____________姓名____________考場____________準考證號…………密…………封…………線…………內(nèi)…………不…………要…………答…………題…………第1頁,共3頁黃山學(xué)院《數(shù)據(jù)庫技術(shù)》

2023-2024學(xué)年第一學(xué)期期末試卷題號一二三四總分得分批閱人一、單選題(本大題共15個小題,每小題1分,共15分.在每小題給出的四個選項中,只有一項是符合題目要求的.)1、若要查詢每個班級的平均成績,以下SQL語句正確的是()()A.SELECTclass_id,AVG(score)FROMstudentsGROUPBYclass_idB.SELECTclass_id,SUM(score)FROMstudentsGROUPBYclass_idC.SELECTclass_id,COUNT(score)FROMstudentsGROUPBYclass_idD.SELECTclass_id,MAX(score)FROMstudentsGROUPBYclass_id2、若要在數(shù)據(jù)庫中查詢語文成績大于數(shù)學(xué)成績的學(xué)生信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsWHERE語文成績>數(shù)學(xué)成績B.SELECT*FROMstudentsWHERE語文成績>(SELECT數(shù)學(xué)成績FROMstudents)C.SELECT*FROMstudentsWHERE(SELECT語文成績FROMstudents)>數(shù)學(xué)成績D.SELECT*FROMstudentsWHERE(SELECT語文成績FROMstudents)>(SELECT數(shù)學(xué)成績FROMstudents)3、若要將學(xué)生表按照成績降序排列,以下SQL語句正確的是()()A.SELECT*FROMstudentsORDERBYscoreASCB.SELECT*FROMstudentsORDERBYscoreDESCC.SELECT*FROMstudentsGROUPBYscoreASCD.SELECT*FROMstudentsGROUPBYscoreDESC4、在數(shù)據(jù)庫備份策略中,完全備份、差異備份和增量備份各有特點,其中差異備份是()()A.備份自上次完全備份以來更改的數(shù)據(jù)B.備份自上次差異備份以來更改的數(shù)據(jù)C.每次都備份整個數(shù)據(jù)庫D.只備份數(shù)據(jù)庫中的部分數(shù)據(jù)5、若要在學(xué)生表中添加一個“籍貫”字段,以下SQL語句正確的是()()A.INSERTINTOstudents(native_place)VALUES('')B.UPDATEstudentsADDnative_placeVARCHAR(50)C.ALTERTABLEstudentsADDnative_placeVARCHAR(50)D.MODIFYTABLEstudentsADDnative_placeVARCHAR(50)6、若要在成績表中刪除學(xué)號為“1001”的學(xué)生的成績記錄,以下SQL語句正確的是()()A.DELETEFROMscoreWHEREstudent_id='1001'B.DROPFROMscoreWHEREstudent_id='1001'C.REMOVEFROMscoreWHEREstudent_id='1001'D.ERAWHEREstudent_id='1001'7、若要查詢同時選修了“數(shù)據(jù)庫”和“操作系統(tǒng)”這兩門課程的學(xué)生信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsWHEREcourse='數(shù)據(jù)庫'ANDcourse='操作系統(tǒng)'B.SELECT*FROMstudentsWHEREcourseIN('數(shù)據(jù)庫','操作系統(tǒng)')C.SELECT*FROMstudentsWHEREEXISTS(SELECT*FROMcoursesWHEREcourse_name='數(shù)據(jù)庫'ANDstudent_id=students.id)ANDEXISTS(SELECT*FROMcoursesWHEREcourse_name='操作系統(tǒng)'ANDstudent_id=students.id)D.SELECT*FROMstudentssJOINcoursescONs.id=c.student_idWHEREc.course_name='數(shù)據(jù)庫'ANDc.course_name='操作系統(tǒng)'8、若要在學(xué)生表中查找成績?yōu)榭罩档挠涗?,以下SQL語句正確的是()()A.SELECT*FROMstudentsWHEREscore=NULLB.SELECT*FROMstudentsWHEREscoreISNULLC.SELECT*FROMstudentsWHEREscore!=NULLD.SELECT*FROMstudentsWHEREscoreISNOTNULL9、在數(shù)據(jù)庫中,用于處理并發(fā)操作帶來的數(shù)據(jù)不一致問題的技術(shù)是()()A.事務(wù)隔離級別B.死鎖檢測C.數(shù)據(jù)備份D.以上都是10、若要將學(xué)生表中成績小于60分的記錄的成績更新為60分,以下SQL語句正確的是()()A.UPDATEstudentsSETscore=60WHEREscore<60B.MODIFYstudentsSETscore=60WHEREscore<60C.CHANGEstudentsSETscore=60WHEREscore<60D.ALTERstudentsSETscore=60WHEREscore<6011、有關(guān)系模式:選課(學(xué)號,課程號,成績),則“學(xué)號+課程號”是該關(guān)系模式的()()A.主鍵B.外鍵C.候選鍵D.以上都不是12、若有關(guān)系模式R(A,B,C)和S(B,C,D),則R與S進行笛卡爾積運算后的結(jié)果關(guān)系模式有()個屬性。A.3B.4C.6D.713、若要查詢學(xué)生表中男生的平均年齡,以下SQL語句正確的是()()A.SELECTAVG(age)FROMstudentsWHEREgender='男'B.SELECTSUM(age)FROMstudentsWHEREgender='男'C.SELECTCOUNT(age)FROMstudentsWHEREgender='男'D.SELECTMAX(age)FROMstudentsWHEREgender='男'14、若要在學(xué)生表中添加一個“籍貫”字段,以下SQL語句正確的是()()A.INSERTINTOstudents(native_place)VALUES('')B.UPDATEstudentsADDnative_placeVARCHAR(50)C.ALTERTABLEstudentsADDnative_placeVARCHAR(50)D.MODIFYTABLEstudentsADDnative_placeVARCHAR(50)15、以下哪種連接操作會返回兩個表中滿足連接條件的所有記錄組合()()A.內(nèi)連接B.外連接C.左連接D.全連接二、填空題(本大題共15小題,每小題2分,共30分.有多個選項是符合題目要求的.)1、在數(shù)據(jù)庫設(shè)計中,進行需求分析時常用的方法包括自頂向下和_______________兩種。2、數(shù)據(jù)庫中的事務(wù)日志用于記錄事務(wù)對數(shù)據(jù)庫的_______________操作。3、在關(guān)系數(shù)據(jù)庫中,將1NF關(guān)系模式通過消除非主屬性對主碼的部分函數(shù)依賴轉(zhuǎn)變?yōu)?NF關(guān)系模式的過程,屬于_______________過程。4、索引是加快數(shù)據(jù)查詢速度的一種有效手段,常見的索引類型有B樹索引和_______________索引。5、SQL語言中,用于排序結(jié)果集的子句是________________,默認的排序順序是________________。6、關(guān)系數(shù)據(jù)庫中的關(guān)系運算包括選擇、投影和_______________。7、關(guān)系數(shù)據(jù)庫中的關(guān)系運算中,選擇運算是在關(guān)系中選擇滿足給定條件的________________,投影運算是在關(guān)系中選擇若干________________。8、在數(shù)據(jù)庫設(shè)計中,概念結(jié)構(gòu)設(shè)計通常采用的方法是_______________。9、數(shù)據(jù)倉庫中的數(shù)據(jù)通常具有面向主題、集成性、相對穩(wěn)定性和_______________的特點。10、如果一個關(guān)系中的屬性或?qū)傩越M不是該關(guān)系的主鍵,但它們是另一個關(guān)系的主鍵,則稱這些屬性或?qū)傩越M為該關(guān)系的________________。11、關(guān)系數(shù)據(jù)庫中,若關(guān)系模式中的每個關(guān)系的屬性值均不可再分,則該關(guān)系模式屬于第_______________范式。12、在SQL語言中,修改表結(jié)構(gòu)的語句是_______________。13、在數(shù)據(jù)庫中,游標是一種用于處理_______________結(jié)果集的機制。14、數(shù)據(jù)庫中的數(shù)據(jù)獨立性分為邏輯數(shù)據(jù)獨立性和________________數(shù)據(jù)獨立性。15、在E-R圖中,矩形表示,橢圓形表示________________,菱形表示________________。三、應(yīng)用題(本大題共5個小題,共25分)1、(本題5分)以學(xué)生表(Student)和成績表(Grade)為例,編寫SQL語句,找出年齡小于18歲且某門課程成績大于90分的學(xué)生姓名。2、(本題5分)假設(shè)某大學(xué)數(shù)據(jù)庫中有學(xué)生表(Student),包含學(xué)號(Sno)、姓名(Sname)、年齡(Age)等字段,以及課程表(Course),包含課程號(Cno)、課程名(Cname)等字段,還有選課表(SC),包含學(xué)號(Sno)、課程號(Cno)、成績(Grade)等字段。請編寫SQL語句查詢選修了“數(shù)據(jù)庫原理”課程且成績大于80分的學(xué)生姓名。3、(本題5分)課程表(Course)中有先修課程編號(PrerequisiteCourseID)字段,編寫SQL語句找出沒有先修課程的課程。4、(本題5分)已知有課程教學(xué)視頻表(CourseTeachingVideo),包含課程號(Cno)、視頻時長(VideoDuration),編寫SQL語句找出視頻時長超過60分鐘的課程號。5、(本題5分)設(shè)有學(xué)生的圖書借閱記錄表(StudentBookBorrowRecord),包含學(xué)號(StudentID)、圖書編號(BookID)、借閱日期(BorrowDate)。編寫SQL語句,找出某學(xué)生在過去一個月內(nèi)借閱的圖書編號。四、綜合題(本大題共3個小題,共30分)1、(本題10分)假設(shè)存在實驗設(shè)備表(ExperimentEquipment),包含設(shè)備編號(EquipmentID)、設(shè)備名(EquipmentName)、設(shè)備類型(EquipmentType);設(shè)備使用表(EquipmentUsage),包含設(shè)備編號(EquipmentID)、學(xué)號(StudentID)、使用時間(UsageTime)。用SQL語句查詢每種設(shè)備類型被使用時間最長的設(shè)備名。2、(本題10分)假設(shè)存在實驗設(shè)備表(ExperimentEquipment),包含設(shè)備編號(EquipmentID)、設(shè)備名(EquipmentName)、所屬實驗室(Laboratory);實驗預(yù)約表(ExperimentReservation),包含設(shè)備編號(EquipmentID)、學(xué)號(StudentID)、

溫馨提示

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

評論

0/150

提交評論