數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用試題題庫(kù)_第1頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用試題題庫(kù)_第2頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用試題題庫(kù)_第3頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用試題題庫(kù)_第4頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用試題題庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用選擇題題庫(kù)(單選)1 .在學(xué)生成績(jī)表tblCourseScore中的列Score用來(lái)存放某學(xué)生學(xué)習(xí)某課程的考試成績(jī)(0100分,沒有小數(shù)),用下面的哪種類型最節(jié)省空間?CA.intB.smallintC.tinyintD.decimal(3,0)2 .訂單表Orders的列OrderID的類型是小整型(smallint),根據(jù)業(yè)務(wù)的發(fā)展需要改為整型(integer),應(yīng)該使用下面的哪條語(yǔ)句?CA.ALTERCOLUMNOrderIDintegerFROMOrdersB.ALTERTABLEOrders(OrderIDinteger)C.ALTERTABLEOrdersALTER

2、COLUMNOrderIDintegerD.ALTERCOLUMNOrders.OrderIDinteger3 .小王在SQLServer2005數(shù)據(jù)庫(kù)中創(chuàng)建了如下兩個(gè)表:CREATETABLE員表(雇員代號(hào)intIDENTITY(10001,1)PRIMARYKEYNONCLUSTERED,雇員姓名varchar(20)NOTNULL,通信地址varchar(200)NULL)CREATETABLE單表(訂單號(hào)intIDENTITY(1,1)PRIMARYKEY,雇員代號(hào)intNOTNULL,客戶代號(hào)intNOTNULL,訂購(gòu)日期datetimeNOTNULL,訂購(gòu)金額moneyNOTNUL

3、L)他需要獲得2003年9月1日每個(gè)雇員的最高的一筆銷售金額,要求列出“雇員代號(hào)”、“雇員姓名”、“訂購(gòu)日期”、最高的“訂購(gòu)金額”。下面哪個(gè)語(yǔ)句能完成該功能?BA.SELECTa.雇員代號(hào),a.雇員姓名,b.訂購(gòu)日期,b.訂購(gòu)金額FROMt員表ASaLEFTOUTERJOIN單表ASbONa.雇員代號(hào)=b.雇員代號(hào):WHEREIbT購(gòu)日期=09/01/2003ANDT購(gòu)金額IN(SELECTMAX(T購(gòu)金額)FROMT單表)B.SELECTa.雇員代號(hào),a.雇員姓名,b.訂購(gòu)日期,MAX(訂購(gòu)金額)FROMt員表ASaLEFTOUTERJOIN單表ASbONa.雇員代號(hào)二b.雇員代號(hào)ANDb.

4、訂購(gòu)日期=09/01/2003GROUPBYal員代號(hào),a.雇員女4名,b.訂購(gòu)日期C.SELECTa.雇員代號(hào),a.雇員姓名,b.訂購(gòu)日期,MAX(訂購(gòu)金額)FROMt員表ASaINNERJOINT單表ASbONa.雇員代號(hào)=b.雇員代號(hào)WHEREIbT購(gòu)日期=09/01/2003GROUPBYal員代號(hào),a.雇員女4名,b.訂購(gòu)日期,b.訂單號(hào)D.SELECTa.雇員代號(hào),a.雇員姓名,b.訂購(gòu)日期,MAX(訂購(gòu)金額)FROMt員表ASaINNERJOINT單表ASbONa.雇員代號(hào)=b.雇員代號(hào)WHEREIbT購(gòu)日期=09/01/2003ANDT購(gòu)金額IN(SELECTMAX訂購(gòu)金額)F

5、ROMT單表)4 .使用下列哪個(gè)數(shù)據(jù)類型可以存儲(chǔ)達(dá)2GB的數(shù)據(jù)?AA.textB.varbinaryC.varchar(max)D.varchar5 .用于定義、撤銷和修改數(shù)據(jù)庫(kù)對(duì)象的語(yǔ)言是()?AA.DDL?B.DML?C.DCL?D.DEL6 .用于數(shù)據(jù)庫(kù)中數(shù)據(jù)的修改和檢索的語(yǔ)言是()?BA.DDL?B.DML?C.DCL?D.DEL7 .用于數(shù)據(jù)訪問權(quán)限的控制的語(yǔ)言是()??C?A.DDL?B.DML?C.DCL?D.DEL八,IIII11I)I1I8 .關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是()?D?A.稱ifB.圖?C.表?D.二維表T|二J/J9 .在Products數(shù)據(jù)庫(kù)中建立一個(gè)新表Author

6、s,表中應(yīng)該包含name列和每個(gè)作者的ID?列,下列語(yǔ)法正確的是(c)。?a)CREATETABLEAUTHORSONPrpducts(namevarchar(50),IDsmallint)?b)ALTERDATABASEproductsr-Aj?ADDTABLEAuthors(namevarchar(50),IDsmallint)?c)CREATETABLEProducts.Authors(namevarchar(50),IDsmallint)?d)CreateTABLEProducts.Authors(name,ID)10 .記錄SQLServer的初始化信息的數(shù)據(jù)庫(kù)是()??A?A.ma

7、ster?B.model?C.msdb?D.tempdb11 .為用戶提供模板和原型的數(shù)據(jù)庫(kù)是()?B?A.master?B.model?C.msdb?D.tempdb12 .供SQLServer代理程序調(diào)度警報(bào)和作業(yè)以及記錄操作員時(shí)使用的數(shù)據(jù)庫(kù)是()?C?A.master?B.model?C.msdb?D.tempdb13 .在系統(tǒng)啟動(dòng)時(shí)總是干凈的數(shù)據(jù)庫(kù)是()?D?A.master?B.model?C.msdb?D.tempdb14 .在SQLServer每次啟動(dòng)時(shí)都重新創(chuàng)建的數(shù)據(jù)庫(kù)是()?D?A.master?B.model?C.msdb?D.tempdb15 .刪除數(shù)據(jù)庫(kù)的命令是()?A

8、?A.DROPDATABASE?B.USEDATABASE?C.CLOSEDATABASE?D.OPENDATABASE16 .在SQLServer中,每個(gè)表格僅可以有的簇索引個(gè)數(shù)是()A?A.1?B.2?C.8?D.1017 .在SQLServer中,每個(gè)表格僅可以有的非簇索引個(gè)數(shù)是()D?A.10?B.21?C.128?D.249z.1,.r?18 .從表中刪除一行或多行記錄的語(yǔ)句是()?AII.I.1IrI/,11?A.DELETE?B.UPDATE?C.DROP?D.INSERTUF7/UI|19 .在Transact-SQL語(yǔ)法中,SELEC砒句的完整語(yǔ)法較復(fù)雜,但至少包括的部分()

9、BA.SELECTINTO?B.SELECTFROMIL-JC.SELECTGROUP?DISELECT20.SELECT語(yǔ)句要把重復(fù)行屏蔽使用關(guān)鍵字()A|lp-I、fA.DISTINCT?B.UNION?C.ALL?C.GROUP?21 .如果在SELEC加句中使用集合函數(shù)時(shí),一定在后面使用()Avji?A.GROUPBYBCOMPUTEBYC.HAVING?D.COMPUTEr-i22 .只能匹配一個(gè)字符的匹配符是()B?A.%?B.-?C.A?D.23 .能匹配任意長(zhǎng)度字符的匹配符是()B?A.-?B.%?C.a?D.24 .能匹配指定范圍或集合中的任何單個(gè)字符的匹配符是()C?A.-

10、?B.%?C.?D.25 .判斷字段為空的關(guān)鍵字是()?A?A.ISNULL?B.NULL?C.ISIN?D.IN26 .當(dāng)向數(shù)據(jù)庫(kù)表中插入數(shù)據(jù)時(shí),如果沒有明確地提供輸入值時(shí),SQLServer自動(dòng)為該列輸入指定值,這屬于哪種約束()?A?A.DEFAULT約束?B.CHEC嚏勺束?C.PRIMARY?KE溝束?D.FOREIGNKEY勺束27 .通過邏輯表達(dá)式判斷限制插入到列中的值,這屬于哪種約束()B?A.DEFAULT約束?B.CHECK勺束?C.PRIMARY?KEY勺束??D.FOREIGNKEY勺束28 .不允許數(shù)據(jù)庫(kù)表在指定列上具有相同的值,且不允許有空值,這屬于哪種約束()CI

11、.:L。./I%j?A.DEFAULT約束?B.CHECK勺束?XXxiII,11III./,y.IIitI1C.PRIMARY?KEY勺束??D.FOREIGNKEY勺束tI1%;.r-II*、1F|29 .定義數(shù)據(jù)庫(kù)表中指定列上插入或更新的數(shù)值必須在另一張被參照表中的特定列上存在,這屬于哪種約束()D-Ij;二J/7?A.DEFAULT約束?B.CHECK勺束?C.PRIMARY?KEY勺束??D.FOREIGNKEY勺束30 .不允許數(shù)據(jù)庫(kù)表在指定列上具有相同的值,但允許有空值,這屬于哪種約束()B|r-I?A.DEFAULT約束?B.UNIQUE約束?C.PRIMARY?KEY勺束??

12、D.FOREIGNKEY勺束31 .只對(duì)某一列起作用的約束稱為!()A?A.列約束?B.惟一約束?C.默認(rèn)束?D.表約束32 .包含了數(shù)據(jù)庫(kù)表中一個(gè)以上的列的約束稱為()?D?A.列約束?B.惟一約束?C.默認(rèn)束?D.表約束33 .約束可以通過哪條命令創(chuàng)建()B?A.SETTABLE?B.CREATE?TABLE?C.USETABLE?D.UPDATETABLE34 .在下列選項(xiàng)中不是SQLServer提供給用戶查看約束信息的方法是()?B?A.使用系統(tǒng)存儲(chǔ)過程???B.使用查詢分析器??C.使用企業(yè)管理器???D.使用規(guī)劃視圖35 .可以刪除約束的方法是()A?A.利用企業(yè)管理器?B.使用A

13、LTER數(shù)?C.使用DELETE!數(shù)??D.使用ERASE0數(shù)36 .可以刪除約束的方法是()A?A.利用DROP數(shù)B.使用ALTER數(shù)?C.使用DELETES數(shù)?D.使用ERASE1數(shù)37 .DEFAULT約束只作用于執(zhí)彳T哪條語(yǔ)句時(shí)()D-(1,VII?A.CREATE?B.ALTER?C.UPDATE?D.INSERT38 .被FOREIGN?KEY照的列在表中應(yīng)該具有()??Cfr?A.DEFAULT約束?B.CHECK勺束?II.Jlifr,i7:?C.PRIMARY?KEY勺束?D.REIGNKEY勺束z5,f1I.-7/XUiII-j39 .UNIQUE約束強(qiáng)制了數(shù)據(jù)的()A?A

14、.實(shí)體完整性???B.域完整性??C.引用完整性?????D.用戶定義完整性40 .FOREIGNKEY勺束強(qiáng)制了數(shù)據(jù)的()C?A.實(shí)體完整性???B.域完整性???C.引用完整性?????D.用戶定義完整性p-I、f41 .對(duì)于基礎(chǔ)的完整性邏輯應(yīng)該采用()B?A.域完整性?B.聲明數(shù)據(jù)完整性?C.引用完整性?D.過程定義數(shù)據(jù)完整性弋、V|42 .對(duì)于復(fù)雜全面的完整性邏輯應(yīng)該采用()D4、 r-_.?A.域完整性?B.聲明數(shù)據(jù)完整性?C.引用完整性?D.過程定義數(shù)據(jù)完整性43 .為數(shù)據(jù)表創(chuàng)建索引的目的是()AA.提高查詢的檢索性能?B.創(chuàng)建唯一索引?C.創(chuàng)建主鍵?D.歸類44 .在創(chuàng)建表時(shí)創(chuàng)建

15、唯一索引可以用()C?A.設(shè)置唯一約束?日Createtable?C.設(shè)置主鍵約束?D.以上都可以45 .可以創(chuàng)建視圖的是()D?A.CREATERULE?B.CREATEDEFAULT?C.CREATETABLE?D.CREATEVIEW46 .視圖是一種常用的數(shù)據(jù)對(duì)象,可以對(duì)數(shù)據(jù)進(jìn)行()DA.查看?B.插入?C.更新?D.以上都是47 .視圖刪除的語(yǔ)句是()D?A.SETVIEW?B.UPDATEVIEW?C.ALTERVIEW?D.DROPVIEW48?有關(guān)數(shù)據(jù)冗余說(shuō)法錯(cuò)誤的是(d)。?a)?數(shù)據(jù)庫(kù)中,數(shù)據(jù)存在副本的現(xiàn)象,就是數(shù)據(jù)冗余?b)?通過分類存儲(chǔ),可以有效減少數(shù)據(jù)冗余,但是會(huì)增加

16、數(shù)據(jù)查找的復(fù)雜性.|,.?c)?在數(shù)據(jù)庫(kù)設(shè)計(jì)階段,一定要盡最大可能避免數(shù)據(jù)冗余,最好做到無(wú)數(shù)據(jù)冗余。?d)?數(shù)據(jù)冗余通常是由于數(shù)據(jù)庫(kù)設(shè)計(jì)引起的。|49 .數(shù)據(jù)庫(kù)的,f能是由(c)來(lái)衡量的.1f:|I、二1a)數(shù)據(jù)庫(kù)的結(jié)構(gòu)b)數(shù)據(jù)庫(kù)的記錄數(shù)量c)數(shù)據(jù)庫(kù)檢索啟示的進(jìn)度d)數(shù)據(jù)庫(kù)操作的復(fù)雜性50.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,以下(a)情況是數(shù)據(jù)冗余的一種形式.I1a)對(duì)相同的數(shù)據(jù)進(jìn)行多次備份b)在多個(gè)位置存儲(chǔ)相同的數(shù)據(jù)c)對(duì)重要數(shù)據(jù)類型進(jìn)行復(fù)制操作d)使用不同類型的數(shù)據(jù)庫(kù)存儲(chǔ)不同應(yīng)用系統(tǒng)的數(shù)據(jù)51?關(guān)于標(biāo)識(shí)列,以下說(shuō)法正確的是(b)。?a)?使用sql語(yǔ)句插入數(shù)據(jù)時(shí),可以為標(biāo)識(shí)列指定要插入的值。?b)?設(shè)定標(biāo)識(shí)

17、時(shí),必須同時(shí)指定標(biāo)識(shí)種子和標(biāo)識(shí)遞增量。?c)?若設(shè)定標(biāo)識(shí)時(shí),未指定標(biāo)識(shí)遞增量,那么使用sql語(yǔ)句插入數(shù)據(jù)時(shí),可以為標(biāo)識(shí)列指定遞增值。?d)?只能把主鍵設(shè)定為標(biāo)識(shí)列。52 現(xiàn)有表user,字段:userid,username,salary,deptid,email;表department,字段:deptid,deptname;下面(c)應(yīng)采用檢查約束來(lái)實(shí)現(xiàn)。?a)?若department中不存在deptid為2的紀(jì)錄,則不允許在user表中插入deptid為2的數(shù)據(jù)行。?b)?若user表中已經(jīng)存在userid為10的記錄,則不允許在user表中再次插入userid為10的數(shù)據(jù)行。?c)?Use

18、r表中的salary(薪水)值必須在1000元以上。?d)?若User表的email列允許為空,則向user表中插入數(shù)據(jù)時(shí),可以不輸入email值。53 .在數(shù)據(jù)庫(kù)層次結(jié)構(gòu)模型中,每個(gè)子級(jí)可以有(d)個(gè)父級(jí)。a)一b)兩c)至少兩d)多54 .在關(guān)系型數(shù)據(jù)庫(kù)中,基于公共字段將兩個(gè)或多個(gè)表聯(lián)系起來(lái)稱為聯(lián)接,聯(lián)接包括以下不同的類型,除了(d).ia)內(nèi)部聯(lián)接b)外鍵聯(lián)接c)外部聯(lián)接Id)自聯(lián)接55?以下(b)語(yǔ)句從表TABLE_NAME提取前10條記錄。I-j?a)?select*fromTABLE_NAMEwhererowcount=10?b)?selectTOP10*fromTABLE_NAM

19、E?c)?selectTOPof10*fromTABLE_NAME?d)?select*fromTABLE_NAMEwhererowcount(SELECT*FROW品WHER產(chǎn)品名稱一次性紙杯);?c)?SELECT*FRO曠品WHEREEXISTS品名稱=一次性紙杯);?d)?SELECT*FROM品WHEREb格(SELECT價(jià)格FRO用品WHER/品名稱=一次性紙杯);57?查找student表中所有電話號(hào)碼(列名:telephone)的第一位為8或6,第三位為0的電話號(hào)碼(c)。?a)?SELECTtelephoneFROMstudentWHEREtelephoneLIKE8,6%0

20、*?b)?SELECTtelephoneFROMstudentWHEREtelephoneLIKE(8,6)*0%?c)?SELECTtelephoneFROMstudentWHEREtelephoneLIKE8,6_0%?d)?SELECTtelephoneFROMstudentWHEREtelephoneLIKE8,6_0*58?現(xiàn)有表book,字段:id(int),title(varchar),price(float);其中id字段設(shè)為標(biāo)識(shí),使用insert語(yǔ)句向book表中插入數(shù)據(jù),以下語(yǔ)句錯(cuò)誤的是(a)。?a)?insertintobook(id,title,price)values

21、(1,java,100)?b)?insertintobook(title,price)values(java,100)?c)?insertintobookvalues(java,100)?d)?insertbookvalues(java,100)59?不可以啟動(dòng)和停止SQLServer2000服務(wù)的工具是(a)。?a)?SQLServer企業(yè)管理器?b)?SQLServer服務(wù)管理器-l.:f-。/IIj*.?c)?Windows服務(wù),.?d)?SQLServer查詢分析器Il1/J60?現(xiàn)有表Employee,字段:id(int),firstname(varchar),lastname(va

22、rchar);以下sql語(yǔ)句錯(cuò)誤的是(b)。j.1-II7/產(chǎn)|I?一。7I/?a)?selectfirstname+.+lastnameasnamefromemployee?b)?select?firstname+.+lastname=namefromemployee?c)?select?name=firstname+.+lastname?fromemployee?d)?select?firstname,lastnamefromemployeer-|、f61?在sqlserver2000中,關(guān)于數(shù)據(jù)庫(kù)說(shuō)法錯(cuò)誤的是(c)。?a)?數(shù)據(jù)庫(kù)在磁盤上默認(rèn)的存儲(chǔ)位置是:SQLServer安裝路徑Mic

23、rosoftSQLServerMSSQLData3飛、Xji?b)?一個(gè)數(shù)據(jù)庫(kù)至少應(yīng)包含一個(gè)數(shù)據(jù)庫(kù)文件(*.mdf)和一個(gè)事務(wù)日志文件(*.ldf)十二二彳?c)?只有當(dāng)數(shù)據(jù)庫(kù)中不存在數(shù)據(jù)的情況下,才可以進(jìn)行數(shù)據(jù)庫(kù)的收縮操作。?d)?可以通過從A機(jī)器拷貝數(shù)據(jù)庫(kù)文件和事務(wù)日志文件至B機(jī)器,然后通過在B機(jī)器上執(zhí)行相應(yīng)的附加數(shù)據(jù)庫(kù)操作,實(shí)現(xiàn)數(shù)據(jù)庫(kù)從A機(jī)器到B機(jī)器的復(fù)制。62.檢索選修4門以上課程的學(xué)生總成績(jī)(不統(tǒng)計(jì)不及格的課程),并要求按總成績(jī)的降序排列出來(lái)。正確的SELEC9句是()。BA. SELECTS#SUM(GRADE)FROMSCWHEREGRADE=60GROUPBYS#ORDERBY

24、2DESCHAVINGCOUNT(*)=4B. SELECTS#SUM(GRADE)FROMSCWHEREGRADE=60GROUPBYS#HAVINGCOUNT(*)=4ORDERBY2DESCC. SELECTS#SUM(GRADE)FROMSCWHEREGRADE=60iHAVINGCOUNT(*)=4GROUPBYS#ORDERBY2DESC/八、JiIII,IIJ二D. SELECTS#SUM(GRADE)FROMSCl二/JU!1WHEREGRADE=60ORDERBY2DESCGROUPBYS#HAVINGCOUNT(*)=463你現(xiàn)在要建立一個(gè)Access數(shù)據(jù)庫(kù),一個(gè)表保存圖書

25、館圖書信息,表的主要字段為:出版社,作者,版本和簡(jiǎn)要介紹,對(duì)于“簡(jiǎn)要介紹”字段應(yīng)該選擇(a)類型。(注:“簡(jiǎn)要介紹”字段的內(nèi)容可以超過100個(gè)字符)a?文本b?超級(jí)連接不、飛J1c?備注d?數(shù)字64包含元數(shù)據(jù)的表由關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)創(chuàng)建和維護(hù),其中,表的創(chuàng)建涉及是內(nèi)容包括以下的方面,除了(d).a指定數(shù)據(jù)類型b指定可以輸入到字段中的數(shù)據(jù)的大小c實(shí)施任何必要的約束以確保輸入的數(shù)據(jù)有效d實(shí)施限制權(quán)限65?Sqlserver提供了一些字符串函數(shù),以下說(shuō)法錯(cuò)誤的是(a)。?返回值為:hel?a)?selectright(hello,3)?b)?selectltrim(rtrim(hello)返回值為

26、:hello(前后都無(wú)空格)?c)?selectreplace(hello,e,o)返回值為:hollo?d)?selectlen(hello)返回值為:566?現(xiàn)有書目表book,包含字段:價(jià)格price(float),類別type(char);現(xiàn)在查詢各個(gè)類別的平均價(jià)格、類別名稱,以下語(yǔ)句正確的是(a)。?a)?selectavg(price),typefrombookgroupbytype?b)?selectcount(price),typefrombookgroupbypricew*EI?c)?selectavg(price),typefrombookgroupbyprice?d)?s

27、electcount(price),typefrombookgroupbytype,L/II%j67.檢索選修課程C2”的男生中的最高成績(jī),正確的SELEC砒句是()。CA. SELECTMAX(GRADEFROMSCh7/!/WHERECN=C2ANDSEX=;二、r,%).B. SELECTMAX(GRADEFROMSCC,S.f.jf/?WHERECN=C2ANDSEX=男;C. SELECTMAX(GRADEFROMSCSWHERESC.C#=C.C#ANDCN=C2ANDSEX=男;D. SELECTMAX(GRADEFROMSCC,Sr-I、JWHERESC.C#=C.C#ANDS

28、C.S#=S.S#ANDCN=C2ANDSEX男,;68?查詢student表中的所有非空email信息,以下語(yǔ)句正確的是(d)。?*3飛、(?a)?Selectemailfromstudentwhereemail!=null二二彳?b)?Selectemailfromstudentwhereemailnotisnull?c)?Selectemailfromstudentwhereemailnull?d)?Selectemailfromstudentwhereemailisnotnull69?以下不屬于企業(yè)管理器功能的是(d)。?a)?創(chuàng)建并管理所有數(shù)據(jù)庫(kù)、登陸、用戶、權(quán)限等。?b)?管理和執(zhí)

29、行數(shù)據(jù)導(dǎo)入導(dǎo)出、數(shù)據(jù)庫(kù)備份等多項(xiàng)輔助功能。?c)?定義sqlserver組。?d)?調(diào)試、執(zhí)行sql語(yǔ)句,批處理和腳本。70?以下(c)語(yǔ)句的返回值不是22。?a)?Selectabs(-22)?b)?Selectabs(22)?c)?Selectceiling(22.1)?d)?Selectfloor(22.9)71?現(xiàn)有訂單表orders,包含用戶信息userid,產(chǎn)品信息productid,以下(d)語(yǔ)句能夠返回至少被訂購(gòu)過兩回的productid?II?a)?selectproductidfromorderswherecount(productid)1?b)?selectproduct

30、idfromorderswheremax(productid)1/J/IIj?c)?selectproductidfromorderswherehavingcount(productid)1groupbyproductid,.?d)?selectproductidfromordersgroupbyproductidhavingcount(productid)111,7I/72?關(guān)于聚合函數(shù),以下說(shuō)法錯(cuò)誤的是(b)。?-/r11?a)?Sum返回表達(dá)式中所有數(shù)的總合,因此只能用于數(shù)字類型的列。?b)?Avg返回表達(dá)式中所有數(shù)的平均值,可以用于數(shù)字型和日期型的列。?c)?Max和Min可以用于字符

31、型的列。?d)?Count可以用于字符型的列。73?現(xiàn)有顧客表customers,包含數(shù)據(jù)如下表,若執(zhí)行sql語(yǔ)句:selectcount(distinct(city)fromcustomers以下(b)是輸出結(jié)果。?cid?cname?city?1?jac?null?2?lee?beijing?3?tom?null?4?chen?beijing?a)?1?b)?2?c)?3?d)?474?現(xiàn)有顧客表customers,包含數(shù)據(jù)如下表,若執(zhí)行sql語(yǔ)句:selectavg(discount)fromcustomers,以下(a)是輸出結(jié)果。?cid?cname?discount?1?jack?

32、null?2?lee?8?3?tom?7?4?chen?1?a)?錯(cuò)誤提示:不能對(duì)null進(jìn)彳favg操作?b)?16?c)?8?d)?475?現(xiàn)有書目表book,數(shù)據(jù)見下表?,F(xiàn)在執(zhí)行sql語(yǔ)句updateb00ksettitle=replace(replace(title,j,a),servlet,csharp),執(zhí)行結(jié)果是(a)。?bookid?titleJ-II?1?jsp&servlet?2?jsp11,士/II%)j1?3?Professionalservlet1,?4?asp?a)?更新了3條記錄:?b)?更新了2條記錄Tf?c)?更新了1條記錄?d)?該sql語(yǔ)句有錯(cuò)誤,無(wú)法執(zhí)行

33、76?使用以下(a)不可以進(jìn)行模糊查詢。?r-I、J?a)?OR?b)?Notbetween?c)?NotIN3飛ji?d)?LikeI二二777?關(guān)于多表聯(lián)接查詢,以下(b)描述是錯(cuò)誤的。?a)?外聯(lián)接查詢返回的結(jié)果集行數(shù)可能大于所有符合聯(lián)接條件的結(jié)果集行數(shù)。?b)?多表聯(lián)接查詢必須使用到JOIN關(guān)鍵字?c)?內(nèi)聯(lián)接查詢返回的結(jié)果是:所有符合聯(lián)接條件的數(shù)據(jù)。?d)?在where子句中指定聯(lián)接條件可以實(shí)現(xiàn)內(nèi)聯(lián)接查詢。78?以下(b)說(shuō)明了代碼:not(付款方式=信用卡)or(信用卡陽(yáng)光卡)的含義。?a)?付款方式不能是信用卡。?b)?付款方式不能是信用卡,或者信用卡是陽(yáng)光卡。?c)?如果付款方

34、式是信用卡,那么信用卡不能是陽(yáng)光卡。?d)?付款方式是信用卡,并且信用卡不能是陽(yáng)光卡。79?執(zhí)行Sql語(yǔ)句:select*,score*0.5+20as加權(quán)成績(jī)fromgradewhere(score*0.5+20)I./,1、X1IIIl,y98關(guān)于IDENTITY屬性,下列說(shuō)法錯(cuò)誤的是(c)。,;a一個(gè)表只能有一個(gè)列具有IDENTITY屬性b你不能對(duì)定義了IDENTITY屬性的列加上default約束c附加了IDENTITY屬性的列可以是任意數(shù)據(jù)類型d你不能更新一個(gè)定義了IDENTITY屬性的列99商品表里所有商品價(jià)格加2,下列更新記錄的語(yǔ)句,正確的是(a).r-I、ja)UPDATEW品

35、表SET?介格=價(jià)格+2;b)INSERT商品表SET價(jià)格=價(jià)格+2;c)UPDATEW品表SET價(jià)格=價(jià)格+2WHERE品名=“面包”;3飛V.|d)SELECT*FRO闡品表SET價(jià)格=價(jià)格+2;I二二7100在Products數(shù)據(jù)庫(kù)中建立一個(gè)新表Authors,表中應(yīng)該包含name列和每個(gè)作者的ID?列,下列語(yǔ)法正確的是(c)。?a)CREATETABLEAUTHORSONPrpducts(namevarchar(50),IDsmallint)?b)ALTERDATABASEproducts?ADDTABLEAuthors(namevarchar(50),IDsmallint)?c)CR

36、EATETABLEProducts.Authors(namevarchar(50),IDsmallint)?d)CreateTABLEProducts.Authors(name,ID)101.以下關(guān)于SQL語(yǔ)句的書寫準(zhǔn)則中不正確的是()。A.SQL語(yǔ)句對(duì)大小寫敏感,關(guān)鍵字需要采用大寫形式B.SQL語(yǔ)句可寫成一行或多行,習(xí)慣上每個(gè)子句占用一行C.關(guān)鍵字不能在行與行之間分開,并且很少采用縮寫形式D.SQL語(yǔ)句的結(jié)束符為分號(hào)“;”102.SQL語(yǔ)言的數(shù)據(jù)操縱語(yǔ)句包括SELECTINSERTUPDATEDELET嚼。其中最重要的也是使用最頻繁的語(yǔ)句是()。AA.SELECTB.INSERTC.UPDA

37、TED.DELETE103 .關(guān)于IDENTITY屬性,下列說(shuō)法錯(cuò)誤的是()。Ca一個(gè)表只能有一個(gè)列具有IDENTITY屬性b你不能對(duì)定義了IDENTITY屬性的列加上default約束二,aIIc附加了IDENTITY屬性的列可以是任意數(shù)據(jù)類型d你不能更新一個(gè)定義了IDENTITY屬性的列.l.:f-J/II%j*.104 .兩個(gè)子查詢的結(jié)果()時(shí),可以執(zhí)行并、交、差操作。AA.結(jié)構(gòu)完全一致B.結(jié)構(gòu)完全不一致C.結(jié)構(gòu)部分一致在D.主碼一致i.j:105 .在SQL語(yǔ)句中,可以用來(lái)實(shí)現(xiàn)關(guān)系代數(shù)中兀運(yùn)算功能的是()語(yǔ)句。AIA.SELECTB.ALTERC.DELETED.DROPTIZ106

38、.在SELEC期句中,與關(guān)系代數(shù)中b運(yùn)算符對(duì)應(yīng)的是()子句。CA.SELECTB.FROMC.WHERED.GROUPBY107 .使用SQL語(yǔ)句進(jìn)行查詢操作時(shí),若希望查詢結(jié)果中不出現(xiàn)重復(fù)元組,應(yīng)在SELECT?句中使用()保留字。A.UNIQUEB.ALLC.EXCEPTD.DISTINCTr-I、108 .在以下SELEC砒句的子句中,放在最后白應(yīng)該是()子句。DA.GROUPBYB.HAVINGC.WHERED.ORDERBY109 .與HAVING子句一起使用的子句是()。A3飛XuA.GROUPBYB.ORDERBYC.WHERED.JOIN1110 .若用如下的SQL語(yǔ)句創(chuàng)建一個(gè)s

39、tudent表:CREATETABLEstudent(NOCHAR(4)NOTNULL,NAMECHAR(8)NOTNULL,SEXCHAR(2),AGESMALLINT)可以插入到student表中白是()。AA.(1031,曾華,男,23)B.(1031,曾華,NULL,NULL)C.(NULL,曾華,男,23)D.(1031,NULL男,23)SELEC砒句是()。C111 .檢索學(xué)生姓名及其所選修課程的課程號(hào)和成績(jī),正確的A. SELECTS.SNSC.C#,SC.GRADEFROMSWHERES.S#=SC.S#;B. SELECTS.SNSC.C#,SC.GRADEFROMSCWH

40、ERES.S#=SC.GRADE;C.SELECTS.SNSC.C#,SC.GRADEFROMSSCWHERES.S#=SC.S#;D.SELECTS.SNSC.C#,SC.GRADEFROMSSC;112在數(shù)據(jù)庫(kù)方式下,信息處理中占據(jù)中心位置的是(C)A.磁盤B.程序C.數(shù)據(jù)D.內(nèi)存113DB的三級(jí)體系結(jié)構(gòu)是對(duì)抽象的三個(gè)級(jí)別。(B)A.存儲(chǔ)器B.數(shù)據(jù)C.程序D.外存114數(shù)據(jù)庫(kù)系統(tǒng)具有“數(shù)據(jù)獨(dú)立性”特點(diǎn)白原因是因?yàn)樵跀?shù)據(jù)庫(kù)系統(tǒng)中BA.采用磁盤作為外存B.采用三級(jí)模式結(jié)構(gòu)C.使用OS來(lái)訪問數(shù)據(jù)D.用宿主語(yǔ)言編寫應(yīng)用程序115在DBS中,“數(shù)據(jù)獨(dú)立性”和“數(shù)據(jù)聯(lián)系”這兩個(gè)概念之間聯(lián)系是AJ;:.

41、I,J!Ii/A.沒有必然的聯(lián)系B.同時(shí)成立或不成立C.前者蘊(yùn)涵后者D.后者蘊(yùn)涵前者116對(duì)DB中數(shù)據(jù)的操作分成兩大類:AA.查詢和更新B.檢索和修改C.查詢和修改D.插入和修改117嵌入式SQL實(shí)現(xiàn)時(shí),采用預(yù)處理方式是C-jA.把SQL語(yǔ)句和主語(yǔ)言語(yǔ)句區(qū)分開來(lái)B.為SQL語(yǔ)句加前綴標(biāo)識(shí)和結(jié)束標(biāo)志r-IJC.識(shí)另出SQL語(yǔ)句,并處理成函數(shù)調(diào)用形式D.把SQL語(yǔ)句編譯成二進(jìn)制碼數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用選擇題題庫(kù)(多選)1 .下面哪些關(guān)鍵字能影響SELEC砒句返回的結(jié)果的行數(shù)?abdA.TOPnB.WHEREC.ORDERBYD.DISTINCT2 .?假定有一個(gè)用戶表,表中包含字段:userid(int)、username(varchar)、password(varchar)、等,該表需要設(shè)置主鍵,以下說(shuō)法正確

溫馨提示

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

評(píng)論

0/150

提交評(píng)論