(必刷)《sql-sqlserver基礎》考點精粹必做300題-含答案_第1頁
(必刷)《sql-sqlserver基礎》考點精粹必做300題-含答案_第2頁
(必刷)《sql-sqlserver基礎》考點精粹必做300題-含答案_第3頁
(必刷)《sql-sqlserver基礎》考點精粹必做300題-含答案_第4頁
(必刷)《sql-sqlserver基礎》考點精粹必做300題-含答案_第5頁
已閱讀5頁,還剩85頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

PAGEPAGE1一、單選題1.在SQLServer中,關于內(nèi)連接和外連接的區(qū)別描述正確的是()A、查詢效果一樣,沒有明顯區(qū)別B、外連接查詢的數(shù)據(jù)一定比內(nèi)連接要多C、內(nèi)外連接可以相互替換D、外連接會顯示出對應主表的所有記錄,如果從表無關聯(lián)則會用NULL填充一行答案:D2.影響數(shù)據(jù)庫系統(tǒng)性能的一個主要問題是()A、數(shù)據(jù)冗余B、CPU太慢C、數(shù)據(jù)不一致D、硬盤空間小答案:A3.要刪除一個表中的某列,正確的T-SQL語句是()A、DROPTABLE表名DROPCOLUNM列名B、ALTERTABLE表名ADDCULUMN列名C、ALTERTABLE表名DROPCULUMN列名D、DROPTABLE表名答案:C4.在Sqlserver中,關于AND和OR運算符描述錯誤的是()A、AND和OR可在WHERE子語句中把兩個或多個條件結(jié)合起來。B、如果第一個條件和第二個條件都成立,則AND運算符顯示一條記錄。C、如果第一個條件和第二個條件中只要有一個成立,則OR運算符顯示一條記錄。D、兩者無區(qū)別,可以替換使用。答案:D5.SELECTCharIndex(省’,’廣東省’,1)的返回值是()A、0B、1C、2D、3答案:D6.項目開發(fā)需要經(jīng)過幾個階段,繪制數(shù)據(jù)庫的E-R圖應該在()階段進行A、需求分析B、概要設計C、詳細設計D、代碼編寫答案:B7.SQL語言查詢一次的結(jié)果是()。A、元組B、表C、屬性D、數(shù)據(jù)答案:B8.關于查詢操作,下列說法正確的是()。A、執(zhí)行”SELECT*FROMtable_nameWHERE…”語句后,一定會返回所有行的數(shù)據(jù)B、FROM子句在SELECT子句中為必選C、在SQLServer中,”!=”與”<>”作用完全相同D、語句”SELECT*FROMtable_nameWHEREAgeNOTNULL”的寫法正確答案:C9.在SQLServer中,如果要修改表的結(jié)構(gòu),應該使用命令()A、updatetableB、modifytableC、altertableD、changetable答案:C10.關于查詢操作,下列說法正確的是()。【】A、執(zhí)行”SELECT*FROMtable_nameWHERE…”語句后,一定會返回所有行的數(shù)據(jù)B、FROM子句在SELECT子句中為必選C、在SQLServer中,”!=”與”<>”作用完全相同D、語句”SELECT*FROMtable_nameWHEREAgeNOTNULL”的寫法正確答案:C11.為一個打開的表文件增加新字段,應當使用命令().A、APPENDB、MODIFYSTRUCTUREC、INSERTD、BROWSE答案:B12.下面有關HAVING子句描述錯誤的是()。A、HAVING子句必須與GROUPBY子句同時使用,不能單獨使用B、使用HAVING子句的同時可以使用WHERE子句C、使用HAVING子句的同時不能使用WHERE子句D、使用HAVING子句的作用是限定分組的條件答案:C13.打開一個建立了結(jié)構(gòu)復合索引的數(shù)據(jù)表,表的記錄將按()排序A、第一個索引標識B、最后一個索引標識C、主索引標識D、原順序答案:D14.現(xiàn)有表book,字段:id(int),title(varchar),price(decimal);其中id字段設為標識,使用insert語句向book表中插入數(shù)據(jù),以下語句錯誤的是()。A、insertintobook(id,title,price)values(1,'java',100)B、insertintobook(title,price)values('java',100)C、insertintobookvalues('java',100)D、insertbookvalues('java',100)答案:A15.實體關系中學生與任課教師之間具有()聯(lián)系A、一對一B、一對多C、多對一D、多對多答案:D16.若用如下的SQL語句創(chuàng)建一個student表:CREATETABLEstudent(NOCHAR(4)NOTNULL,NAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINT);可以插入到student表中的是()A、(’1031’,’曾華’,NULL,NULL)B、(’1031’,’曾華’,男,23)C、(‘男’,’曾華’,’1031’,’23‘)D、(’1031’,NULL,’男‘,23)答案:A17.在SQL的計算查詢中,用于求最小值的函數(shù)是().A、MAXB、AVERAGEC、MIND、AVE答案:C18.概念結(jié)構(gòu)設計的主要目標是產(chǎn)生數(shù)據(jù)庫的概念結(jié)構(gòu),該結(jié)構(gòu)主要反映()。A、應用程序員的編程需求B、DBA的管理信息需求C、數(shù)據(jù)庫系統(tǒng)的維護需求D、企業(yè)組織的信息需求答案:D19.有關SELECTcolAcolBFROMtable_name語句,下面哪些說法是正確的?()A、該語句不能正常執(zhí)行,因為出現(xiàn)了語法錯誤B、該語句可以正常執(zhí)行,因為colA是colB的別名C、該語句可以正常執(zhí)行,以為colB是colA的別名D、該語句可以正常執(zhí)行,colA和colB是兩個不同的別名答案:C20.在VFP系統(tǒng)中,用戶打開一個表后,若要顯示其中的記錄,可使用的命令是()A、BROWSEB、SHOWC、VIEWD、OPEN答案:A21.SQL語言的數(shù)據(jù)操縱語句包括SELECT.INSERT.UPDATE.DELETE等。其中最重要的,也是使用最頻繁的語句是()。A、UPDATB、INSERTC、SELECTD、DELETE答案:C22.對關系模式進行分解時,要使分解具有無損失連接性,在下屬范式中最高可以達到__________。A、2NFB、3NFC、BCNFD、4NF答案:D23.在SQLServer中,分析以下代碼,正確的說法是()select*fromstuInfowherestuNonotin(selectstuNofromstuMarkswherewrittemExam!=100)A、此語句查詢筆試成績不等于100分的同學所有信息B、此語句查詢筆試成績等于100分的學生所有信息C、此語句查詢所有沒有參加考試的學生信息D、此語句查詢所有參加考試的學生信息答案:B24.閱讀下列代碼,判斷運行結(jié)果是()Declare@sumint,@countintSelect@sum=0,@count=1Label1:Select@sum=@sum+@countSelect@count=@count+1if@countA、515B、510C、415D、410答案:A25.MSSQLServer是()A、數(shù)據(jù)處理系統(tǒng)B、數(shù)據(jù)庫C、數(shù)據(jù)庫管理系統(tǒng)D、數(shù)據(jù)庫系統(tǒng)答案:C26.當表單被讀入內(nèi)存來調(diào)用時,首先觸發(fā)Load事件,然后觸發(fā)()事件。A、UnLoadB、IniTC、ReleaseD、Activate答案:B27.關系模式的每一個分量必須是()的數(shù)據(jù)項,這樣的關系成為規(guī)范化關系。A、不可再分B、可再分C、命名可以不唯一D、這三項都不是。答案:A28.SQL的聚合函數(shù)COUNT、SUM、AVG、MAX、MIN等,不允許出現(xiàn)在()子句中A、SELECTB、HAVINGC、GROUP…HAVINGD、WHERE答案:D29.表單在“項目管理器"窗口的()選項卡下。A、數(shù)據(jù)B、文檔C、類D、代碼答案:B30.數(shù)據(jù)庫,數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)之間的關系是()。A、DBS就是DB,也就是DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS包括DB和DBMS答案:D31.從學生資料"表中查詢所有年齡大于22歲的學生并顯示其姓名,應輸入()命令。A、SELECT年齡FROM學生資料WHERE姓名>22B、SELECT年齡FROM學生資料C、SELECT姓名FROM學生資料WHERE年齡>22D、SELECT姓名FROM學生資料答案:C32.在SQLServer中,執(zhí)行以下語句,執(zhí)行的循環(huán)次數(shù)為()
declare@nint
set@n=3
while@n<5
begin
if@n=4
printltrim(@n)+'的平方數(shù)為'+ltrim(@n*@n)
set@n=@n+1
endA、0次B、1次C、2次D、死循環(huán)答案:C33.若用如下的SQL語句創(chuàng)建一個student表:CREATETABLEstudent(NOCHAR(4)NOTNULL,NAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINT);可以插入到student表中的是A、(’1031’,NULL,’男‘,23)B、(’1031’,’曾華’,男,23)C、(‘男’,’曾華’,’1031’,’23‘)D、(’1031’,’曾華’,NULL,NULL)答案:D34.SQLServer2005中,有一個book(圖書)表,包含字段:bookID(圖書編號),title(書名),pDate(出版日期),author(作者)等字段,其中()字段作為該表的主鍵是最恰當?shù)模ㄟx一項)A、bookIDB、titleC、pDateD、author答案:A35.在SQLServer中,以下語句的執(zhí)行結(jié)果是()。DECLARE@var1char(20),@var2char(20)SET@var1='實現(xiàn)'SET@var2=@var1+'中華民族偉大復興'SELECT@var2A、實現(xiàn)中華民族偉大復興B、實現(xiàn)中華民族偉大復興C、中華民族偉大復興D、實現(xiàn)答案:D36.Sqlserver提供了一些字符串函數(shù),以下說法錯誤的是()A、selectright('hello',3)返回值為:helB、selectltrim(rtrim('hello'))返回值為:hello(前后都無空格)C、selectreplace('hello','e','o')返回值為:holloD、selectlen('hello')返回值為:5答案:A37.用于求系統(tǒng)日期的函數(shù)是()。A、GETDATE()B、YEAR()C、COUNT()D、SUM()答案:A38.表達式CTOD("07/22/94")-10的值是()A、08/01/94B、07/12/94C、08/4/94D、08/5/94答案:B39.統(tǒng)計每個部門中人數(shù)()A、SELECTSUM(ID)FROMEMPGROUPBYDEPTNO;B、SELECTSUM(ID)FROMEMPORDERBYDEPTNO;C、SELECTCOUNT(ID)FROMEMPORDERBYDEPTNO;D、SELECTCOUNT(ID、FROMEMPGROUPBYDEPTNO;答案:D40.SQLserver啟動之后,不需要重新建立()數(shù)據(jù)庫。A、masterB、modelC、msdbD、tempdb答案:A41.在SQLServer中,下列變量名正確的是()。A、@sumB、4kkC、sumD、j答案:A42.在VisualFoxpro環(huán)境下,關閉數(shù)據(jù)庫所使用的命令是()A、USEB、USEDATABASEC、CLOSEDATABASED、CIOSETABLE答案:C43.以下()不屬于聚合函數(shù)(選一項)A、MAXB、COUNTC、NOTD、MIN答案:C44.下面有關索引文件的描述正確的是()A、建立索引以后,原來的數(shù)據(jù)衣文件中記錄的物理順序?qū)⒈桓淖傿、索引與數(shù)據(jù)表的數(shù)據(jù)存儲在一個文件中不之C、表student.dbf的結(jié)構(gòu)復合索引文件為student.cdxD、單索引文件的擴展名為cdx答案:C45.在SQLServer中,可使用()注釋符進行注釋A、--B、//C、\\D、??答案:A46.當數(shù)據(jù)庫被更新時,DBMS將自動讀取數(shù)據(jù)字典中的_______,進行完整性約束驗證,保證數(shù)據(jù)庫的完整性。A、完整性約束B、安全性約束C、隔離性約束D、恢復性約束答案:A47.一個關系數(shù)據(jù)庫文件中的各條記錄()。A、前后順序不能任意顛倒,一定要按照輸入的順序排列B、前后順序可以任意顛倒,不影響庫中的數(shù)據(jù)關系C、前后順序可以任意顛倒,但排列順序不同,統(tǒng)計處理的結(jié)果就可能不同D、前后順序不能任意顛倒,一定要按照關鍵字段值的順序排列答案:B48.現(xiàn)有表user,字段:userid,username,salary,deptid,email;表department,字段:deptid,deptname;下面()應采用檢查約束來實現(xiàn)。(選一項)A、若department中不存在deptid為2的紀錄,則不允許在user表中插入deptid為2的數(shù)據(jù)行。B、若user表中已經(jīng)存在userid為10的記錄,則不允許在user表中再次插入userid為10的數(shù)據(jù)行。C、User表中的salary(薪水)值必須在1000元以上。D、若User表的email列允許為空,則向user表中插入數(shù)據(jù)時,可以不輸入email值。答案:C49.下列哪個不是sql數(shù)據(jù)庫文件的后綴()A、mdfB、ldfC、tifD、ndf答案:C50.VisualFoxPro的"參照完整性"中”刪除規(guī)則"包括的選項是()A、級聯(lián)、限制和忽略B、級聯(lián)和刪除C、級聯(lián)和限制D、限制和忽略答案:A51.在voalFooro中,相當于主關健字的裝到是()A、主索引B、普通索引C、唯一索引D、排序答案:A52.SQLServer中表查詢的命令是()。A、SELECTB、USEC、UPDATED、DROP答案:A53.數(shù)據(jù)庫表間創(chuàng)建的永久關系保存在()中A、數(shù)據(jù)庫表B、數(shù)據(jù)庫C、表設計器D、數(shù)據(jù)環(huán)境答案:B54.下面的選項不是關系數(shù)據(jù)庫基本特征的是()。A、與列的次序無關B、不同的列應有不同的數(shù)據(jù)類型C、與行的次序無關D、不同的列應有不同的列名答案:B55.在SQLServer中,關于關系型數(shù)據(jù)庫表述不正確的是()A、用二維表的形式表示實體和實體間相聯(lián)系的一種數(shù)據(jù)模型B、關系是一個行與列交叉的二維表C、微軟公司的SQLServer2014就是典型的關系模型數(shù)據(jù)庫D、數(shù)據(jù)表的形式不是行和列來體現(xiàn)的答案:D56.設ABC表中有三列A、B、C,并且都是整數(shù)類型,則以下()查詢語句能按B列進行分組,并在每一組中取C的平均值(選一項)A、SELECTAVG(C)FROMABCB、SELECTAVG(C)FROMABCORDERBYBC、SELECTAVG(C、FROMABCGROUPBYBD、SELECTAVG(C)FROMABCGROUPBYC,B答案:C57.安全性控制的防范對象主要是()。A、合法用戶B、不合語義的數(shù)據(jù)C、非法操作D、不正確的數(shù)據(jù)答案:C58.關系模型中的關系模式至少是:()A、1NFB、2NFC、3NFD、BCNF答案:A59.建立索引的目的是()。A、與SQLServer數(shù)據(jù)檢索的速度無關B、加快數(shù)據(jù)庫的打開速度C、降低SQLServer數(shù)據(jù)檢索的速度D、提高SQLServer數(shù)據(jù)檢索的速度答案:D60.下列四項中說法不正確的是()A、數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性B、數(shù)據(jù)庫減少了數(shù)據(jù)冗余C、數(shù)據(jù)庫中的數(shù)據(jù)可以共享D、數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復答案:D61.關于添加帶自增長列的數(shù)據(jù),下列說法正確的是()。A、自增長列需要顯示地添加B、自增長列可以顯示地添加,也可以非顯示地添加C、自增長列無需顯示地添加。如需添加全部字段數(shù)據(jù)時,需列出除自增列之外的全部列名D、自增長列無需顯示地添加。如需添加全部字段數(shù)據(jù)時,僅需表名,可省略全部字段答案:D62.設xx=2,執(zhí)行命令?xx=xx+1后,運行結(jié)果是()。A、3B、2C、f.D、t.答案:C63.在select語句中實現(xiàn)選擇操作的子句是()A、selectB、groupbyC、whereD、from答案:C64.繪制E-R圖的3個基本要素是:()A、實體、屬性、關鍵字B、屬性、實體、聯(lián)系C、屬性、數(shù)據(jù)類型、實體D、約束、屬性、實體答案:B65.查詢student表中的所有非空email信息,以下語句正確的是()A、selectemailfromstudentwhereemail!=nullB、selectemailfromstudentwhereemailnotisnullC、selectemailfromstudentwhereemail<>nullD、selectemailfromstudentwhereemailtisnotnull答案:D66.在SQLServer中,默認事務模式是()A、顯式事務模式B、隱性事務模式C、自動提交事務模式D、組合事務模式答案:C67.下列從大到小的排列下確的是(選一項)A、數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫B、數(shù)據(jù)庫數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)C、數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)D、數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫答案:D68.在SQLServer中,一個學生只能就讀于一個班級,而一個班級可以容納多個學生,學生與班級之間是()的關系A、多對多B、一對多C、一對一D、多對一答案:D69.一個數(shù)據(jù)庫系統(tǒng)的外模式()A、只能有一個B、最多只能有一個C、至少兩個D、可以有多個答案:D70.關系模型中,一個候選碼是________。A、可由多個任意屬性組成B、至多由一個屬性組成C、可由一個或多個其值能惟一標識該關系模式中任何元組的屬性組成D、以上都不是答案:C71.在SQL語言中,下列用于建立存儲過程的命令是()A、CREATEPROCEDUREB、CREATERULEC、CREATEDURED、CREATEFILE答案:A72.在SQLSERVER中,存儲過程是一組預先定義并()的SQL語句A、保存B、編譯C、解釋D、編寫答案:B73.在SQLServer中,以下()語句能夠?qū)ⅰ眏ava“課的學分賦值給變量A、selectcreditinto@creditfromcoursewherecname=’java’B、selectcredit=@creditfromcoursewherecname=’java’C、select@credit=creditfromcoursewherecname=’java’D、selectcreditfromcoursewherecname=’java’andcredit=@credit答案:C74.關于數(shù)據(jù)庫的大?。ǎ、只能指定固定的大小B、最小為10MC、最大100MD、可以設置為自動增長答案:D75.在SQLServer中使用update語句更新數(shù)據(jù)庫中的數(shù)據(jù)正確的是()。A、每次只能更新一條數(shù)據(jù)B、每次可以更新多條數(shù)據(jù)C、如果沒有數(shù)據(jù)項被更新,將提示錯誤信息D、更新數(shù)據(jù)時必須帶有where子句答案:B76.在SQL語言中,建立存儲過程的命令是()A、CREATERULEB、CREATEPROCEDUREC、CREATEDURED、CREATEFILE答案:B77.SQL查詢語句中GroupBy子句的功能是()A、對查詢結(jié)果進行排序B、實現(xiàn)分組查詢C、限定分組檢索結(jié)果D、限定查詢條件答案:B78.在SQL中,建立視圖的命令為()A、CREATESCHEMAB、CREATETABLEC、CREATEVIEWD、CREATEINDEX答案:C79.數(shù)據(jù)庫管理員簡稱()。A、DBAB、DBMSC、DBD、DBS答案:A80.在SQLServer2008中,聲明一個最多可以存儲10個字符的變量pwd,正確的代碼是()A、DECLAREpwdVARCHAR(10)B、DECLARE@pwdVACHAR(10)C、pwdVARCHAR(10)D、@pwdVARCHAR(10)答案:B81.假設一系統(tǒng)原來使用Access數(shù)據(jù)庫,現(xiàn)要使用sqlserver數(shù)據(jù)庫,采用()方法可以完成兩個數(shù)據(jù)庫之間的數(shù)據(jù)轉(zhuǎn)換工作。(選一項)A、Sqlserver的附加數(shù)據(jù)庫功能B、Sqlserver的還原數(shù)據(jù)庫功能C、在Sqlserver中可直接打開Access數(shù)據(jù)庫,另存即可。D、Sqlserver的導入\導出功能答案:D82.建立如下數(shù)據(jù)庫表:CREATETABLEdepartment(DeptIDintNOTNULLprimarykey,DeptNamevarchar(20)NOTNULL)CREATETABLEEmployee(EmployeeIDintNOTNULL,DeptIDintNOTNULL,Namevarchar(20)NOTNULL)要想保證Employee表中每一個雇員(EmployeA、把EmployeeID和DeptID設為組合主鍵。B、把EmployeeID設為主鍵,同時在DeptID列上創(chuàng)建一個外健約束。C、把EmployeeID設為主鍵,同時在DeptID列上創(chuàng)建一個檢查約束。D、在DepartmentID列上創(chuàng)建一個唯一約束,同時在DeptID列上創(chuàng)建一個外健約束。答案:B83.下列關于存儲過程的說法,錯誤的是()A、存儲過程是存放在服務器上的預先編譯好的單條或多條SQL語句B、存儲過程能夠傳遞或者接收參數(shù)C、可以通過存儲過程的名稱來調(diào)用、執(zhí)行存儲過程D、存儲過程在每一次執(zhí)行時都要進行語法檢查和編譯答案:D84.下列聚合函數(shù)中正確的是()A、SUM(*)B、MAX(*)C、COUNT(*)D、AVG(*)答案:C85.在表中使用IDENTITY列時,每張表只允許有()IDENTITY列。A、1個B、2個C、3個D、4個答案:A86.查詢未填寫EMAIL的學生的姓名是()。A、SELECTStudentNameFROMStudentWHEREEMAIL=""B、SELECTStudentNameFROMStudentWHEREEMAILISNULLC、SELECTStudentNameFROMStudentWHEREStudentName=""D、SELECTStudentNameFROMStudentWHEREStudentNameISNULL答案:B87.數(shù)據(jù)定義語言的縮寫單詞為()A、DDLB、DCLC、DMLD、DBL答案:A88.SQL中的視圖提高了數(shù)據(jù)庫系統(tǒng)的()。A、隔離性B、安全性C、并發(fā)控制D、完整性答案:B89.數(shù)據(jù)庫的特點之一是數(shù)據(jù)的共享,嚴格地講,這里的數(shù)據(jù)共享是指()A、多個用戶.同一種語言共享數(shù)據(jù)B、同一個應用中的多個程序共享一個數(shù)據(jù)集合C、多個用戶共享一個數(shù)據(jù)文件D、多種應用.多種語言.多個用戶相互覆蓋地使用數(shù)據(jù)集合答案:B90.在SQLServer中,查找authors表中的所有電話號碼的首位為4,第二位為0或1的電話號碼,以下語句正確的是()A、SELECTphoneFROMauthorsWHEREphoneLIKE'4[1,0]%'B、SELECTphoneFROMauthorsWHEREphonein'4[^10]%'C、SELECTphoneFROMauthorsWHEREphoneLIKE'4_[1,0]%'D、SELECTphoneFROMauthorsWHEREphonebetween'41%'and'40%'答案:A91.在SQLServer中,下面的語句中包含()個批處理。USEmasterGOSELECT*FROMsysfilesGOA、1B、2C、3D、4答案:B92.在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是()。A、外模式B、內(nèi)模式C、存儲模式D、模式答案:D93.在SQLServer中,()語句用于向表中更新數(shù)據(jù)A、INSERTB、CREATEC、UPDATED、NEW答案:C94.某字段希望存放電話號碼,該字段應選用()數(shù)據(jù)類型。A、char(10)B、varchatr(13)C、textD、int答案:B95.使用()語句刪除表中數(shù)據(jù)。A、CREATETABLEB、INSERTC、UPDATED、DELETE答案:D96.建立實際數(shù)據(jù)庫結(jié)構(gòu)是()階段的任務。A、邏輯設計B、物理設計C、數(shù)據(jù)庫實施D、運行和維護答案:C97.數(shù)據(jù)庫中不僅能夠保存數(shù)據(jù)本身,而且能保存數(shù)據(jù)之間的相互聯(lián)系,保證了對數(shù)據(jù)修改的()。A、獨立性B、安全性C、共享性D、一致性答案:A98.在SQLServer中,WHERE子句的模糊查詢條件表達式里,可以匹配零至多個字符的通配符是A、%B、*C、_D、?答案:A99.函數(shù)Left("Ab12Cd",2)的返回結(jié)果是()A、12B、CdC、AbD、Ab12Cd答案:C100.設計性能較優(yōu)的關系模式稱為規(guī)范化,規(guī)范化主要的理論依據(jù)是()。A、關系規(guī)范化理論B、數(shù)理邏輯C、關系代數(shù)理論D、關系運算理論答案:A101.在SQLServer中,查詢語句selectstuff('herld',3,1,'llowo')結(jié)果為()A、helloB、worldhelloC、helloworldD、world答案:C102.日期表達式{^2008-10-10}-{^2008-10-8}的運算結(jié)果是()。A、2B、-2C、10D、-10答案:A103.要打開表設計器來修改表的結(jié)構(gòu)信息,應當使用命令().A、APPENDB、MODIFYSTRUCTUREC、INSERTD、BROWSE答案:B104.SELECTCOUNT(SAL)FROMEMPGROUPBYDEPTNO;意思是()A、求每個部門中的工資B、求每個部門中工資的大小C、求每個部門中工資的綜合D、求每個部門中工資的個數(shù)答案:D105.在關系型數(shù)據(jù)庫中,基于公共字段將兩個或多個表聯(lián)系起來稱為聯(lián)接,聯(lián)接包括以下不同的類型,除了()A、內(nèi)部聯(lián)接B、外鍵連接C、外部聯(lián)接D、自聯(lián)接答案:D106.在SQLServer中,下面哪個函數(shù)是屬于字符串運算的()A、roundB、sinC、strD、abs答案:C107.現(xiàn)有學生表Student,其字段有:Sname(學生姓名),Sdept(學生系別),查詢各系別姓張的學生的人數(shù)SQL語句是()。A、SELECTSdept,Count(*)AS張姓人數(shù)FROMStudentWHERESnameLIKE'張_'GROUPBYSdeptB、SELECTSdept,Count(*)AS張姓人數(shù)FROMStudentWHERESname='張%'GROUPBYSdeptC、SELECTSdept,Count(*)AS張姓人數(shù)FROMStudentWHERESnameLIKE'張%'GROUPBYSnameD、SELECTSdept,Count(*)AS張姓人數(shù)FROMStudentWHERESnameLIKE'張%'GROUPBYSdept答案:D108.在SQLServer中,刪除表中數(shù)據(jù)的命令是()A、deleteB、dropC、clearD、remove答案:A109.在SQLServer中,與WHEREGBETWEEN60AND100語句等價的子句是()A、WHEREG>60ANDG<100B、WHEREG>=60ANDG<100C、WHEREG>60ANDG<=100D、WHEREG>=60ANDG<=100答案:D110.SELECT語句的完整語法較復雜但至少包括的部分是()A、僅SELECTB、SELECTFROMC、SELECTGROUPD、SELECTINTO答案:A111.在SQLServer中,模糊查找like'%c_',下面哪個結(jié)果是可能的()A、2cB、ccC、c22D、c答案:B112.在SQLServer數(shù)據(jù)庫中,UNIQUE約束與PRIMARYKEY約束之間最主要的區(qū)別是(選一項)A、UNIQUE約束要求數(shù)據(jù)庫中至少存在一行數(shù)據(jù),因此必須在創(chuàng)建數(shù)據(jù)庫表之后才能創(chuàng)建,而PRIMARYKEY約束無此限制B、UNIQUE約束允許有空值,而PRIMARYKEY約束不允許有空值C、創(chuàng)建UNIQUE約束后,該數(shù)據(jù)行允許被更改,而PRIMARYKEY約束的數(shù)據(jù)行不允許更改D、UNIQUE約束列不能創(chuàng)建外鍵,而PRIMARYKEY約束可以創(chuàng)建外鍵引用答案:D113.當你執(zhí)行下面的SQL語句時SELECTau_id,title_id,sum(royaltyper)FROMtitleauthorGROUPBYtitle_id,au_idORDERBYtitle_id,au_id結(jié)果為()A、語句執(zhí)行失敗B、在結(jié)果集中,對每一個不同的au_id的值和title_id的值的組合都會有一行C、在結(jié)果集中,每一行中au_id的值都不會相同D、在結(jié)果集中,每一行中title_id的值都不會相同答案:B114.在SQLServer中,下列關于存儲過程的說法,錯誤的是()A、存儲過程是存放在服務器上的預先編譯好的單條或多條SQL語句B、存儲過程能夠傳遞或者接收參數(shù)C、可以通過存儲過程的名稱來調(diào)用、執(zhí)行存儲過程D、存儲過程在每一次執(zhí)行時都要進行語法檢查和編譯答案:D115.數(shù)據(jù)庫的特點之一是數(shù)據(jù)的共享,嚴格地講,這里的數(shù)據(jù)共享是指()A、同一個應用中的多個程序共享一個數(shù)據(jù)集合B、多種應用.多種語言.多個用戶相互覆蓋地使用數(shù)據(jù)集合C、多個用戶共享一個數(shù)據(jù)文件D、多個用戶.同一種語言共享數(shù)據(jù)答案:A116.在SQLServer中,現(xiàn)有汽車銷售表c_orders,包含字段:c_id(訂單編號),c_date(訂單日期),c_price(訂單金額),c_customer(客戶姓名),可以查找每個客戶總金額的是()A、SELECTc_customer,SUM(c_price)FROMc_ordersGROUPBYc_customerB、SELECTc_customer,SUM(c_price)FROMc_ordersGROUPBYc_idC、SELECTc_customer,COUNT(c_price)FROMc_ordersGROUPBYc_customerD、SELECTc_customer,SUM(c_price)FROMc_ordersOrderBYc_customer答案:A117.28.下面的語句中包含()個批處理。USEmasterGOSELECT*FROMsysfilesGOA、1B、2C、3D、4答案:B118.在SQLServer中,下面有關HAVING子句描述錯誤的是()A、HAVING子句必須與GROUPBY子句同時使用,不能單獨使用B、使用HAVING子句的同時可以使用WHERE子句C、使用HAVING子句的同時不能使用WHERE子句D、使用HAVING子句的作用是限定分組的條件答案:C119.使用SQL命令將學生表STUDENT中的學生年齡AGE字段的值增加1歲,應該使用的命令是()A、UPDATESETAGEWITHAGE+1B、REPLACEAGEWITHAGE+1C、UPDATESTUDENTSETAGE=AGE+1D、UPDATESTUDENTAGEWITHAGE+1答案:C120.為數(shù)據(jù)表創(chuàng)建索引的目的是()。A、提高查詢的檢索性能B、歸類C、創(chuàng)建唯一索引D、創(chuàng)建主鍵答案:A121.在SQLServer中,要將表userInfo從數(shù)據(jù)庫中刪除,用以下的哪個命令()A、droptableuserinfoB、truncatetableuserinfoC、deletefromuserinfoD、dropfromuserinfo答案:A122.在SQLServer中,關于權(quán)限管理,以下說法正確的的是()A、revoke用來授予權(quán)限B、grant用來撤銷權(quán)限C、deny用來徹底撤銷權(quán)限D(zhuǎn)、revoke不能和deny搭配使用答案:D123.以下哪項用于左連接()A、JOINB、RIGHTJOINC、LEFTJOIND、INNERJOIN答案:C124.現(xiàn)有汽車銷售表c_orders,包含字段:c_id(訂單編號),c_date(訂單日期),c_price(訂單金額),c_customer(客戶姓名),可以查找每個客戶總金額的是()。A、SELECTc_customer,SUM(c_price)FROMc_ordersGROUPBYc_customerB、SELECTc_customer,SUM(c_price)FROMc_ordersGROUPBYc_idC、SELECTc_customer,COUNT(c_price)FROMc_ordersGROUPBYc_customerD、SELECTc_customer,SUM(c_price)FROMc_ordersOrderBYc_customer答案:A125.在視圖上不能完成的操作是()。A、在視圖上定義新的表B、更新視圖C、查詢D、在視圖上定義新的視圖答案:A126.在SQLServer中,()語句作為批處理的結(jié)束標志A、RETURNB、QUITC、GOD、EXIT答案:C127.應用程序設計的工作開始于數(shù)據(jù)庫設計步驟的__________。A、需求分析階段B、概念設計階段C、邏輯設計階段D、物理設計階段答案:D128.要為當前表所有職工增加100元工資應該使用命令().A、CHANGE工資WITH工資+100B、REPLACE工資WITH工資+100C、CHANGEALL工資WITH工資+100D、REPLACEALL工資WITH工資+10答案:B129.不可以啟動和停止SQLServer2017服務的工具是()。A、SQLServer企業(yè)管理器B、SQLServer服務管理器C、Windows服務D、SQLServer查詢分析器答案:C130.數(shù)據(jù)庫恢復可采用如下方法:1定期將數(shù)據(jù)庫作成()2在進行事務處理過程中將數(shù)據(jù)庫更新的全部內(nèi)容寫入日志文件。A、檢查點文件B、日志文件C、副本文件D、死鎖文件答案:C131.從GROUPBY分組的結(jié)果集中再次用條件表達式進行篩選的子句是()A、FROMB、ORDERBYC、HAVINGD、WHERE答案:C132.以下關于視圖的描述錯誤的是()A、視圖可將多個物理數(shù)據(jù)表抽象為一個邏輯數(shù)據(jù)表B、視圖充當著查詢中指定的表的篩選器C、視圖可篩選表中的行D、視圖不能降低數(shù)據(jù)庫的復雜程度答案:D133.若用如下的SQL語句創(chuàng)建了一個表SC:CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINT,NOTECHAR(20));向SC表插入如下行時,()行可以被插入。A、(NULL,’103’,80,’選修’)B、(’201009’,’111’,60,必修)C、(’201132’,NULL,86,’’)D、(’200823’,’101’,NULL,NULL)答案:D134.在SQLServer中,從產(chǎn)品表Products中查詢前10行商品的單價UnitPrice之和,正確的SQL是()A、SELECTTOP10SUM(UnitPrice)AS單價之和FROMProductsB、SELECTSUM(UnitPrice)AS單價之和TOP10FROMProductsC、SELECTTOP10COUNT(UnitPrice)AS單價之和FROMProductsD、SELECTSUM(UnitPrice)TOP10AS單價之和FROMProducts答案:A135.在SQLServer中,授予用戶teacher對Score表的插入和修改的權(quán)限,正確的授權(quán)語句是()A、GRANTINSERT,UPDATETOTABLEScoreONteacherB、GRANTINSERTANDUPDATETOTABLEScoreONteacherC、GRANTINSERT,UPDATEONScoreTOteacherD、GRANTINSERTANDUPDATEONScoreTOteacher答案:C136.在SQLServer中,下面關于視圖的描述,說法正確的是()A、使用視圖可以篩選原始物理表中的數(shù)據(jù),降低了數(shù)據(jù)訪問的安全性B、視圖是一種虛擬表,數(shù)據(jù)只能來自一個原始物理表C、CREATEVIEW語句中可以包含UPDATE語句D、為了安全起見,一般只對視圖執(zhí)行查詢操作,不推薦在視圖上執(zhí)行修改操作答案:D137.現(xiàn)有書目表book,包含字段:price(float);現(xiàn)在查詢一條書價最高的書目的詳細信息,以下語句正確的是()A、Selecttop1*frombookorderbypriceascB、Selecttop1*frombookorderbypriceC、Selecttop1*frombookwhereprice=(selectmax(price)frombook)D、Selecttop1*frombookwhereprice=max(price)答案:C138.表A中的列B是標識列,屬于自動增長數(shù)據(jù)類型,標識種子是2,標識遞增量為3。首先插入三行數(shù)據(jù),然后再刪除一行數(shù)據(jù),再向表中增加數(shù)據(jù)行時,標識列將是()。A、5B、8C、11D、2答案:C139.在SQLServer中假設表users包含主鍵列id,那么執(zhí)行“Updateuserssetid=20whereid=30”,執(zhí)行結(jié)果為()。A、如果表中含有id為30的記錄,但不包含id為20的記錄,則更新失敗B、執(zhí)行出錯,因為主鍵不能被更新C、如果表中同時含有id為20和30的記錄,則更新失敗D、A.如果表中不包含id為20和30的記錄,則更新一條記錄答案:C140.用于求系統(tǒng)日期的函數(shù)是()A、date()B、getdate()C、count()D、sum()答案:B141.表單的Caption屬性用于()。A、指定表單執(zhí)行的程序B、指定表單是否可用C、指定表單是否可見D、指定表單的標題答案:D142.在SELECT語句中使用*,表示()A、選擇任何屬性B、選擇全部屬性C、選擇全部元組D、選擇主鍵答案:B143.有關系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是學生號,SNAME是學生姓名,SEX是性別,C#是課程號,CNAME是課程名稱。要查詢選修“數(shù)據(jù)庫”課的全體男生姓名的SQL語句是SELECTSNAMEFROMS,C,SCWHERE子句。這里的WHERE子句的內(nèi)容是()。A、S.S#=SC.S#andC。C#=SC.C#andSEXin’男’andCNAMEin’數(shù)據(jù)庫’B、SEX’男’andCNAME’數(shù)據(jù)庫’C、S.SEX=’男’orCNAME=’數(shù)據(jù)庫’D、S.S#=SC.S#andC。C#=SC.C#andSEX=’男’andCNAME=’數(shù)據(jù)庫’答案:D144.在SQLServer中,現(xiàn)有學生表Student,其字段有:Sname(學生姓名),Sdept(學生系別),查詢各系別姓張的學生的人數(shù)SQL語句是()A、SELECTSdept,Count(*)AS張姓人數(shù)FROMStudentWHERESnameLIKE'張_'GROUPBYSdeptB、SELECTSdept,Count(*)AS張姓人數(shù)FROMStudentWHERESname='張%'GROUPBYSdeptC、SELECTSdept,Count(*)AS張姓人數(shù)FROMStudentWHERESnameLIKE'張%'GROUPBYSnameD、SELECTSdept,Count(*)AS張姓人數(shù)FROMStudentWHERESnameLIKE'張%'GROUPBYSdept答案:D145.在SELECT語句中使用關鍵字()可以把重復行屏蔽A、TOPB、ALLC、UNIOND、DISTINCT答案:D146.現(xiàn)有飲料表drink,其字段有:id(飲料編號),price(飲料價格),name(飲料名稱)下列()語句查詢結(jié)果為飲料最低價格。A、selectmax(price)fromdrinkB、selectmin(price)fromdrinkC、selectavg(price)fromdrinkD、selectsum(price)fromdrink答案:B147.一個軟件從計劃.開發(fā).使用和維護,直至廢棄不用的這整個階段稱為軟件的()。A、軟件開發(fā)階段B、維護階段C、生存周期D、活動階段答案:C148.表示職稱為副教授同時性別為男的表達式為()A、職稱='副教授'OR性別='男'B、BETWEEN'副教授'AND'男'C、職稱='副教授'AND性別='男'D、IN('副教授','男')答案:C149.在數(shù)據(jù)庫中查詢數(shù)據(jù),一般根據(jù)()查詢速度較快A、設置默認值的列B、設置為外鍵的列C、設置為主鍵的列D、設置檢查約束的列答案:C150.表結(jié)構(gòu)如下,#號打頭字段代表主鍵或組合主鍵,一份訂單可以訂購多種產(chǎn)品。產(chǎn)品:#產(chǎn)品編號,產(chǎn)品名稱,產(chǎn)品價格訂單:#訂單編號,#產(chǎn)品編號,訂購日期,訂購數(shù)量;該表最高符合第()范式。(選一項)A、一B、二C、三D、未規(guī)范化的答案:B151.在MSSQLServer中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是()。A、sp_helpdbB、sp_dbhelpC、sp_dbD、sp_help答案:A152.下列關于變量的描述,錯誤的是()A、局部變量標識由一個@標記打頭B、局部變量由關鍵字Declare進行聲明,并且局部變量在當前會話內(nèi)有效C、局部變量只能在聲明后使用D、在聲明變量后,變量值被默認設置為null答案:B153.要使用模糊查詢來從數(shù)據(jù)庫中查找與某一數(shù)據(jù)相關的所有元組信息,可使用()關鍵字。A、ANDB、ORC、LIKED、ALL答案:C154.按條件f對關系R進行選取,其關系代數(shù)表達式為()。A、RRB、RfRC、σf(R)D、Πf(R)答案:C155.在數(shù)據(jù)庫設計中,()階段會用E-R圖來描述信息結(jié)構(gòu)但不涉及信息在計算機中的表示A、需求分析B、概要設計C、邏輯設計D、物理設計答案:B156.判斷SQL語句SELECTLEN('玉樹臨風')其中“玉樹臨風”前后各有3個空格,輸出的結(jié)果為()。A、4B、7C、10D、以上都不對答案:B157.在SQLServer中,有訂單表orders用來存儲訂單信息,cid代表客戶編號,money代表單次訂購額,現(xiàn)要查詢每個客戶的訂購次數(shù)和每個客戶的訂購總金額,下面()語句可以返回正確結(jié)果。A、selectcid,count(distinct(cid)),sum(money)fromordersgroupbycidB、selectcid,count(distinct(cid)),sum(money)fromordersorderbycidC、selectcid,count(cid),sum(money)fromordersorderbycidD、selectcid,count(cid),sum(money)fromordersgroupbycid答案:D158.查詢數(shù)據(jù)表數(shù)據(jù),SELECT語句中必須包含的子句是SELECT和()A、INSERTB、WHEREC、JOIND、FROM答案:D159.在SQLServer中,下列不屬于數(shù)據(jù)庫特點的是()A、數(shù)據(jù)共享B、數(shù)據(jù)完整性C、數(shù)據(jù)冗余很高D、數(shù)據(jù)獨立性高答案:C160.在SQLServer中,設計用戶表時,手機號為11為數(shù)字,設計該字段數(shù)據(jù)類型是()A、intB、textC、varchar(11)D、double答案:C二、多選題1.在SQLServer中,以下哪些()可以進行模糊查詢。【】A、orB、notbetweenC、notinD、like答案:BCD2.下面題基于學生-課程數(shù)據(jù)庫中的三個基本表:學生信息表:s(sno,sname,sex,age,dept)主鍵為sno課程信息表:c(cno,cname,teacher)主鍵為cno學生選課信息表:sc(sno,cno,grade)主鍵為(sno,cno)從學生選課信息表中找出無成績的學生信息”的SQL語句是()【選兩項】A、SELECT*FROMscWHEREgrade=NULLB、SELECT*FROMscWHEREgradeIS‘’C、SELECT*FROMscWHEREgradeISNULLD、SELECT*FROMscWHEREgrade=‘’答案:CD3.在SQLServer中,關于INSERT描述正確的是()【選兩項】A、INSERT一次只能向數(shù)據(jù)表中插入一條數(shù)據(jù)。B、INSERT一次能向數(shù)據(jù)表中插入多條數(shù)據(jù)。C、INSERT插入數(shù)據(jù)時需要將數(shù)據(jù)列和數(shù)據(jù)保持順序一致。D、若主鍵自增,INSERT插入數(shù)據(jù)時,需要顯示插入主鍵列。答案:BC4.在SQLServer中,數(shù)據(jù)完整性的包括哪些()【】A、引用完整性B、實體完整性C、關系完整性D、域完整性答案:ABD5.在SQLServer中,假設“產(chǎn)品表”中有“產(chǎn)品ID”,“產(chǎn)品名稱”,“價格”三個字段,要在此表中添加一條新紀錄,下列SQL語句能夠?qū)崿F(xiàn)添加功能的是()【選兩項】A、INSERT產(chǎn)品VALUES('01008','花生','20')B、INSERT產(chǎn)品VALUES(01008,'花生','20')C、INSERTINTO產(chǎn)品VALUES('01008','花生','20')D、INSERT*FROM產(chǎn)品VALUES('01008','花生','20')答案:AC6.關于子查詢,以下說法正確的是()?!具x兩項】A、一般來說,表連接都可以用子查詢替換B、一般來說,子查詢都可以用表連接替換C、相對于表連接,子查詢適合于作為查詢的篩選條件D、相對于表連接,子查詢適合于查看對表的數(shù)據(jù)答案:AC7.在SQLServer中,關于子查詢,以下說法正確的是()?!具x兩項】A、一般來說,表連接都可以用子查詢替換B、一般來說,子查詢都可以用表連接替換C、相對于表連接,子查詢適合于作為查詢的篩選條件D、相對于表連接,子查詢適合于查看對表的數(shù)據(jù)答案:AC8.在SQLServer中,下面屬于數(shù)據(jù)定義功能的SQL語句是:()【】A、CREATETABLEB、CREATECURSORC、UPDATETABLED、ALTERTABLE答案:ABD9.數(shù)據(jù)庫中的數(shù)據(jù)類型有哪些()?!尽緼、decimalB、varcharC、nvarcharD、datetime答案:ABCD10.對同一存儲過程連續(xù)兩次執(zhí)行命令DROPPROCEDUREIFEXISTS,將會()A、第一次執(zhí)行刪除存儲過程,第二次產(chǎn)生一個錯誤B、第一次執(zhí)行刪除存儲過程,第二次無提示C、存儲過程不能被刪除D、最終刪除存儲過程答案:BD11.下面關于“表1LEFTJOIN表2”的說法錯誤的是()A、連接結(jié)果中只會保留表2中符合連接條件的記錄B、連接結(jié)果中只會保留表1中符合連接條件的記錄C、連接結(jié)果會保留所有表1中的所有記錄D、連接結(jié)果會保留所有表2中的所有記錄答案:BD12.在SQLServer2005中,下面關于數(shù)據(jù)完整性的描述正確的是(選二項)A、如果數(shù)據(jù)庫中沒有重復的數(shù)據(jù),即沒有數(shù)據(jù)冗余的時候,數(shù)據(jù)就是完整的B、維護數(shù)據(jù)完整性就是保證數(shù)據(jù)庫中數(shù)據(jù)的準確性C、數(shù)據(jù)庫中數(shù)據(jù)越詳細則越符合數(shù)據(jù)完整性D、維護數(shù)據(jù)完整性可以保證數(shù)據(jù)的一致性,避免出現(xiàn)沒有意義的數(shù)據(jù)答案:BD13.在SQLServer中,數(shù)據(jù)庫中有兩張表student(stuid,stuname,stuage),score(stuid,subject,marks)。下面哪些查詢可查找出參加過考試的學生姓名?()【選三項】A、selectstunamefromstudentwherestuidin(selectstuidfromscore)B、selectstunamefromstudent,scorewherestudent.stuid=score.stuidC、selectstunamefromstudentleftouterjoinscoreonstudent.stuid=score.stuidD、selectstunamefromstudentwhereexists(select*fromscorewherestudent.stuid=score.stuid)答案:ABD14.SQLServer數(shù)據(jù)庫的備份方式主要包括哪些?()A、完全數(shù)據(jù)庫備份B、差異數(shù)據(jù)庫備份C、事務日志備份D、文件組備份答案:ABCD15.數(shù)據(jù)庫管理系統(tǒng)的發(fā)展歷經(jīng)了如下那些模型階段()【】A、層次模型B、結(jié)構(gòu)模型C、關系模型D、網(wǎng)狀模型答案:ACD16.在SQLServer中,數(shù)據(jù)庫中的數(shù)據(jù)類型有哪些()【選三項】A、doubleB、varcharC、nvarcharD、date答案:BCD17.在SQLServer中,注釋類型有()【選兩項】A、單行注釋以”--“開頭B、單行注釋以”**“開頭C、多行注釋以”-“開頭,以”-“結(jié)束D、多行注釋以”/*“開頭,以”*/“結(jié)束答案:AD18.在SQLServer中,下列屬于T-SQL事務管理語句的是()?!具x三項】A、BEGINTRANSACTIONB、ENDTRANSACTIONC、COMMITTRANSACTIOND、ROLLBACKTRANSACTION答案:ACD19.關于3范式的理論下列說法錯誤的是(選兩項)A、1NF的要求是:關系中的每個屬性必須是不可再分的簡單項B、任何表都滿足1NFC、2NF的要求是:在滿足1NF的基礎上,除了主健以外的列都依賴于主健D、3NF的要求是:在滿足2NF的基礎上,除了主健以外的列都直接依賴于主健答案:BC20.下面關于命令的敘述,正確的是()A、一行只能寫一條命令B、一行可以寫多條命令C、一條命令可以寫在多行D、命令格式中的英文字母大小寫等效答案:ACD21.關于觸發(fā)器,()說法是錯誤的。(選兩項)A、觸發(fā)器是一種特殊類型的存儲過程。B、可以使用觸發(fā)器來響應對數(shù)據(jù)的select,insert,update,delete操作。C、一個表上的觸發(fā)器不可以包含對另外一個表的數(shù)據(jù)操作,以免造成死循環(huán)。D、觸發(fā)器和觸發(fā)它的語句構(gòu)成一個事務。答案:BC22.以下各種方法屬于安全可靠地退出VFP6.0系統(tǒng)的正確方法是()A、在命令窗口執(zhí)行QUIT命令B、立即關掉計算機電腦C、單擊窗口右上方的“x”D、按ALT+F4組合鍵答案:ACD23.在SQLServer中,維護數(shù)據(jù)庫包括一下那些操作()【選三項】A、創(chuàng)建數(shù)據(jù)庫B、更改數(shù)據(jù)庫名稱C、刪除數(shù)據(jù)庫D、刪除數(shù)據(jù)庫中的數(shù)據(jù)答案:ABC24.下列關于ORDERBY子句的說法,不正確的是()?!具x兩項】A、在SELECT語句中,ORDERBY子句為必選B、ORDERBY默認按照降序排序C、ORDERBY字段DESC是降序排列D、ORDERBY子句放于WHERE子句之后答案:AB25.關于子查詢,以下說法正確的是(選兩項)A、一般來說,表連接都可以用子查詢替換。B、一般來說,子查詢都可以用表連接替換。C、相對于表連接,子查詢適合于作為查詢的篩選條件。D、相對于表連接,子查詢適合于查看多表的數(shù)據(jù)。答案:BC26.模糊查詢常用的運算符包括()?!尽緼、likeB、inC、between……and……D、or答案:ABC27.以下哪些語句屬于DML語句?!具x兩項】A、CREATEB、INSERTC、DROPD、UPDATE答案:BD28.現(xiàn)有表book,主鍵bookid設為標識列。若執(zhí)行語句:select*intobook2frombook以下說法正確的是(選兩項)A、若數(shù)據(jù)庫中已存在表book2,則會提示錯誤B、若數(shù)據(jù)庫中已存在表book2,則語句執(zhí)行成功,并且表book2中的bookid自動設為標識。C、若數(shù)據(jù)庫中不存在表book2,則語句執(zhí)行成功,并且表book2中的bookid自動設為主鍵。D、若數(shù)據(jù)庫中不存在表book2,則語句執(zhí)行成功,并且表book2中的bookid自動設為標識答案:AD29.事務具有哪些屬性?()A、原子性B、一致性C、隔離性D、持久性答案:ABCD30.關于SQL描述正確的是()?!尽緼、SQL指結(jié)構(gòu)化查詢語言B、SQL是一種ANSI的標準計算機語言C、SQL是運行在客戶的語言。D、SQL是運行在服務端的語言。答案:ABD31.下面的選項是關系數(shù)據(jù)庫基本特征的是()。A、與列的次序無關B、不同的列應有不同的數(shù)據(jù)類型C、不同的列應有不同的列名D、與行的次序無關答案:ACD32.在SQLServer中,下列關于ORDERBY子句的說法,錯誤的是()【選兩項】A、在SELECT語句中,ORDERBY子句為必選B、ORDERBY默認按照降序排序C、ORDERBY字段DESC是降序排列D、ORDERBY子句放于WHERE子句之后答案:AB33.在視圖上可以完成的操作有哪些()【】A、更新視圖B、查詢C、在視圖上定義新的基本表D、在視圖上定義新視圖答案:ABD34.在下列字符串中,符合VFP6.0規(guī)定的正確變量名是()A、FE__1234B、團員否C、25_ABCDD、PS:12答案:AB35.在SQLServer中,關于觸發(fā)器說法錯誤的有()?!具x兩項】A、觸發(fā)器是一種特殊類型的存儲過程B、可以使用觸發(fā)器來響應對數(shù)據(jù)的select、insert、update、delete操作C、一個表上的觸發(fā)器不可以包含對另外一個表的數(shù)據(jù)操作,以免造成死循環(huán)D、觸發(fā)器和觸發(fā)它的語句構(gòu)成一個事務答案:BC36.下面關于在子查詢中使用運算符描述不正確的是()【】A、使用IN運算符用于查找字段值屬于某一組值的行B、使用Exists運算符用于測試子查詢是否返回行,如果返回其值就為真C、使用ALL運算符用于測試子查詢結(jié)果集的所有行是否滿足指定的條件D、使用Any運算符用于測試子查詢結(jié)果集中的一行或多行不滿足指定的條件答案:ABC37.若表student中有100條數(shù)據(jù),需要選擇出年齡最小的五個學員,字段stuAge表示年齡,以下SQL可以實現(xiàn)該功能的是()?!具x兩項】A、Selecttop5*fromstudentorderbystuAgeB、Selecttopof5*fromstudentorderbystuAgeASCC、Selecttop5percent*fromstudentorderbystuAgeD、Selecttop5percent*fromstudentorderbystuAgeDESC答案:AC38.在SQLServer中,現(xiàn)有書目表book,包含字段:price(float);現(xiàn)在查詢一條書價最高的書目的詳細信息,以下語句正確的是()【選兩項】A、Selecttop1*frombookorderbypriceascB、Selecttop1*frombookorderbypricedescC、Selecttop1*frombookwhereprice=(selectmax(price)frombook)D、Selecttop1*frombookwhereprice=max(price)答案:BC39.以下說法正確的是()A、字符型既可用單引號也可用雙引號將串值括起來B、字符型的87398143不參與計算的C、87398143不能聲明為數(shù)值型D、數(shù)值型的87398143將參與計算答案:ABD40.在SQLServer中,現(xiàn)A表和B表需要進行內(nèi)連接,select*fromA(_____)Bon…...括號內(nèi)填入下列哪兩個選項可以正確實現(xiàn)【選兩項】A、innerjoinB、leftjoinC、joinD、fulljoin答案:AC41.關于主鍵下列說法正確的是()A、可以是表中的一個字段,B、是確定數(shù)據(jù)庫中的表的記錄的唯一標識字段,C、該字段不可為空也不可以重復D、可以是表中的多個字段組成的。答案:ABCD42.在SQLServer中,模糊查詢中‘%’和‘_’的區(qū)別是()【選兩項】A、%指匹配一個字符B、_指匹配一個字符C、_指匹配任意字符,任意數(shù)量。D、%指匹配任意字符,任意數(shù)量。答案:BD43.下列語句錯誤的是()A、select*fromorderswhereordernameisnotnull;B、select*fromorderswhereordername<>null;C、select*fromorderswhereordernameisnull;D、select*fromorderswhereordernamenotisnull;答案:BD44.在SQLServer中,對事務描述錯誤的是()【選兩項】A、一個事務中的所有命令作為一個整體提交或回滾B、如果兩個并發(fā)事務要同時修改同一個表,有可能產(chǎn)生死鎖C、Sqlserver默認將每條單獨的T-SQl語句視為一個事務D、事務必須使用begintransaction來明確指定事務的開始答案:BD45.維護數(shù)據(jù)庫包括一下那些操作()?!尽緼、創(chuàng)建數(shù)據(jù)庫B、更改數(shù)據(jù)庫名稱C、刪除數(shù)據(jù)庫D、刪除數(shù)據(jù)庫中的數(shù)據(jù)答案:ABC46.在()的列上更適合創(chuàng)建索引?!具x兩項】A、需要對數(shù)據(jù)進行排序B、具有默認值C、頻繁更改D、頻繁搜索答案:AD47.下面正確的說法是()A、關鍵字只能由單個的屬性組成B、在一個關系中,關鍵字的值不能為空C、一個關系中的所有候選關鍵字均可以被指定為主關鍵字D、關鍵字是關系中能夠用來惟一標識元組的屬性答案:BCD48.以下哪些是mySQL數(shù)據(jù)類型()A、BIGINTB、TINYINTC、INTEGERD、INT答案:ABCD49.有關存儲過程的參數(shù)默認值,說法錯誤的是()【】A、輸入?yún)?shù)必須有默認值B、帶默認值的輸入?yún)?shù),方便用戶調(diào)用C、帶默認值的輸入?yún)?shù),用戶不能再傳入?yún)?shù)D、輸出參數(shù)也可以帶默認值答案:ACD50.下列關于SqlServer數(shù)據(jù)庫語法描述正確的是()?!尽緼、SQL語法大小寫十分敏感,關鍵字必須使用大寫字母。B、SQL語法對于自定義的命名與關鍵字相同時可采用[]號來區(qū)分。C、可以把SQL分為兩個部分:數(shù)據(jù)操作語言(DML)和數(shù)據(jù)定義語言(DDL)D、SQL的數(shù)據(jù)定義語言(DDL)部分使我們有能力創(chuàng)建或刪除表格。我們也可以定義索引(鍵),規(guī)定表之間的鏈接,以及施加表間的約束。答案:BCD51.關于drop、delete與truncate使用場景描述正確的是()【】A、對表進行刪除的時候,用drop。B、想刪除部分數(shù)據(jù)行時候,用delete,并且?guī)蟱here子句。C、保留表而刪除所有數(shù)據(jù)的時候用truncate。D、想刪除表中所有數(shù)據(jù)行對表進行保留,用drop。答案:ABC52.下列刪除表中數(shù)據(jù),以下說法正確的是()?!尽緼、Delete可用于清空表的數(shù)據(jù),并且主鍵自增長的值會回退到增量種子1B、Delete可用于清空表的數(shù)據(jù),并且主鍵自增長的值不會回退到增量種子1C、Truncate可用于清空表的數(shù)據(jù),并且主鍵自增長的值會回退到增量種子1D、Delete可用于刪除表中某一條數(shù)據(jù)或多條數(shù)據(jù)。答案:BCD53.下列敘述正確的是()A、關系模型可以反映現(xiàn)實中的一對一關系B、關系模型可以反映現(xiàn)實中的.對多關系C、關系模型可以反映現(xiàn)實中的多對多關系D、關系模型只能反映現(xiàn)實中的一對一和一對多關系答案:ABC54.下列哪一個邏輯運算符的優(yōu)先級排列不正確()A、AND/NOT/ORB、NOT/AND/ORC、OR/NOT/ANDD、OR/AND/NOT答案:ACD55.關于分組查詢,以下()描述是錯誤的(選二項)A、使用groupby進行分組查詢B、對分組后的結(jié)果進行條件查詢必須使用Having子句C、Having子句不能與where子句同時出現(xiàn)在一個select語句中D、在使用分組查詢時,在select列表中只能出現(xiàn)被分組的字段。答案:CD56.以下可以在數(shù)據(jù)庫中看作是數(shù)據(jù)的是:()A、文字B、圖像C、聲音D、數(shù)字答案:ABCD57.參照完整性的規(guī)則包括()A、更新規(guī)則B、刪除規(guī)則C、檢索規(guī)則D、插入規(guī)則答案:ABD58.在SQLServer中,以下關于SQL優(yōu)化說法正確的是()【選三項】A、選擇記錄條數(shù)最少的表放在最前B、SELECT語句中避免使用*號C、使用表或列的別名D、用IN替代OR答案:BCD59.下列哪些數(shù)據(jù)是字符型數(shù)據(jù)。()A、中國B、“1+2”C、”can’t”D、”張三-李四”答案:BCD60.對以下語句描述正確的是()【】createviewview_stuInfoasselectstuName,stuNo,stuAddressfromstuInfogoA、創(chuàng)建了一個命名為view_stuInfo的視圖B、只在一個表上不能創(chuàng)建視圖,語法錯誤C、此視圖一般為班主任查詢學員信息提供參考D、可以用select*fromview_stuInfo查詢stuInfo表所有學員的三個字段的信息答案:ACD三、判斷題1.在關系的完整性約束中,參照完整性約束可以遵照也可以不遵照。A、正確B、錯誤答案:B2.數(shù)據(jù)庫故障還原模型有簡單還原模型,完整還原模型和大容量日志記錄的還原模型。A、正確B、錯誤答案:A3.數(shù)據(jù)庫技術是是計算機數(shù)據(jù)處理與信息管理系統(tǒng)的核心。A、正確B、錯誤答案:A4.內(nèi)存變量名可以由字母、數(shù)字、下劃線組成,可以包括空格()A、正確B、錯誤答案:B5.in謂詞的作用是判斷一個表中指定列的值是否包含在另一個表中。A、正確B、錯誤答案:A6.在BETWEEN子句的寫法中,下限值必須大于上限值。()A、正確B、錯誤答案:A7.()!=和<>都代表不等于。A、正確B、錯誤答案:A8.事務是針對數(shù)據(jù)庫的一組操作,它一定由兩條以上SQL語句組成。()ps:可以由一條或多條A、正確B、錯誤答案:B9.創(chuàng)建視圖的查詢語句中包含DISTINCT,會導致通過視圖刪除數(shù)據(jù)失敗。()A、正確B、錯誤答案:A10.在帶有比較運算符的子查詢中,>ANY表示大于子查詢中的任何一個結(jié)果。A、正確B、錯誤答案:A11.在一個關系中,如果有這樣一個字段存在,它的值能唯一的標識關系中的每一條記錄,稱這個字段為關鍵字。A、正確B、錯誤答案:A12.全局變量是由

溫馨提示

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

最新文檔

評論

0/150

提交評論