版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQL2005期末考試總復(fù)習(xí)一、選擇題1、( A )工具是Microsoft SQL Server 2005提供的集成環(huán)境。這種工具可以完成訪問(wèn)、配置、控制、管理和開發(fā)SQL Server的所有工作。 A、Miscrosoft SQL Server Management Studio B、SQL Server配置管理器 C、Analysis Services D、SQL Server Business Intelligence Development Studio2、下面的( B )是可以安裝在Windows XP系統(tǒng)下的SQL Server 2005版本。 A、企業(yè)版B、開發(fā)版 C
2、、標(biāo)準(zhǔn)版D、工作組版3、Microsoft SQL Server 2005是一種基于客戶機(jī)/服務(wù)器的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它使用(B)在服務(wù)器和客戶機(jī)之間傳遞操作請(qǐng)求。 A、TCP/IPB、T-SQLC、C#D、ASP4、T-SQL 程序設(shè)計(jì)是指運(yùn)行在( C )端的程序。A、客戶端B、WEB服務(wù)器端C、SQL Server服務(wù)器端D、WINDOWS服務(wù)器端5、 在SQL Server中所有數(shù)據(jù)庫(kù)角色都屬于(B)A.everyoneB.publicC.db_accessadminD.Db_datareader6、在SQLServer2005中,小王給數(shù)據(jù)庫(kù)test新增加了一個(gè)用戶lihy,這個(gè)用
3、戶是服務(wù)器角色sysadmin中的成員,小王授予這個(gè)用戶對(duì)表test的拒絕select權(quán)限,則下列說(shuō)法正確的是( A )(選擇1項(xiàng)) A. 用戶lihy最終對(duì)表test的權(quán)限就是拒絕selectB. 用戶lihy最終對(duì)表test的權(quán)限未知C. 用戶lihy最終對(duì)表test上的權(quán)限只有selectD. 用戶lihy最終擁有對(duì)表test執(zhí)行所有操作權(quán)限7、在創(chuàng)建數(shù)據(jù)庫(kù)時(shí),系統(tǒng)將(C)系統(tǒng)數(shù)據(jù)庫(kù)中的所有對(duì)象都復(fù)制到你新建的數(shù)據(jù)庫(kù)中。 A、 MasterB、MsdbC、ModelD、Tempdb8、( A )數(shù)據(jù)庫(kù)是系統(tǒng)提供的最重要的數(shù)據(jù)庫(kù),它存放了服務(wù)器系統(tǒng)級(jí)的信息。 A、 MasterB、Msdb
4、C、ModelD、Tempdb9、SQL Server 2005創(chuàng)建的一個(gè)數(shù)據(jù)庫(kù)最少包含( C )。 A、 一個(gè)主數(shù)據(jù)文件B、一個(gè)事務(wù)日志文件C、一個(gè)主數(shù)據(jù)文件和一個(gè)事務(wù)日志文件D、一個(gè)主數(shù)據(jù)文件、一個(gè)輔助數(shù)據(jù)文件和一個(gè)事務(wù)日志文件10、 下面關(guān)于身份驗(yàn)證的說(shuō)法正確的是( B )。A. Windows身份驗(yàn)證適用任何平臺(tái)B. Windows 身份驗(yàn)證相對(duì)SQL身份驗(yàn)證安全 C. SQL Server身份驗(yàn)證安全 D. 身份驗(yàn)證就是數(shù)據(jù)庫(kù)用戶11、在MS SQL Server中,用來(lái)顯示數(shù)據(jù)庫(kù)信息的系統(tǒng)存儲(chǔ)過(guò)程是(D ) A 、sp_ dbhelp B、 sp_ db C、 sp_ help D
5、 、sp_ helpdb 12、下面系統(tǒng)中不屬于關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的是( C) A、 Oracle B 、MS SQL Server C、 IMS D、 DB2 13、 你是一個(gè)數(shù)據(jù)庫(kù)管理員現(xiàn)在你指派小王幫助你完成每天完成大量數(shù)據(jù)的外部導(dǎo)入工作,你需要將小王加入哪個(gè)角色中(B)A.DbcreaterB.serveradminC.diskadminD.bulkadmin14、 關(guān)于Sqlserver身份驗(yàn)證機(jī)制正確的是:(B)。A.SQL Server驗(yàn)證比WINDOWS驗(yàn)證安全B.WINDOWS驗(yàn)證比SQL Server驗(yàn)證安全C.局域網(wǎng)內(nèi)只能驗(yàn)證WINDOWSD.廣域網(wǎng)中只能WINDOWS驗(yàn)
6、證。15、 在SQL語(yǔ)句select 用戶+cast(datepart(year,accounttime) as varchar(10) from accountbill where ispaid = 0中,我們使用一個(gè)系統(tǒng)函數(shù)cast,請(qǐng)問(wèn)具體的作用是:( A )A.數(shù)據(jù)類型轉(zhuǎn)換B.數(shù)據(jù)類型轉(zhuǎn)換,與convert相比其語(yǔ)法較簡(jiǎn)單些,轉(zhuǎn)換功能也少些C.返回當(dāng)前用戶的名字D.返回用于指定表達(dá)式的字節(jié)數(shù)16、 SQL Server中提供了多種聚合函數(shù),以下列出的不是聚合函數(shù)的是( C )A.sumB.avgC.roundD.max17、 在SQL Server中不能直接對(duì)日期運(yùn)用數(shù)學(xué)函數(shù),需要使用
7、日期函數(shù)操作日期值,下列關(guān)于常用日期函數(shù)描述錯(cuò)誤的是:( D )A.getdate函數(shù)作用是取得當(dāng)前的系統(tǒng)日期B.datediff函數(shù)作用是提取兩個(gè)日期之間的指定日期部分的區(qū)別C.datename函數(shù)是提取日期中指定日期部分的字符串形式D.datepart函數(shù)可以提取日期中指定日期部分的完整形式18、 設(shè)students表有三列:number1、number2、number3,并且都是整數(shù)類型,則以下(C )語(yǔ)句能按照number1類進(jìn)行分組。A.select * from studentsB.select * from students order by number1C.select *
8、from students group by number1D.select * from students group by number2,number319、 字符串在信息處理時(shí)有特殊的地位,幾乎所有信息都需要轉(zhuǎn)換成字符串才能正確顯示,尤其是不同數(shù)據(jù)拼接起來(lái)顯示的使用更為廣泛。拼接多個(gè)字符串可以使用( D )連接。A、:B、-C、=D、+20、 下列語(yǔ)句Select StudentID as 學(xué)員編號(hào),CourseID as 內(nèi)部測(cè)試, Avg(Score) as 內(nèi)部測(cè)試平均成績(jī)From Score Group By StudentID,CourseID Having Count(Sc
9、ore)1,Having子句的作用是:( D ) A.數(shù)據(jù)排序B.多列分組C.分組匯總D.分組篩選21、在Student數(shù)據(jù)庫(kù)中,查找沒有選修課程的學(xué)生信息,正確的命令是( B )。A、SELECT 學(xué)生.學(xué)號(hào),姓名,性別,出生日期 FROM 學(xué)生 JOIN 學(xué)生選課 ON 學(xué)生.學(xué)號(hào)=學(xué)生選課.學(xué)號(hào)B、SELECT學(xué)生.學(xué)號(hào),姓名,性別,出生日期FROM 學(xué)生 LEFT JOIN 學(xué)生選課 ON 學(xué)生.學(xué)號(hào)=學(xué)生選課.學(xué)號(hào)WHERE 課程號(hào) IS NULLC、SELECT學(xué)生.學(xué)號(hào),姓名,性別,出生日期FROM 學(xué)生 RIGHT JOIN 學(xué)生選課 ON 學(xué)生.學(xué)號(hào)=學(xué)生選課.學(xué)號(hào)WHERE
10、 課程號(hào) IS NULLD、SELECT學(xué)生.學(xué)號(hào),姓名,性別,出生日期FROM 學(xué)生 FULL JOIN 學(xué)生選課 ON 學(xué)生.學(xué)號(hào)=學(xué)生選課.學(xué)號(hào)WHERE 課程號(hào) IS NULL22、 下述關(guān)于索引的描述,正確的是( B)。A.撤銷索引會(huì)同時(shí)撤銷數(shù)據(jù)庫(kù)中與之相關(guān)的內(nèi)容B.建立索引后,會(huì)影響基本表的插入速度C.基本表的記錄數(shù)量越多,越不應(yīng)該建立索引D.基本表的記錄越長(zhǎng),越不應(yīng)該建立索引23、 在SQL Server 2005中,建立索引的作用是( C ) A.節(jié)省存儲(chǔ)空間B.便于管理C.提高查詢速度D.提高查詢速度和更新速度24、 在SQL Server2005中,在事務(wù)較多的情況下,可能
11、會(huì)導(dǎo)致事務(wù)死鎖,關(guān)于死鎖說(shuō)法正確的是(C )A.死鎖是多個(gè)應(yīng)用程序沖突而導(dǎo)致的B.死鎖是多個(gè)SQL Server進(jìn)程沖突導(dǎo)致的C.死鎖是指兩個(gè)或兩個(gè)以上的進(jìn)程在執(zhí)行過(guò)程中,因爭(zhēng)奪資源而造成的一種互相等待的現(xiàn)象D.死鎖是指兩個(gè)或兩個(gè)以上網(wǎng)絡(luò)應(yīng)用程序在執(zhí)行過(guò)程中,端口沖突而造成的一種現(xiàn)象25、數(shù)據(jù)庫(kù)管理員小張一次連接很多表執(zhí)行查詢工作,會(huì)導(dǎo)致以下哪種性能問(wèn)題(D)A.會(huì)導(dǎo)致數(shù)據(jù)文件位置不合理B.會(huì)導(dǎo)致磁盤的訪問(wèn)次數(shù)過(guò)多C.服務(wù)器頻繁重起D.事務(wù)會(huì)占用資源時(shí)間過(guò)長(zhǎng)標(biāo)準(zhǔn)答案:D26、 數(shù)據(jù)庫(kù)按照用途可以劃分為(AC)種 (選擇2項(xiàng))A.系統(tǒng)數(shù)據(jù)庫(kù)B.master數(shù)據(jù)庫(kù)C.用戶數(shù)據(jù)庫(kù)D.示例數(shù)據(jù)庫(kù)27、
12、關(guān)于數(shù)據(jù)庫(kù)角色說(shuō)法正確的是:( ABC)(選擇3項(xiàng))A.所有用戶、角色或組默認(rèn)的屬于Public角色B.db_owner 擁有數(shù)據(jù)庫(kù)的所有許可C.db_datareader 能從數(shù)據(jù)庫(kù)表中讀數(shù)據(jù)D.db_accessadmin能建立架構(gòu)、更改角色28、關(guān)于服務(wù)器角色說(shuō)法正確的是:(ABD )(選擇3項(xiàng))A.執(zhí)行服務(wù)器級(jí)管理操作的用戶權(quán)限的集合B.是系統(tǒng)內(nèi)置的C.可以創(chuàng)建服務(wù)器角色D.登錄帳戶可以添加到服務(wù)器角色標(biāo)準(zhǔn)答案:ABD29、 以下關(guān)于子句描述正確的是:(ABC ) (選擇3項(xiàng))A.WHERE子句從數(shù)據(jù)源中去掉不符合其搜索條件的數(shù)據(jù)B.GROUP BY子句搜集數(shù)據(jù)行到各個(gè)組中,統(tǒng)計(jì)函數(shù)為
13、各個(gè)組計(jì)算統(tǒng)計(jì)值C.HAVING子句去掉不符合其組搜索條件的各組數(shù)據(jù)行D.ORDER By 為分組子句30、關(guān)于多表查詢使用內(nèi)聯(lián)接是常用的多表查詢方式,以下說(shuō)法正確的是( A C) (選擇2項(xiàng))A.內(nèi)聯(lián)接是最典型、最常用的聯(lián)接查詢。B.它根據(jù)表中不同的列來(lái)進(jìn)行匹配,只有滿足匹配條件的數(shù)據(jù)才能夠查詢出來(lái)。C.通常,兩個(gè)表存在主外鍵關(guān)系時(shí)會(huì)使用到內(nèi)聯(lián)接查詢。D.內(nèi)聯(lián)接查詢通常會(huì)使用像“+”比較運(yùn)算符來(lái)判斷兩列數(shù)據(jù)項(xiàng)是否相等31、 關(guān)于常用的字符串函數(shù)說(shuō)法正確的是:(AD )(選擇2項(xiàng))A.Len 返回傳遞給它的字符串長(zhǎng)度B.Ltrim 清除字符右邊的空格C.Rtrim 清除字符左邊的空格D.Rig
14、ht 從字符串右邊返回指定數(shù)目的字符標(biāo)準(zhǔn)答案:AD32、 關(guān)于服務(wù)器角色說(shuō)法正確的是:(AB )(選擇2項(xiàng))A.sysadmin 執(zhí)行任何活動(dòng)B.serveradmin可以更改服務(wù)器范圍的配置選項(xiàng)和關(guān)閉服務(wù)器C.setupadmin 可以終止 SQL Server 實(shí)例中運(yùn)行的進(jìn)程D.processadmin 配置復(fù)制和鏈接服務(wù)器33、字符串函數(shù)用于控制返回給用戶的字符串,這些功能僅用于字符型數(shù)據(jù),下列關(guān)于此類函數(shù)敘述正確的是( AD ) (選擇2項(xiàng))A.len函數(shù)返回傳遞給它的字符串長(zhǎng)度B.ltrim函數(shù)清除字符右邊的空格C.rtrim函數(shù)清除字符左邊的空格D.replace函數(shù)可以替換一個(gè)
15、字符串中的字符標(biāo)準(zhǔn)答案:AD34、多表查詢分為哪些類?(ABCD )(選擇4項(xiàng))A.內(nèi)聯(lián)接(INNER JOIN)B.左外聯(lián)接 (LEFT JOIN)C.右外聯(lián)接 (RIGHT JOIN) D.交叉聯(lián)接(CROSS JOIN)標(biāo)準(zhǔn)答案:ABCD35、 在數(shù)據(jù)庫(kù)的優(yōu)化當(dāng)中,創(chuàng)建索引時(shí)最常見的一種方法,常見的索引類型有哪些(AB)(選擇2項(xiàng))A.聚集索引B.非聚集索引C.組合索引D.外鍵索引36. 以下關(guān)于索引說(shuō)法正確的是:( ABC) (選擇3項(xiàng))A.主鍵如果表未創(chuàng)建聚集索引,且在創(chuàng)建主鍵約束時(shí)未指定索引類型,主鍵約束會(huì)自動(dòng)創(chuàng)建聚集索引B.索引是唯一索引的特殊類型C.主鍵索引要求主鍵中的每個(gè)值都
16、是唯一的。D.主鍵索引不要求主鍵中的每個(gè)值都是唯一的。37、 你是公司的系統(tǒng)管理員,隨著業(yè)務(wù)的發(fā)展,現(xiàn)在公司準(zhǔn)備安裝和部署一套數(shù)據(jù)庫(kù)系統(tǒng)。那么數(shù)據(jù)庫(kù)系統(tǒng)包括( D)。A) DB、DBMSB) DB、DBAC) DB、DBMS、DBA、計(jì)算機(jī)硬件D) DB、DBMS、DBA、OS、計(jì)算機(jī)硬件38、 你在一臺(tái) Windows Server 2003 服務(wù)器上安裝好SQL Server 2005 數(shù)據(jù)庫(kù)系統(tǒng),在Windows 的“管理工具服務(wù)”中,可能會(huì)看到新增了下面(CD )服務(wù)。(選項(xiàng)2項(xiàng))A) SQLServer SearchB) SQLServer EngineC) SQL Server A
17、gentD) SQL Server Integration Services39、 你在 SQL Server Management Studio 的查詢分析器中使用T-SQL 語(yǔ)句查詢數(shù)據(jù),你想要使用Like 關(guān)鍵字來(lái)匹配單個(gè)字符,那么其通配符是(D )。A) % B) * C) # D) _40、 你 準(zhǔn) 備修改SQL Server 數(shù)據(jù)庫(kù)的一個(gè)表Customers , 想要增加一個(gè)新列CustomerType,包含客戶的類型,這個(gè)表已經(jīng)包含數(shù)據(jù),銷售部門目前還沒有為每個(gè)客戶建立好客戶類型,但每個(gè)客戶的客戶類型在表中是必須的,最好的修改方法是(B )。A)新建一個(gè)列定義為NULL,更新Cu
18、stomerType 列的值,之后將CustomerType列設(shè)置為NOT NULLB) 新建一個(gè)列定義為NOT NULL,設(shè)置默認(rèn)值為“Undefined”C) 新建一個(gè)列定義為NULL,在應(yīng)用程序中更新CustomerType 列的值D) 新建一個(gè)列定義為NULL,設(shè)置默認(rèn)值為“Undefined”41、 你管理一臺(tái) SQL Server 2005 數(shù)據(jù)庫(kù)服務(wù)器,需要配置安全以授予用戶適當(dāng)訪問(wèn)權(quán)限,下列(D )固定服務(wù)器角色具有關(guān)閉服務(wù)器實(shí)例的權(quán)限。A) SecurityAdminB) DbcreatorC) SetupAdminD) ServerAdmin42、 你管理一臺(tái)SQL Ser
19、ver 2005 數(shù)據(jù)庫(kù)服務(wù)器,需要配置安全以授予用戶適當(dāng)?shù)脑L問(wèn)權(quán)限,下列(CD )數(shù)據(jù)庫(kù)角色具有創(chuàng)建表的權(quán)限。(選項(xiàng)2項(xiàng))A) db_accessadminB) db_datawriteC) db_ddladminD) db_owner43、在T-SQL語(yǔ)法中,SELECT語(yǔ)句的完整語(yǔ)法較復(fù)雜,但用于在表中查找數(shù)據(jù)時(shí),至少包括的部分(1_B_),使用關(guān)鍵字(2_A_)可以把重復(fù)行屏蔽,將多個(gè)查詢結(jié)果返回一個(gè)結(jié)果集合的運(yùn)算符是(3_B_),如果在SELECT語(yǔ)句中使用集合函數(shù)查詢時(shí),返回的數(shù)據(jù)行等于(4_B_)。 A、SELECT,INTOB、SELECT,F(xiàn)ROM C、SELECT,GROU
20、PD、僅SELECT A、DISTINCTB、UNION C、ALLC、TOP A、JOINB、UNION C、INTOC、LIKE A、數(shù)據(jù)源中的數(shù)據(jù)行數(shù)B、分組后的組數(shù) C、難以確定D、與WHERE子句中的條件有關(guān)44、在student數(shù)據(jù)庫(kù)的學(xué)生表中,如果學(xué)生的籍貫來(lái)自10個(gè)不同的省(市),且每個(gè)省市都有男、女生,那么下列查詢返回的數(shù)據(jù)行是( C )行。SELECT 籍貫,性別,AVG(入學(xué)成績(jī)) AS 平均分 FROM 學(xué)生GROUP BY 籍貫,性別A、2B、10C、20D、不能確定45、在student數(shù)據(jù)庫(kù)中做下列查詢時(shí),如果學(xué)生表中有10行記錄,內(nèi)層查找會(huì)執(zhí)行( B )次。SE
21、LECT * FROM 學(xué)生WHERE (SELECT AVG(成績(jī)) FROM 學(xué)生選課WHERE 學(xué)號(hào)=學(xué)生 . 學(xué)號(hào))80A、1B、10C、20D、不能確定46、視圖是一種常用的數(shù)據(jù)對(duì)象,它是提供(1_)和(1_B_)數(shù)據(jù)的另一種途徑,可以簡(jiǎn)化數(shù)據(jù)庫(kù)操作;表中建立索引的目的是(2_C_)。 A、查看,存放B、查看,檢索 C、插入,更新D、檢索,插入 A、實(shí)現(xiàn)數(shù)據(jù)完整性 B、為用戶集中數(shù)據(jù) C、提高用戶數(shù)據(jù)查詢速度 D、便于數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)47、在SQL SERVER服務(wù)器上,存儲(chǔ)過(guò)程是一組預(yù)先定義并(1_B_)的T-SQL語(yǔ)句。A、保存B、編譯C、解釋D、編寫48、觸發(fā)器的作用是(1_
22、C_),觸發(fā)它的事件有(2_D_),當(dāng)觸發(fā)器是由UPDATE事件觸發(fā),在觸發(fā)器執(zhí)行時(shí)產(chǎn)生的臨時(shí)表有(3_B_)。 A、實(shí)現(xiàn)數(shù)據(jù)完整性B、提供給用戶調(diào)用,方便用戶的使用C、完全取決于其中的程序代碼D、禁止數(shù)據(jù)修改 A、INSERTB、UPDATE C、DELETE D、三者都是 A、UPDATE表B、INSERTED表與DELETED表 C、INSERTED表D、DELETED表49、一個(gè)批處理從應(yīng)用程序(_A_)發(fā)送到SQL Server服務(wù)器進(jìn)行執(zhí)行。SQL Server服務(wù)器將批處理編譯成一個(gè)可執(zhí)行單元,稱為執(zhí)行計(jì)劃。A、一次性地B、一次一條語(yǔ)句C、由用戶指定D、先檢查語(yǔ)法錯(cuò)誤然后50、事
23、務(wù)是程序中的(1_A_)。這個(gè)工作單元要么都執(zhí)行,要么失敗后(2_B_)。1A、最小工作單元B、最小程序單元C、最小執(zhí)行單元D、最小服務(wù)單元2 A、自動(dòng)終止服務(wù)器B、并將已做過(guò)的操作恢復(fù)C、已做過(guò)的操作保留 D、可以手動(dòng)將已做過(guò)的操作恢復(fù)51、SQL Server服務(wù)器角色是負(fù)責(zé)管理和維護(hù)SQL Server的用戶賬號(hào)組,是對(duì)(_A_)的責(zé)任分工。A、SQL Server服務(wù)器管理員B、一般用戶C、數(shù)據(jù)庫(kù)用戶D、應(yīng)用程序開發(fā)人員52、在域環(huán)境下賦予用戶關(guān)閉SQL SERVER服務(wù)器的權(quán)限,應(yīng)該將用戶歸于( A )角色。A. Sysadmin B. Domain AdminC. Serverad
24、min D. Enterprise admin53、有一個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,系別),規(guī)定學(xué)號(hào)的值域是8個(gè)數(shù)字組成的字符串,這一規(guī)則屬于(D ) A 、實(shí)體完整性約束 B 、參照完整性約束 C 、用戶自定義完整性約束 D、 域完整性約束 54、SQL語(yǔ)言中,刪除一個(gè)表的命令是( B) A 、DELETE B、 DROP C 、CLEAR D 、REMORE 55、視圖是一個(gè)虛表,是因?yàn)橐晥D中(_A_)。A、沒有數(shù)據(jù)記錄B、只有數(shù)據(jù)記錄C、可以執(zhí)行與表同樣的操作D、不可以執(zhí)行與表同樣的操作56、在視圖上更新數(shù)據(jù)時(shí),更新的是基表中的數(shù)據(jù),操作時(shí)需要注意:不能更新視圖中看不見的基表中的數(shù)據(jù),(1
25、_C_),(2_D_),當(dāng)視圖中有WITH CHECK OPTION選項(xiàng)時(shí),更新數(shù)據(jù)時(shí)新數(shù)據(jù)與視圖中的條件(3_B_)。 A、不能與基表中的索引相矛盾B、只需不與基表主鍵約束相矛盾C、不能與基表中的約束相矛盾D、不能進(jìn)行數(shù)據(jù)更新 A、可以同時(shí)更新兩個(gè)基表中的數(shù)據(jù)B、可以同時(shí)更新多個(gè)基表中的數(shù)據(jù) C、不能進(jìn)行數(shù)據(jù)更新 D、一次只能更新一個(gè)基表中的數(shù)據(jù) A、無(wú)關(guān)B、必須相滿足 C、不一定有關(guān)系D、必須不滿足57、建立索引的一個(gè)基本原則就是在頻繁搜索的字段上應(yīng)該建立索引,頻繁搜索的字段是指( D )。A、WHERE子句中用到的字段B、ORDER BY子句中用到的字段C、GROUP BY子句中用到的字
26、段D、三者都是二、判斷題1、在CREATE INDEX語(yǔ)句中,使用CLUSTERED來(lái)建立簇索引(聚集索引)。( T )2、每個(gè)存儲(chǔ)過(guò)程向調(diào)用方返回一個(gè)整數(shù)返回代碼。如果存儲(chǔ)過(guò)程沒有顯式設(shè)置返回代碼的值,則返回代碼為 0,表示成功。 T3、在 Transact-SQL 語(yǔ)句中,對(duì)不符合所有標(biāo)識(shí)符規(guī)則的標(biāo)識(shí)符必須進(jìn)行分隔。 T4、通配符“_”表示某單個(gè)字符。 T5、在一個(gè)表中可以建立多個(gè)聚集索引。( F )6、SELECT只是一條數(shù)據(jù)查詢的命令,不能做為命令中的參數(shù)使用。( F)7、在SQL Server中,觸發(fā)器的執(zhí)行是在數(shù)據(jù)的插入、更新或刪除之前執(zhí)行的。(F )之后8、存儲(chǔ)過(guò)程的主要作用是實(shí)
27、現(xiàn)更加復(fù)雜的數(shù)據(jù)庫(kù)完整性。( F )9、因?yàn)橥ㄟ^(guò)視圖可以插入、修改或刪除數(shù)據(jù),因此視圖也是一個(gè)實(shí)表。( F )10、用戶定義的內(nèi)聯(lián)表值函數(shù)實(shí)質(zhì)上就是一個(gè)視圖。( T)11、如果兩個(gè)實(shí)體是M:N的關(guān)系,則需要轉(zhuǎn)化為3個(gè)關(guān)系。( T )12、在 T-SQL 語(yǔ)句的WHERE子句中,完全可以用“表達(dá)式 IN(子查詢)”來(lái)代替OR邏輯表達(dá)式。( F)13、在對(duì)象資源管理器中,看到的對(duì)象都是存放在磁盤上的物理文件。( F )14、函數(shù)和存儲(chǔ)過(guò)程中都存在雙向傳遞的參數(shù)。( F )函數(shù)是單向,存儲(chǔ)過(guò)程雙向15、事務(wù)的根本目的是實(shí)現(xiàn)數(shù)據(jù)的一致性。( T )16、用戶定義的內(nèi)聯(lián)表值函數(shù)實(shí)質(zhì)上就是一個(gè)視圖。( T
28、)17、共享鎖不能防止其它人修改數(shù)據(jù)。( T )18、一個(gè)表上可以建立多個(gè)聚集索引。( F )19、要禁止表中數(shù)據(jù)的修改采用替代觸發(fā)器實(shí)現(xiàn)是可行的。( T )20、只要是內(nèi)網(wǎng)用戶就可以以信任的方式連接到SQL Server服務(wù)器,可以不在SQL Server服務(wù)器的登錄賬號(hào)中注冊(cè)。( F )21、只有SQL Server服務(wù)器管理員才能成為數(shù)據(jù)庫(kù)的所有者。( F )不是22、一條SQL語(yǔ)句服務(wù)器不能執(zhí)行一定是有語(yǔ)法錯(cuò)誤。( F )23、死鎖的原因是由于多個(gè)事務(wù)同時(shí)鎖住了同一個(gè)數(shù)據(jù)。( F )鎖住了對(duì)方的24、T-SQL語(yǔ)言是一種對(duì)標(biāo)準(zhǔn)SQL語(yǔ)言作了擴(kuò)充后的關(guān)系數(shù)據(jù)庫(kù)操作語(yǔ)言。(T )25、服務(wù)
29、器登錄用戶可以建立服務(wù)器角色。(F)角色是內(nèi)置的26、批處理要么都執(zhí)行,要么失敗后回回滾已執(zhí)行的操作。(F)27、Windows 身份驗(yàn)證相對(duì)SQL身份驗(yàn)證更安全。(T)28、用戶在上一層次對(duì)象上獲得的權(quán)限可以在低層次的對(duì)象上自動(dòng)繼承。(T)29、E-R圖反映的是數(shù)據(jù)物理模型。(F)30、在對(duì)象資源管理器窗口中注冊(cè)服務(wù)器后,服務(wù)器才被啟動(dòng)。(F)31、當(dāng)執(zhí)行SELECT語(yǔ)句時(shí)出現(xiàn):某某對(duì)象無(wú)效的錯(cuò)誤信息時(shí),可能的原因一般是:數(shù)據(jù)庫(kù)沒有打開或當(dāng)前數(shù)據(jù)庫(kù)中不存在該對(duì)象。(T)32、事務(wù)的四個(gè)特性是指:原子性、一致性、獨(dú)立性、持久性。( T )33、CASE是一條多分支語(yǔ)句。( F )34、約束和索
30、引都是建立在數(shù)據(jù)庫(kù)上的對(duì)象。(F )35、建立約束的目的是為了實(shí)施表中數(shù)據(jù)的合理性,而約束保證不了數(shù)據(jù)的正確性。( T )36、檢查約束實(shí)施了表中數(shù)據(jù)實(shí)體完整性。( F )三、操作編碼題下面的操作都是在student數(shù)據(jù)庫(kù)中進(jìn)行。1、 在專業(yè)表是添加主鍵,在專業(yè)表的專業(yè)名稱字段上添加唯一性約束;主鍵:Alter table 專業(yè) Add constraint pk_專業(yè) primary key(專業(yè)代碼)唯一約束:alter table 專業(yè) Add constraint un_專業(yè)名稱 unique(專業(yè)名稱)2、 在學(xué)生表的籍貫字段上添加默認(rèn)約束:安徽;在性別字段上建立檢查約束:男、女Al
31、ter table 學(xué)生Add constraint DF_學(xué)生_籍貫Default 安徽f(shuō)or 籍貫Add constraint ck_學(xué)生_性別Check(性別=男 OR 性別=女)3、 在系部表與專業(yè)表間建立外鍵約束。Create table系部(系部代碼 char(6) constraint pk_系部代碼primary key, 系部名稱 char(20),專業(yè)代碼 char(4) constraint fk_專業(yè)代碼 references 專業(yè)(專業(yè)代碼),專業(yè)代碼 char(4),系部代碼 char(2))4、 給“學(xué)生”表和“學(xué)生選課”之間添加外鍵約束。CREATE TABLE
32、 學(xué)生(學(xué)號(hào) char(10) constraint pk_學(xué)號(hào)primary key,姓名 char(8),性別 char(2),出生日期 datetime,學(xué)號(hào) char(10) constraint fk_學(xué)號(hào) references 學(xué)生選課(學(xué)號(hào)),學(xué)號(hào) char(10),課程號(hào) int)5、 給“教師”表增加字段“工資”,并要求工資只能在2000與10000之間。Alter table 教師Add 工資 char(8)Where 工資 between 2000 and 100006、 用嵌套子查詢查詢高于安徽省學(xué)生平均入學(xué)成績(jī)的安徽省外學(xué)生信息:學(xué)號(hào)、姓名、性別、籍貫、入學(xué)成績(jī)。SE
33、LECT 學(xué)號(hào),姓名,性別,籍貫,入學(xué)成績(jī) FROM 學(xué)生 AS S1 WHERE 入學(xué)成績(jī)(SELECT AVG(入學(xué)成績(jī)) FROM 學(xué)生 AS S2 WHERE 籍貫=S1.籍貫)7、 用連接查詢與嵌套子查詢查找“軟件工程1班”學(xué)生的成績(jī)信息:學(xué)號(hào)、課程號(hào)、成績(jī)。連接:SELECT 學(xué)號(hào),課程號(hào),成績(jī) FROM 學(xué)生 JOIN 學(xué)生選課 ON 學(xué)生.學(xué)號(hào)=學(xué)生選課.學(xué)號(hào) JOIN 班級(jí) ON 學(xué)生.班級(jí)代碼=班級(jí).班級(jí)代碼 WHERE 班級(jí)名稱=軟件工程1班嵌套:SELECT 學(xué)號(hào),課程號(hào),成績(jī) FROM 學(xué)生 JOIN 學(xué)生選課 ON 學(xué)生.學(xué)號(hào)=學(xué)生選課.學(xué)號(hào) WHERE 班級(jí)代碼=
34、(SELECT 班級(jí)代碼 FROM 班級(jí) 班級(jí)名稱=軟件工程1班)8、 分別用連接查詢與相關(guān)子查詢,查找平均考試成績(jī)高于80分的學(xué)生信息:學(xué)號(hào)、姓名、性別、籍貫。連接:SELECT 學(xué)號(hào),姓名,性別,籍貫,入學(xué)成績(jī) FROM 學(xué)生 JOIN 學(xué)生選課 ON 學(xué)生.學(xué)號(hào)=學(xué)生選課.學(xué)號(hào) GROUP BY 學(xué)號(hào),姓名,性別,籍貫,入學(xué)成績(jī) HAVING AVG(成績(jī))80相關(guān):SELECT 學(xué)號(hào),姓名,性別,籍貫,入學(xué)成績(jī) FROM 學(xué)生 WHERE (SELECT AVG(成績(jī)) FROM 學(xué)生選課WHERE 學(xué)號(hào)=學(xué)生.學(xué)號(hào))80 9、用至少三種方法查詢未選修課程學(xué)生信息:學(xué)號(hào)、姓名、性別、籍
35、貫、入學(xué)成績(jī)。(外連接、以in 構(gòu)成的相關(guān)子查詢、以exists構(gòu)成的相關(guān)子查詢)外連接:Select 學(xué)號(hào),姓名,性別,籍貫,入學(xué)成績(jī) From 學(xué)生 left join 學(xué)生選課 On 學(xué)生.學(xué)號(hào)=學(xué)生選課.學(xué)號(hào) Where 課程號(hào) is nullIN相關(guān):Select 學(xué)號(hào),姓名,性別,籍貫,入學(xué)成績(jī) From 學(xué)生 Where 學(xué)號(hào) not in (select 學(xué)號(hào) from 學(xué)生選課)EXISTS相關(guān):Select 學(xué)號(hào),姓名,性別,籍貫,入學(xué)成績(jī) From 學(xué)生 Where exists (SELECT *FROM 學(xué)生選課WHERE 學(xué)生選課.學(xué)號(hào)=學(xué)生.學(xué)號(hào))10、查詢高于“
36、軟件工程1班”所有學(xué)生入學(xué)成績(jī)的學(xué)生信息:學(xué)號(hào)、姓名、性別、籍貫、入學(xué)成績(jī)。select 學(xué)號(hào),姓名,性別,籍貫,入學(xué)成績(jī)from 學(xué)生where 班級(jí)代碼=(select 班級(jí)代碼 from 班級(jí)where 班級(jí)名稱=軟件工程1班 )11、分別用連接查詢與相關(guān)子查詢,查找平均入學(xué)成績(jī)高于520分的班級(jí)信息:班級(jí)代碼、班級(jí)名稱。連接:相關(guān):select 班級(jí)代碼,班級(jí)名稱 from 班級(jí) Where (select avg(入學(xué)成績(jī)) from 學(xué)生 where 學(xué)號(hào)=學(xué)生選課.學(xué)號(hào))52012、查詢學(xué)生的考試成績(jī):學(xué)號(hào)、姓名、選修課程數(shù)、平均分、最高分、最低分。Select 學(xué)號(hào),姓名,co
37、unt(課程號(hào))選修課程數(shù),avg(成績(jī))平均成績(jī),Max(成績(jī))最高分,min(成績(jī))最低分From 學(xué)生13、查詢“計(jì)算機(jī)系”教師的教學(xué)信息:教師編號(hào)、姓名、學(xué)歷、職稱、課程名。Select 教師.教師編號(hào),姓名,學(xué)歷,職稱,課程名From 教師 join 教師任課On 教師.教師編號(hào)=教師任課.教師編號(hào) join 系部On 教師.系部代碼=系部.系部代碼Where 系部名稱=計(jì)算機(jī)系14、在“教師”表中查詢“計(jì)算機(jī)系”與“經(jīng)濟(jì)管理系”教師的信息(教師編號(hào)、姓名、性別),并且要求計(jì)算機(jī)系的教師,只查詢其“學(xué)歷”,經(jīng)濟(jì)管理系教師,只查詢其“職稱”。Select 教師編號(hào),姓名,性別,系部名稱
38、,類別=case 系部名稱When 計(jì)算機(jī)系then 學(xué)歷When 經(jīng)濟(jì)管理系then 職稱End 學(xué)歷或職稱=case 系部名稱When 計(jì)算機(jī)系then 學(xué)歷When 經(jīng)濟(jì)管理系then 職稱EndFrom 教師 join 系部On 教師.系部代碼=系部.系部代碼Where 系部名稱 in (計(jì)算機(jī)系,經(jīng)濟(jì)管理系)15、建立一個(gè)顯式事務(wù),在“學(xué)生選課”表中增加一條“王麗”同學(xué)的成績(jī)記錄,該課程的課程號(hào)是“1111”,成績(jī)是“88”;如果該課程在“課程”表中不存在,則取消該操作。Begin tranDeclare st char(12)Select st=學(xué)號(hào) from 學(xué)生 where 姓名=王麗Insert 學(xué)生選課 (學(xué)號(hào),課程號(hào),成績(jī))Values (st,1111,88)If not exists (select * from 課程 where 課程號(hào)=.1111.)Rollback Commit16、在班級(jí)表建立一個(gè)觸發(fā)器,當(dāng)某班號(hào)的記錄被刪除時(shí),學(xué)生表中對(duì)應(yīng)班號(hào)的學(xué)生記錄自動(dòng)刪除。17、
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《折扣》說(shuō)課稿-2023-2024學(xué)年六年級(jí)下冊(cè)數(shù)學(xué)人教版
- Unit 5 Natural Disasters Reading Actively 說(shuō)課稿-2024-2025學(xué)年高中英語(yǔ)重大版(2019)必修第二冊(cè)
- 第6單元 口語(yǔ)交際:父母之愛(說(shuō)課稿)2024-2025學(xué)年五年級(jí)語(yǔ)文上冊(cè)同步教學(xué)(統(tǒng)編版)
- 粵教版(2019)必修一 5.1認(rèn)識(shí)大數(shù)據(jù) 說(shuō)課稿
- 從圖表中的數(shù)據(jù)獲取信息(小升初銜接)(說(shuō)課稿)-2023-2024學(xué)年北師大版六年級(jí)下冊(cè)數(shù)學(xué)
- 9 這些是大家的 第1課時(shí) 說(shuō)課稿-2024-2025學(xué)年道德與法治二年級(jí)上冊(cè)統(tǒng)編版
- 《智能電視信息安全 應(yīng)用程序個(gè)人信息保護(hù)要求和評(píng)測(cè)方法(征求意見稿)》
- 二零二五年度環(huán)保材料采購(gòu)及技術(shù)轉(zhuǎn)移合同3篇
- 2025屆高考生物備考說(shuō)課稿:生態(tài)系統(tǒng)的結(jié)構(gòu)
- 9 古詩(shī)三首《題西林壁》(說(shuō)課稿)-2024-2025學(xué)年統(tǒng)編版語(yǔ)文四年級(jí)上冊(cè)
- 五年級(jí)數(shù)學(xué)應(yīng)用題100道
- 政治表現(xiàn)及具體事例三條經(jīng)典優(yōu)秀范文三篇
- 高考詩(shī)歌鑒賞專題復(fù)習(xí):題畫抒懷詩(shī)、干謁言志詩(shī)
- 2023年遼寧省交通高等??茖W(xué)校高職單招(英語(yǔ))試題庫(kù)含答案解析
- GB/T 304.3-2002關(guān)節(jié)軸承配合
- 漆畫漆藝 第三章
- CB/T 615-1995船底吸入格柵
- 光伏逆變器一課件
- 貨物供應(yīng)、運(yùn)輸、包裝說(shuō)明方案
- (完整版)英語(yǔ)高頻詞匯800詞
- 《基礎(chǔ)馬來(lái)語(yǔ)》課程標(biāo)準(zhǔn)(高職)
評(píng)論
0/150
提交評(píng)論