SQL語測試卷附答案_第1頁
SQL語測試卷附答案_第2頁
SQL語測試卷附答案_第3頁
SQL語測試卷附答案_第4頁
SQL語測試卷附答案_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

SQL語測試卷附答案1.SQL語言是()的語言,容易學習。A.過程化B.非過程化(正確答案)C.格式化D.導航式2.SQL語言的數據操縱語句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最頻繁的語句是()。A.SELECT(正確答案)B.INSERTC.UPDATED.DELETE3.在視圖上不能完成的操作是()。A.更新視圖B.查詢C.在視圖上定義新的表(正確答案)D.在視圖上定義新的視圖4.SQL語言集數據查詢、數據操縱、數據定義和數據控制功能于一體,其中,CREATE、DROP、ALTER語句是實現哪種功能()。A.數據查詢B.數據操縱C.數據定義(正確答案)D.數據控制5.SQL語言中,刪除一個視圖的命令是()。A.DELETEB.DROP(正確答案)C.CLEARD.REMOVE6.在SQL語言中的視圖VIEW是數據庫的()。A.外模式(正確答案)B.模式C.內模式D.存儲模式7.下列的SQL語句中,()不是數據定義語句。A.CREATETABLEB.DROPVIEWC.CREATEVIEWD.GRANT(正確答案)8.若要撤銷數據庫中已經存在的表S,可用()。A.DELETETABLESB.DELETESC.DROPTABLES(正確答案)D.DROPS9.若要在基本表S中增加一列CN(課程名),可用()。A.ADDTABLES(CNCHAR(8))B.ADDTABLESALTER(CNCHAR(8))C.ALTERTABLESADD(CNCHAR(8))(正確答案)D.ALTERTABLES(ADDCNCHAR(8))10.學生關系模式S(S#,Sname,Sex,Age),S的屬性分別表示學生的學號、姓名、性別、年齡。要在表S中刪除一個屬性“年齡”,可選用的SQL語句是()。A.DELETEAgefromSB.ALTERTABLESDROPAge(正確答案)C.UPDATESAgeD.ALTERTABLES‘Age’11.有關系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是學生號,SNAME是學生姓名,SAGE是學生年齡,C#是課程號,CNAME是課程名稱。要查詢選修“ACCESS”課的年齡不小于20的全體學生姓名的SQL語句是SELECTSNAMEFROMS,C,SCWHERE子句。這里的WHERE子句的內容是()。A.S.S#=SC.S#andC.C#=SC.C#andSAGE>=20andCNAME=‘ACCESS’(正確答案)B.SAGEin>=20andCNAMEin'ACCESS’C.SAGE>=20andCNAME=‘ACCESS’D.S.S#=SC.S#andC.C#=SC.C#andSAGEin>=20andCNAMEin‘ACCESS’12.設關系數據庫中一個表S的結構為S(SN,CN,grade),其中SN為學生名,CN為課程名,二者均為字符型;grade為成績,數值型,取值范圍0-100。若要把“張二的化學成績80分”插入S中,則可用()。A.ADDINTOSVALUES(’張二’,’化學’,’80’)B.INSERTINTOSVALUES(’張二’,’化學’,’80’)C.ADDINTOSVALUES(’張二’,’化學’,80)D.INSERTINTOSVALUES(’張二’,’化學’,80)(正確答案)13.設關系數據庫中一個表S的結構為:S(SN,CN,grade),其中SN為學生名,CN為課程名,二者均為字符型;grade為成績,數值型,取值范圍0-100。若要更正王二的化學成績為85分,則可用()。A.UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化學’(正確答案)B.UPDATESSETgrade=’85’WHERESN=’王二’ANDCN=’化學’C.UPDATEgrade=85WHERESN=’王二’ANDCN=’化學’D.UPDATEgrade=’85’WHERESN=’王二’ANDCN=’化學’14.在SQL語言中,子查詢是()。A.返回單表中數據子集的查詢語言B.選取多表中字段子集的查詢語句C.選取單表中字段子集的查詢語句D.嵌入到另一個查詢語句之中的查詢語句(正確答案)15.SQL是一種()語言。A.高級算法B.人工智能C.關系數據庫(正確答案)D.函數型16.有關系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是學生號,SNAME是學生姓名,SEX是性別,C#是課程號,CNAME是課程名稱。要查詢選修“數據庫”課的全體男生姓名的SQL語句是SELECTSNAMEFROMS,C,SCWHERE子句。這里的WHERE子句的內容是()。A.S.S#=SC.S#andC.C#=SC.C#andSEX='男'andCNAME='數據庫'(正確答案)B.S.S#=SC.S#andC.C#=SC.C#andSEXin'男'andCNAMEin'數據庫'C.S.SEX='男'andCNAME='數據庫'D.S.SEX'男'andCNAME='數據庫'17.若用如下的SQL語句創建了一個表SC:CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表插入如下行時,()行可以被插入。A.('201009','111',60,必修)B.('200823','101',NULL,NULL)(正確答案)C.(NULL,'103',80,'選修')D.('201132',NULL,86,'')18.假設學生關系S(S#,SNAME,SEX),課程關系C(C#,CNAME),學生選課關系SC(S#,C#,GRADE)。要查詢選修“Computer”課的男生姓名,將涉及到關系()。A.SB.S,SCC.C,SCD.S,C,SC(正確答案)19.若有選課關系(學號,課號,教室,成績),對于每一門課,教室是固定的。已知有50個學生選修了課程X,則當課程X換教室時,需要修改的元組有()個。A.1B.2C.50(正確答案)D.10020.已知有scores表,scoreid為主鍵,現在表中共有10條記錄,其中一條scoreid=21。創建視圖:

createviewview_scores

as

selectfromscores

執行如下命令:

de

溫馨提示

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

評論

0/150

提交評論