大型數(shù)據(jù)庫(kù)期末試題以及答案_第1頁(yè)
大型數(shù)據(jù)庫(kù)期末試題以及答案_第2頁(yè)
大型數(shù)據(jù)庫(kù)期末試題以及答案_第3頁(yè)
大型數(shù)據(jù)庫(kù)期末試題以及答案_第4頁(yè)
大型數(shù)據(jù)庫(kù)期末試題以及答案_第5頁(yè)
已閱讀5頁(yè),還剩6頁(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)介

本文格式為Word版,下載可任意編輯——大型數(shù)據(jù)庫(kù)期末試題以及答案一、選擇題

1、下面(_B___)描述是正確的。

A、視圖是一種常用的數(shù)據(jù)庫(kù)對(duì)象,使用視圖不可以簡(jiǎn)化數(shù)據(jù)操作。B、使用視圖可以提高數(shù)據(jù)庫(kù)的安全性。C、視圖和表一樣是由數(shù)據(jù)構(gòu)成的。D、視圖必需從多個(gè)數(shù)據(jù)表中產(chǎn)生才有意義。2、下面(__D__)組命令,將變量count值賦值為1。

A、DIM@countintSELECT@count=1B、DIMcount=1intC、DECLAREcountintSELECTcount=1D、DECLARE@countintSELECT@count=1

3、你要為一個(gè)向全世界出口產(chǎn)品的物流公司開發(fā)一個(gè)數(shù)據(jù)庫(kù)。這個(gè)公司有關(guān)銷售信息的資料都存儲(chǔ)在一個(gè)名為sales的表格內(nèi)。消費(fèi)者的名字都被存放一個(gè)名為Customers的數(shù)據(jù)庫(kù)內(nèi)。以下是創(chuàng)立表格的腳本代碼。CREATETABLECustomers(CustomerIDintNOTNULL,

CustomerNamevarchar(30)NOTNULL,ContactNamevarchar(30)NULL,Phonevarchar(20)NULL,Countryvarchar(30)NOTNULL)

尋常每個(gè)國(guó)家只有1,2名顧客。然而,有些國(guó)家有多達(dá)20名顧客。公司的營(yíng)銷部門想要對(duì)超過10個(gè)顧客的國(guó)家做廣告。

你要為營(yíng)銷部門創(chuàng)立一個(gè)包含這些國(guó)家的名單列表。你應(yīng)當(dāng)使用哪個(gè)代碼?(A)A.SELECTCountryFROMCustomersGROUPBYCountryHAVINGCOUNT(Country)>10

B.SELECTTOP10CountryFROMCustomersC.SELECTTOP10CountryFROMCustomers

FROM(SELECTDISTINCTCountryFROMCustomers)ASXGROUPBYCountryHAVINGCOUNT(*)>10D.SETROWCOUNT10

SELECTCountry,COUNT(*)as“NumCountries〞

FROMCustomersGROUPBYCountryORDERBYNumCountriesDesc4、以下關(guān)于數(shù)據(jù)庫(kù)、文件和文件組的描述中,錯(cuò)誤的是(B)。A)一個(gè)文件或文件組只能用于一個(gè)數(shù)據(jù)庫(kù)B)一個(gè)文件可以屬于多個(gè)文件組C)一個(gè)文件組可以包含多個(gè)文件D)數(shù)據(jù)文件和日志文件放在同一個(gè)組中

5、學(xué)生成績(jī)表包含列“學(xué)號(hào)〞、“課程〞、“成績(jī)〞、“考試時(shí)間〞等。列“成績(jī)〞的值為NULL表示該學(xué)生缺考這門課。請(qǐng)用SELECT語(yǔ)句查詢學(xué)號(hào)為“98120001〞的學(xué)生所有缺考的課程數(shù)(A)。

A、SELECTCOUNT(*)FROM學(xué)生成績(jī)表

WHERE學(xué)號(hào)='98120001'AND成績(jī)ISNULLB、SELECTCOUNT(成績(jī))FROM學(xué)生成績(jī)表WHERE學(xué)號(hào)='98120001'AND成績(jī)ISNULLC、SELECTCOUNT(*)FROM學(xué)生成績(jī)表WHERE學(xué)號(hào)='98120001'AND成績(jī)=NULLD、SELECTCOUNT(成績(jī))FROM學(xué)生成績(jī)表WHERE學(xué)號(hào)='98120001'AND成績(jī)=NULL

6、在錄入公司業(yè)務(wù)信息時(shí),要確保字段“業(yè)務(wù)量〞的值在100到200之間,需要使用以下哪種約束(D)。

A)DEFAULTB)PRIMARYKEYC)UNIQUED)CHECK7、以下不是SQLServer2023觸發(fā)器類型的是(_B___)。A、INSERT觸發(fā)器B、SELECT觸發(fā)器C、UPDATE觸發(fā)器D、DELETE觸發(fā)器

8、在學(xué)生成績(jī)表tblCourseScore中的列Score用來(lái)存放某學(xué)生學(xué)習(xí)某課程的考試成績(jī)(0~100分,沒有小數(shù)),用下面的哪種類型最節(jié)省空間?(C)。A)intB)smallintC)tinyintD)decimal(3,0)

9、以下哪個(gè)不能用于處理缺失的信息.(A)

A.innerjoinB.leftouterjoinC.rightouterjoinD.fullouterjoin10、修改存儲(chǔ)過程使用的語(yǔ)句是(_B___)。

A、INSERTPROCEDUREB、ALTERPROCEDUREC、DROPPROCEDUED、DELETEPROCEDUE

11、在InsertInto語(yǔ)句中某些列是可以不插入值,給出列時(shí),可以省略這些列,以下說(shuō)法

不正確的是:(D)

A.具有Identity屬性的列,可以省略;B.具有默認(rèn)值的列,可以省略;C.允許為空的列,可以省略;D.設(shè)置為主鍵的列,可以省略

)

12、以下條目中,哪個(gè)不屬于ALTERTABLE的功能(DA.增加表的完整性約束B.修改表中列的定義C.增加表中的列D.修改表中的記錄13、創(chuàng)立如下存儲(chǔ)過程:CREATEPROCEDUREmy_proc_def@firstint=NULL,@secondint=2,@thirdint=3AS

SELECT@first,@second,@thirdGO

以下調(diào)用存儲(chǔ)過程得到的結(jié)果錯(cuò)誤的是(D)。A、EXECUTEmy_proc_def結(jié)果值:NULL23

B、EXECUTEmy_proc_def10,20,30結(jié)果值:102030C、EXECUTEmy_proc_def@second=500

結(jié)果值:NULL5003結(jié)果值:4050050

D、EXECUTEmy_proc_def40,@third=50

14、在Transact-SQL語(yǔ)法中,SELECT語(yǔ)句的完整語(yǔ)法較繁雜,但至少包括的部分(_D___)。A、SELECT,INTOC、SELECT,GROUP

B、SELECT,F(xiàn)ROMD、僅SELECT

15、在Transact-SQL語(yǔ)法中,使用關(guān)鍵字(_A___)可以把重復(fù)行屏蔽。A、DISTINCTC、ALL

B、UNIOND、TOP

16、在Transact-SQL語(yǔ)法中,將多個(gè)查詢結(jié)果返回一個(gè)結(jié)果集合的運(yùn)算符是(__B__)。A、JOINC、INTO

B、UNIONC、LIKE

17、在Transact-SQL語(yǔ)法中,可以對(duì)查詢結(jié)果進(jìn)行排序的子句是(_C___)。A、GROUPBYC、ORDERBY

B、COMPUTEBYD、COMPUTE

18、在創(chuàng)立視圖時(shí),可以用來(lái)將包含創(chuàng)立此視圖的文本加密的選項(xiàng)是(_B___)

A、WITHSCHEMABINDINGB、WITHENCRYPTION

C、WITHCHECKOPTIOND、WITHVIEW_METADATA

19、一個(gè)數(shù)據(jù)庫(kù)可以有幾個(gè)主文件。(__C__)A、可以0個(gè)

B、至少一個(gè)

D、可以0個(gè),也可以多個(gè)

C、有且僅有一個(gè)

20、在聚合函數(shù)中,即使每行都包含空值,仍會(huì)計(jì)算所有行的函數(shù)是(_C___)。A、SUM

B、MAXD、COUNT

C、COUNT(*)

21、在數(shù)據(jù)庫(kù)中創(chuàng)立表可以通過(_D___)等方法來(lái)實(shí)現(xiàn)。A、企業(yè)管理器C、OSQL

B、查詢分析器

D、企業(yè)管理器和CREATETABLE語(yǔ)句

22、左外聯(lián)接中TABLE1LEFTOUTERJOINTABLE2ONJOIN_CONDITION假使現(xiàn)在TABLE2中沒有相應(yīng)的行,則返回(D)。

A、沒有返回B、兩個(gè)表所有行C、TABLE2中所有行D、TABLE1中所有行23、LIKE’[A-C]%’匹配的內(nèi)容是什么(B)A.匹配以A或C開頭的字符串

B.匹配以A到C當(dāng)中任何一個(gè)字母開頭的字符串

C.匹配以A或C開頭的字符串,且字符串僅包含了兩個(gè)字符

D.匹配以A到C當(dāng)中任何一個(gè)字母開頭的字符串,且字符串僅包含了兩個(gè)字符24、關(guān)于默認(rèn)值和規(guī)則,以下描述不正確的是(C)

A.列的默認(rèn)值必需符合綁定到此列上的任何規(guī)則和CHECK約束B.不能為已有默認(rèn)綁定的列創(chuàng)立DEFAULT約束

C.創(chuàng)立的規(guī)則可檢查出從前已經(jīng)存在于數(shù)據(jù)庫(kù)中的不符合規(guī)則的數(shù)據(jù)D.一個(gè)列或者用戶定義數(shù)據(jù)類型只能被一個(gè)規(guī)則綁定25、下面哪些語(yǔ)句屬于數(shù)據(jù)定義語(yǔ)言(DDL)是(D)。A.SELECT

B.INSERT

C.UPDATE

D.DROP

26、>ALL(1,2,3)表示3,>ANY(1,2,3)表示1(A)。

A、大于,大于

B、大于,小于

C、小于,小于

D、小于,大于

27、以下哪些不是SQLServer的系統(tǒng)數(shù)據(jù)庫(kù)(D)。

A、master

B、model

C、tempdb

D、Northwind

28、已知,SQLServer中的觸發(fā)器使用兩種特別的表:deleted表和inserted表。那么下面的描述中那一個(gè)說(shuō)法是錯(cuò)誤的(D)。

A、在執(zhí)行DELETE語(yǔ)句時(shí),行從觸發(fā)器表中刪除,并傳輸?shù)絛eleted表中。B、在執(zhí)行INSERT語(yǔ)句時(shí),新建行被同時(shí)添加到inserted表和觸發(fā)器表中。C、在執(zhí)行UPDATE語(yǔ)句時(shí),首先舊行被復(fù)制到deleted表中,然后新行被復(fù)制到觸發(fā)

器表和inserted表中。

D、雖然Microsoft?SQLServer?2023自動(dòng)創(chuàng)立和管理deleted表和inserted表,但是還是允許我們直接對(duì)表中的數(shù)據(jù)進(jìn)行更改。

29、定單表Orders的列OrderID的類型是小整型(smallint),根據(jù)業(yè)務(wù)的發(fā)展需要改為整型(integer),應(yīng)當(dāng)使用下面的哪條語(yǔ)句(C)。

A、ALTERCOLUMNOrderIDintegerFROMOrdersB、ALTERTABLEOrders(OrderIDinteger)

C、ALTERTABLEOrdersALTERCOLUMNOrderIDintegerD、ALTERCOLUMNOrders.OrderIDinteger

30、執(zhí)行下面腳本,共有多少條記錄插入到表tblTemp中(D)。CREATETABLEtblTemp(TempIDintegernotnull,TempDatedatetimenotnull)go

DECLARE@countintegerSET@count=1WHILE@count=10BREAKELSEBegin

INSERTtblTempVALUES(@count,GETDATE())SET@count=@count+1endENDA、0二、判斷題

1、insertintotableAselect*fromwhereaddress=’福建省福州市’,要正確運(yùn)行如上語(yǔ)句,tableA可以不存在,在查詢的過程中生成。(F)

溫馨提示

  • 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)論