金陵科技學院《數(shù)據(jù)庫系統(tǒng)原理及應用》2023-2024學年第一學期期末試卷_第1頁
金陵科技學院《數(shù)據(jù)庫系統(tǒng)原理及應用》2023-2024學年第一學期期末試卷_第2頁
金陵科技學院《數(shù)據(jù)庫系統(tǒng)原理及應用》2023-2024學年第一學期期末試卷_第3頁
全文預覽已結束

下載本文檔

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

文檔簡介

站名:站名:年級專業(yè):姓名:學號:凡年級專業(yè)、姓名、學號錯寫、漏寫或字跡不清者,成績按零分記?!堋狻€…………第1頁,共1頁金陵科技學院

《數(shù)據(jù)庫系統(tǒng)原理及應用》2023-2024學年第一學期期末試卷題號一二三四總分得分一、單選題(本大題共20個小題,每小題1分,共20分.在每小題給出的四個選項中,只有一項是符合題目要求的.)1、設有關系模式:學生(學號,姓名,年齡,所在系),則“所在系”屬性在關系中稱為()()A.主碼B.外碼C.候選碼D.非主屬性2、以下哪種連接操作會返回左表中所有記錄以及右表中與之匹配的記錄()()A.內連接B.右連接C.左連接D.全外連接3、若要查詢學生表中女生的姓名和年齡,并按照年齡降序排列,以下SQL語句正確的是()()A.SELECTname,ageFROMstudentsWHEREgender='女'ORDERBYageDESCB.SELECTname,ageFROMstudentsWHEREgender='女'ORDERBYageASCC.SELECTname,ageFROMstudentsORDERBYageDESCWHEREgender='女'D.SELECTname,ageFROMstudentsORDERBYageASCWHEREgender='女'4、若要在成績表中刪除學號為“1001”的學生的成績記錄,以下SQL語句正確的是()()A.DELETEFROMscoreWHEREstudent_id='1001'B.DROPFROMscoreWHEREstudent_id='1001'C.REMOVEFROMscoreWHEREstudent_id='1001'D.ERAWHEREstudent_id='1001'5、若有關系模式:訂單(訂單號,客戶號,商品號,數(shù)量,下單時間),要查詢每個客戶的訂單數(shù)量總和,以下SQL語句正確的是()()A.SELECT客戶號,SUM(數(shù)量)FROM訂單GROUPBY客戶號B.SELECT客戶號,COUNT(數(shù)量)FROM訂單GROUPBY客戶號C.SELECT客戶號,AVG(數(shù)量)FROM訂單GROUPBY客戶號D.SELECT客戶號,MAX(數(shù)量)FROM訂單GROUPBY客戶號6、若關系模式R(A,B,C)中,屬性A不是主鍵,但存在函數(shù)依賴A→B,則關系模式R最高可達到()()A.1NFB.2NFC.3NFD.BCNF7、若要在數(shù)據(jù)庫中創(chuàng)建一個新用戶并授予權限,以下語句正確的是()()A.CREATEUSERuser_nameGRANTprivilegesB.CREATEUSERuser_nameWITHprivilegesC.GRANTprivilegesTOuser_nameD.ALLOFTHEABOVE8、從E-R模型向關系模型轉換時,一個M:N聯(lián)系轉換為關系模式時,其碼是()()A.M端實體的碼B.N端實體的碼C.M端實體碼與N端實體碼組合D.重新選取其他屬性9、若要在學生表中刪除年齡小于18歲的學生記錄,以下SQL語句正確的是()()A.DELETEFROMstudentsWHEREage<18B.DROPFROMstudentsWHEREage<18C.REMOVEFROMstudentsWHEREage<18D.ERASEFROMstudentsWHEREage<1810、若要查詢學生表中成績在60到80分之間(包括60和80)的學生信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsWHEREscore>=60ANDscore<=80B.SELECT*FROMstudentsWHEREscore>60ANDscore<80C.SELECT*FROMstudentsWHEREscoreBETWEEN60AND80D.以上都對11、若要在SQL中查詢表中某個字段的最小值,應使用的語句是()()A.SELECTMIN(field_name)FROMtable_nameB.SELECTMAX(field_name)FROMtable_nameC.SELECTSUM(field_name)FROMtable_nameD.SELECTAVG(field_name)FROMtable_name12、數(shù)據(jù)庫恢復的基礎是利用轉儲的冗余數(shù)據(jù)。這些轉儲的冗余數(shù)據(jù)包括()()A.數(shù)據(jù)字典、應用程序、審計檔案、數(shù)據(jù)庫后備副本B.數(shù)據(jù)字典、應用程序、日志文件、審計檔案C.日志文件、數(shù)據(jù)庫后備副本D.數(shù)據(jù)字典、應用程序、數(shù)據(jù)庫后備副本13、若要從學生表中查詢所有姓張的同學的信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsWHEREnameLIKE'張%'B.SELECT*FROMstudentsWHEREnameLIKE'%張'C.SELECT*FROMstudentsWHEREname='張'D.SELECT*FROMstudentsWHEREname='%張%'14、數(shù)據(jù)庫的安全性控制可以保證用戶只能存取他有權存取的數(shù)據(jù),在授權的定義中,數(shù)據(jù)對象的(),授權子系統(tǒng)就越靈活。A.范圍越小B.范圍越大C.約束越細致D.約束越簡單15、若要查詢成績在80到90分之間(包括80和90)的學生信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsWHEREscore>=80ANDscore<=90B.SELECT*FROMstudentsWHEREscore>80ANDscore<90C.SELECT*FROMstudentsWHEREscore>=80ORscore<=90D.SELECT*FROMstudentsWHEREscore>80ORscore<9016、若要在數(shù)據(jù)庫中查詢年齡在18到25歲之間的學生信息,以下SQL語句正確的是()()A.SELECT*FROMstudentsWHEREage>=18ANDage<=25B.SELECT*FROMstudentsWHEREageBETWEEN18TO25C.SELECT*FROMstudentsWHEREage>18ORage<25D.SELECT*FROMstudentsWHEREageIN(18,25)17、若要將學生表中成績小于60分的記錄的成績更新為60分,以下SQL語句正確的是()()A.UPDATEstudentsSETscore=60WHEREscore<60B.MODIFYstudentsSETscore=60WHEREscore<60C.CHANGEstudentsSETscore=60WHEREscore<60D.ALTERstudentsSETscore=60WHEREscore<6018、在數(shù)據(jù)庫設計中,用E-R圖來描述信息結構但不涉及信息在計算機中的表示,它屬于數(shù)據(jù)庫設計的()()A.需求分析階段B.概念設計階段C.邏輯設計階段D.物理設計階段19、有關系模式:學生(學號,姓名,性別,年齡),要查詢所有年齡小于20歲的女生的信息,以下SQL語句正確的是()()A.SELECT*FROM學生WHERE年齡<20AND性別='女'B.SELECT*FROM學生WHERE年齡<20OR性別='女'C.SELECT*FROM學生WHERE年齡<20XOR性別='女'D.SELECT*FROM學生WHERE年齡<20NOT性別='女'20、在一個關系R中,若每個數(shù)據(jù)項都是不可再分割的,那么R一定屬于()()A.1NFB.2NFC.3NFD.BCNF二、填空題(本大題共15小題,每小題2分,共30分.有多個選項是符合題目要求的.)1、在數(shù)據(jù)庫設計中,遵循的設計原則包括規(guī)范化原則、結構合理性原則、________________原則和________________原則。2、SQL語言中的聚合函數(shù)包括_______________、_______________、_______________等。3、在數(shù)據(jù)庫的并發(fā)控制中,常用的封鎖類型有排它鎖和_______________鎖。4、SQL語言中,用于創(chuàng)建表的語句是_______________,用于刪除表的語句是_______________。5、在數(shù)據(jù)庫中,存儲過程是一組為了完成特定功能的_______________集合。6、在關系數(shù)據(jù)庫中,外鍵用于建立表之間的_______________關系。7、數(shù)據(jù)庫中的鎖分為共享鎖和_______________鎖。8、在關系模型中,候選鍵是指能夠唯一標識一個_______________的屬性或屬性組合。9、關系模式中的屬性分為主屬性和_______________屬性。10、事務的隔離級別包括讀未提交、讀已提交、可重復讀和_______________。11、數(shù)據(jù)庫中的存儲過程可以接受_______________作為輸入?yún)?shù)。12、在SQL語言中,用于給表添加約束的命令是________________,用于修改約束的命令是________________。13、數(shù)據(jù)字典是數(shù)據(jù)庫系統(tǒng)中各類數(shù)據(jù)描述的集合,它通常包括數(shù)據(jù)項、數(shù)據(jù)結構、數(shù)據(jù)流、數(shù)據(jù)存儲和_______________五個部分。14、若關系模式R中所有的非主屬性都完全函數(shù)依賴于候選鍵,則R至少屬于_______________范式。15、數(shù)據(jù)庫中的存儲過程是一組為了完成特定功能的________________語句集合。三、應用題(本大題共6個小題,共30分)1、(本題5分)設有學生的實驗報告成績表(StudentExperimentReportGrade),包含學號(StudentID)、實驗課程號(ExperimentCourseID)、成績(Grade)。編寫SQL語句,找出某實驗課程成績低于60分的學生學號。2、(本題5分)在學生的課程小組討論表現(xiàn)評估表(StudentCourseGroupDiscussionPerformanceAssessment)中,有學號(StudentID)、小組名稱(GroupName)、表現(xiàn)評估(PerformanceAssessment)。寫出SQL語句,查詢某個小組的表現(xiàn)評估。3、(本題5分)已知一個課程教學資源表,有課程編號、資源名稱和資源類型字段。請寫出SQL語句找出某一課程的所有教學資源。4、(本題5分)在學生的課程實驗設備預約表(StudentCourseExperimentEquipmentReservation)中,有學號(StudentID)、設備名稱(EquipmentName)、預約時間(ReservationTime)。寫出SQL語句,查詢某個學生在特定時間預約的設備名稱。5、(本題5分)假設有一個庫存盤點差異表,包含盤點日期、商品編號和差異數(shù)量字段。請編寫SQL語句找出差異數(shù)量大于10的商品編號。6、(本題5分)成績表,計算每門課程成績的峰度。四、綜合題(本大題共2個小題,共20分)1、(本題10分)在大學數(shù)據(jù)庫中,有學生組織表(StudentOrganization),包含組織編號(OrganizationID)、組織名稱(OrganizationName)、組織類型(OrganizationType);學生參與組織表(StudentParticipateOrganization),包含學號(Stu

溫馨提示

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

評論

0/150

提交評論