《數(shù)據庫技術》自檢自測5_第1頁
《數(shù)據庫技術》自檢自測5_第2頁
《數(shù)據庫技術》自檢自測5_第3頁
《數(shù)據庫技術》自檢自測5_第4頁
《數(shù)據庫技術》自檢自測5_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

自檢自測5一.單項選擇題1.當關系R和S進行連接操作時,如果R中的元組不滿足連接條件,在連接結果中也會將這些記錄保留下來的操作是(A)。A.左外連接B.右外連接C.內連接D.自連接2.下列聚合函數(shù)中,不忽略空值的是(D)。A.SUM(列名)B.MAX(列名)C.AVG(列名)D.COUNT(*)3.下列查詢語句中,錯誤的是(B)。A.SELECTSno,COUNT(*)FROMSCGROUPBYSnoB.SELECTSnoFROMSCGROUPBYSnoWHERECOUNT(*)>3C.SELECTSnoFROMSCGROUPBYSnoHAVINGCOUNT(*)>3D.SELECTSnoFROMSCGROUPBYSno4.現(xiàn)要利用Student表查詢年齡最小的學生姓名和年齡。下列實現(xiàn)此功能的查詢語句中,正確的是(D)。A.SELECTSname,MIN(Sage)FROMStudentB.SELECTSname,SageFROMStudentWHERESage=MIN(Sage)C.SELECTTOP1Sname,SageFROMStudentD.SELECTTOP1Sname,SageFROMStudentORDERBYSage5.設SC表中記錄成績的列為:Grade,類型為int。若在查詢成績時,希望將成績按‘優(yōu)’、‘良’、‘中’、‘及格’和‘不及格’形式顯示,正確的Case函數(shù)是(C)。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ù)據的語句是(C)。A.ALTERB.SELECTC.UPDATED.INSERT7.設有Teachers表,該表的定義如下:CREATETABLETeachers(TnoCHAR(8)PRIMARYKEY,TnameVARCHAR(10)NOTNULL,AgeTINYINTCHECK(AgeBETWEEN25AND65))下列插入語句中,不能正確執(zhí)行的是(D)。A.INSERTINTOTeachersVALUES('T100','張宏',NULL)B.INSERTINTOTeachers(Tno,Tname,Age)VALUES('T100','張宏',30)C.INSERTINTOTeachers(Tno,Tname)VALUES('T100','張宏')D.INSERTINTOTeachersVALUES('T100','張宏')8.設數(shù)據庫中已有教材中的Student(Sno,Sname,Ssex,Sage,Sdept)、Course(Cno,Cname,Credit,Semster)和SC(Sno,Cno,Grade)表?,F(xiàn)要查詢學生選的第2學期開設課程的情況,只需列出學號、姓名、所在系和所選的課程號。該查詢涉及到的表是(D)。A.僅Student表B.僅Student和SC表C.僅Student和Course表D.Student、SC和Course表9.下列刪除計算機系學生(在student表中)的修課記錄(在SC表中)的語句,正確的是(B)。A.DELETEFROMSCJOINStudentbONS.Sno=b.SnoWHERESdept='計算機系'B.DELETEFROMSCFROMSCJOINStudentbONSC.Sno=b.SnoWHERESdept='計算機系'C.DELETEFROMStudentWHERESdept='計算機系'D.DELETEFROMSCWHERESdept='計算機系'二.判斷題1.SELECT*FROMStudentWHERESnameLIKE'張_'語句中的'張_'用于查找姓張的學生。(╳)2.SELECT*FROMStudentWHERESnameLIKE'[張李劉]%'語句可以查找姓張、李、劉的學生。(√)3.SELECTCOUNT(DISTINCTSno)FROMSC語句用于統(tǒng)計學生的總人數(shù)。(╳)4.HAVING子句用于對分組后的統(tǒng)計結果再進行過濾,它用于組而不是對單個記錄。(√)5.SELECT*FROMStudentINNERJOINSCONStudent.Sno=SC.Sno語句可將Student與SC連接起來。(√)三.簡答題1.在聚合函數(shù)中,哪個函數(shù)在統(tǒng)計時不考慮NULL。答:COUNT(*)2.在LIKE運算符中“%”的作用是什么?答:匹配0個或多個字符。3.WHEREAgeBETWEEN20AND30子句,查找的Age范圍是多少?答:Age大于等于20并且小于等于304.WHERESdeptNOTIN('CS','IS','MA'),查找的數(shù)據是什么?答:查找'CS','IS','MA'三個系之外的其他系。5.自連接與普通內連接的主要區(qū)別是什么?答:自連接中進行連接操作的表在物理上是一張表,而普通內連接進行連接的表在物理上是兩張表。6.外連接與內連接的主要區(qū)別是什么?答:進行外連接的兩個表中,可以有一張表不滿足連接條件,而進行內連接的兩個表必須都滿足連接條件。7.相關子查詢與嵌套子查詢在執(zhí)行方面的主要區(qū)別是什么?答:相關子查詢的執(zhí)行過程是先外后內,而嵌套子查詢的執(zhí)行過程是先內后外。而且相關子查詢中必須有與外層查詢的關聯(lián),而嵌套子查詢中,內、外層查詢之間沒有關聯(lián)關系。8.對統(tǒng)計結果的篩選應該使用哪個子

溫馨提示

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

評論

0/150

提交評論