數(shù)據(jù)庫應(yīng)用SQL Server 2008趙增敏習(xí)題答案_第1頁
數(shù)據(jù)庫應(yīng)用SQL Server 2008趙增敏習(xí)題答案_第2頁
數(shù)據(jù)庫應(yīng)用SQL Server 2008趙增敏習(xí)題答案_第3頁
數(shù)據(jù)庫應(yīng)用SQL Server 2008趙增敏習(xí)題答案_第4頁
數(shù)據(jù)庫應(yīng)用SQL Server 2008趙增敏習(xí)題答案_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

項(xiàng)目1初識(shí)SQLServer2008一、填空題1.信息;表;其他對(duì)象2.表;行;列3.存儲(chǔ);處理;保護(hù)4.SQLServer事件5.工作負(fù)荷;索引二、選擇題1.D2.B3.A三、簡(jiǎn)答題1.答:數(shù)據(jù)庫管理系統(tǒng)的功能包括:數(shù)據(jù)庫定義功能;數(shù)據(jù)庫操作功能;數(shù)據(jù)控制功能。2.答:SQLServer2008提供了以下版本:企業(yè)版;標(biāo)準(zhǔn)版;工作組版;網(wǎng)絡(luò)版;移動(dòng)版;學(xué)習(xí)版。3.SQLServer2008的新增功能包括以下3個(gè)方面:(1)可信賴:提供了最高級(jí)別的可靠性和伸縮性,使得公司可以安全地運(yùn)行最關(guān)鍵任務(wù)的應(yīng)用程序;(2)高效率:減少了開發(fā)和管理應(yīng)用程序的時(shí)間和成本,使得公司可以快速創(chuàng)建和部署數(shù)據(jù)驅(qū)動(dòng)的解決方案,從而抓住當(dāng)今風(fēng)云變幻的商業(yè)機(jī)會(huì);(3)智能化:提供了全面的數(shù)據(jù)平臺(tái),可在用戶需要的時(shí)候提供發(fā)送信息。4.答:SQLServer數(shù)據(jù)庫引擎有以下兩種身份驗(yàn)證模式:Windows身份驗(yàn)證模式或混合模式(Windows身份驗(yàn)證和SQLServer身份驗(yàn)證)。5.答:SQLServerManagementStudio集成環(huán)境主要包括已注冊(cè)的服務(wù)器、對(duì)象資源管理器、查詢編輯器、模板資源管理器、解決方案資源管理器以及屬性窗口等工具。6.答:SQLServer配置管理器的功能是:管理與SQLServer相關(guān)聯(lián)的服務(wù)、配置SQLServer使用的網(wǎng)絡(luò)協(xié)議以及從SQLServer客戶端計(jì)算機(jī)管理網(wǎng)絡(luò)連接配置。

項(xiàng)目2創(chuàng)建和管理數(shù)據(jù)庫一、填空題1.系統(tǒng)數(shù)據(jù)庫;用戶數(shù)據(jù)庫2.?dāng)?shù)據(jù)文件;日志文件3.主要數(shù)據(jù)庫文件;次要數(shù)據(jù)庫文件;事務(wù)日志文件4.頁;8KB5.CREATEDATABASE6.物理文件名;初始大小;可增大到的最大大??;文件的自動(dòng)增量7.REMOVEFILE8.?dāng)?shù)據(jù)備份;差異備份;在完整和大容量日志恢復(fù)模式下的事務(wù)日志備份數(shù)據(jù)庫備份二、選擇題1.D2.D3.B三、簡(jiǎn)答題1.答:在SQLServer2008中,創(chuàng)建數(shù)據(jù)庫有以下兩種方法:使用對(duì)象資源管理器;使用CREATEDATABASE語句。2.答:擴(kuò)展數(shù)據(jù)庫有以下方式:自動(dòng)擴(kuò)展數(shù)據(jù)庫;為現(xiàn)有數(shù)據(jù)庫文件分配更多的空間;創(chuàng)建新文件。3.答:收縮數(shù)據(jù)庫有以下方式:自動(dòng)收縮;使用DBCCSHRINKDATABASE收縮;使用DBCCSHRINKFILE收縮。4.答:分離和附加數(shù)據(jù)庫有以下用途:數(shù)據(jù)庫或數(shù)據(jù)庫文件移動(dòng)到另一服務(wù)器或磁盤;分離和附加數(shù)據(jù)庫的方法:使用對(duì)象資源管理器;使用系統(tǒng)存儲(chǔ)過程sp_detach_db和帶有FORATTACH子句的CREATEDATABASE語句。5.答:答:重命名數(shù)據(jù)庫的方法:使用SQLServerManagementStudio;在ALTERDATABASE語句中使用MODIFYNAME=new_database_name選項(xiàng)。更改數(shù)據(jù)庫的所有者可以使用sp_changedbowner系統(tǒng)存儲(chǔ)過程。6.答:使用SQL語句備份數(shù)據(jù)庫包括以下步驟:使用sp_addumpdevice系統(tǒng)存儲(chǔ)過程來創(chuàng)建一個(gè)備份設(shè)備;使用BACKUPDATABASE語句來備份數(shù)據(jù)庫。

項(xiàng)目3創(chuàng)建和管理表一、填空題1.NULL;NOTNULL2.1;03.CREATETYPE4.ALTERCOLUMN5.IDENTITY;$IDENTITY6.學(xué)號(hào)LIKE'[0-9][0-9][0-9][0-9][0-9][0-9]'二、選擇題1.C2.C3.D三、簡(jiǎn)答題1.答:制訂表規(guī)劃時(shí)應(yīng)確定表的以下特征:表要存儲(chǔ)什么對(duì)象;表中每一列的數(shù)據(jù)類型和長(zhǎng)度;表中哪些列允許空值;是否要使用以及在何處使用約束、默認(rèn)值和規(guī)則;使用何種索引以及在何處使用索引;哪些列是主鍵或外鍵。2.答:數(shù)據(jù)庫模型圖有以下用途:描述數(shù)據(jù)庫的結(jié)構(gòu),表示數(shù)據(jù)庫中包含哪些表,每個(gè)表中包含哪些列,每個(gè)列使用什么數(shù)據(jù)類型,哪些表之間通過主鍵和外鍵約束建立了關(guān)系。3.答:合理的數(shù)據(jù)庫設(shè)計(jì)有以下規(guī)則:表應(yīng)該有一個(gè)標(biāo)識(shí)符;表應(yīng)只存儲(chǔ)單一類型實(shí)體的數(shù)據(jù);表應(yīng)避免可為空的列;表不應(yīng)有重復(fù)的值或列。4.答:選用char和varchar數(shù)據(jù)類型時(shí),如果列數(shù)據(jù)項(xiàng)的大小一致,則使用char;如果列數(shù)據(jù)項(xiàng)的大小差異相當(dāng)大,則使用varchar。5.答:創(chuàng)建表有以下兩種方法:使用CREATETABLE語句;使用表設(shè)計(jì)器。6.答:PRIMARYKEY約束和UNIQUE約束有以下區(qū)別:一個(gè)表中只能有一個(gè)PRIMARYKEY約束,而且該列不允許為空;但可以有多個(gè)UNIQUE約束,而且該列允許為空值。7.答:在表之間創(chuàng)建外鍵關(guān)系有以下方法:使用表設(shè)計(jì)器來創(chuàng)建表之間的外鍵關(guān)系;使用CREATETABLE語句創(chuàng)建表時(shí)創(chuàng)建FOREIGNKEY約束;使用帶有ADD子句的ALTERTABLE語句在現(xiàn)有表中創(chuàng)建FOREIGNKEY約束。

項(xiàng)目4操作數(shù)據(jù)庫數(shù)據(jù)一、填空題1.最近執(zhí)行的SELECT查詢2.默認(rèn)值3.SETIDENTITY_INSERT4.?dāng)?shù)據(jù)文件;數(shù)據(jù)庫表5.\t(制表符);\n(換行符)6.表;視圖7.NULL8.第一個(gè);第二個(gè)9.WHERE二、選擇題1.A2.C3.A三、簡(jiǎn)答題1.答:向表中插入數(shù)據(jù)有以下方法:使用“結(jié)果”窗格;使用INSERT語句。2.答:在“結(jié)果”窗格中可以執(zhí)行以下操作:添加記錄;更新記錄;刪除記錄。3.答:如果要使用表中的所有列來接受數(shù)據(jù),則可以在INSERT語句中省略列列表。4.答:更新表中的數(shù)據(jù)有以下方法:使用“結(jié)果”窗格;使用UPDATE語句。5.答:在UPDATE語句中,使用FROM子句可以將數(shù)據(jù)從一個(gè)或多個(gè)表或視圖拉入要更新的表中。6.答:要在“結(jié)果”窗格中刪除數(shù)據(jù),可單擊一行或多行記錄,然后單擊Delete鍵。7.答:使用導(dǎo)入和導(dǎo)出向?qū)?fù)制和轉(zhuǎn)換數(shù)據(jù)時(shí),主要有以下步驟:選擇數(shù)據(jù)源;選擇目標(biāo);指定如何復(fù)制數(shù)據(jù);選擇源表和源視圖;保存并執(zhí)行包。

項(xiàng)目5檢索數(shù)據(jù)庫數(shù)據(jù)一、填空題1.用戶登錄ID;用戶的密碼2.DISTINCT3.'%強(qiáng)%'4.FALSE;TRUE;FALSE5.升序;降序6.ORDERBY7.GROUPBY;聚合8.臨時(shí);SELECT;INSERT;UPDATE;DELETE;CREATEVIEW9.多個(gè);聚合二、選擇題1.A2.D3.B4.A5.D三、簡(jiǎn)答題1.答:SQLServer2008提供了以下查詢工具:查詢編輯器,sqlcmd實(shí)用工具和bcp實(shí)用工具。2.答:內(nèi)部聯(lián)接有以下特點(diǎn):使用比較運(yùn)算符對(duì)要聯(lián)接列中的值進(jìn)行比較。若兩個(gè)來源表的相關(guān)列滿足聯(lián)接條件,則內(nèi)部聯(lián)接從這兩個(gè)表中提取數(shù)據(jù)并組成新的行;外部聯(lián)接有以下類型:左外部聯(lián)接,右外部聯(lián)接,完全外部聯(lián)接。3.答:子查詢是一個(gè)嵌套在SELECT、INSERT、UPDATE或DELETE語句或其他子查詢中的查詢。子查詢可以通過IN或NOTIN引入。

項(xiàng)目6創(chuàng)建索引和視圖一、填空題1.掃描表;使用索引2.聚集表;堆3.非鍵列4.唯一;聚集;非聚集5.加密6.OBJECT_ID('View1')二、選擇題1.A2.D三、簡(jiǎn)答題1.答:索引的主要作用是提高表中數(shù)據(jù)的訪問速度,并且強(qiáng)制實(shí)施某些數(shù)據(jù)完整性。2.答:聚集索引和非聚集索引的主要區(qū)別:聚集索引根據(jù)數(shù)據(jù)行的鍵值在表或視圖中排序和存儲(chǔ)這些數(shù)據(jù)行,每個(gè)表只能有一個(gè)聚集索引;非聚集索引具有獨(dú)立于數(shù)據(jù)行的結(jié)構(gòu),并且每個(gè)表可以有多個(gè)非聚集索引。3.答:視圖和表的共同點(diǎn)是:它們都是數(shù)據(jù)庫中包含的對(duì)象,都具有列和行;它們的不同點(diǎn)是:表是實(shí)際存儲(chǔ)數(shù)據(jù)的地方,視圖中的數(shù)據(jù)則來自一個(gè)或多個(gè)基礎(chǔ)表。4.答:視圖的主要用途是:簡(jiǎn)化數(shù)據(jù)操作;自定義數(shù)據(jù);提高數(shù)據(jù)庫的安全性。5.答:創(chuàng)建視圖有以下兩種方法:使用對(duì)象資源管理器;使用CREATEVIEW語句。

項(xiàng)目7Tansact-SQL程序設(shè)計(jì)一、填空題1.GO2.服務(wù)器名稱;數(shù)據(jù)庫名稱;架構(gòu)名稱;對(duì)象名稱3.兩個(gè)單引號(hào)4.批處理5.架構(gòu)名稱;函數(shù)名稱6.符合條件的行數(shù)7.緊跟當(dāng)前行返回結(jié)果行;返回緊鄰當(dāng)前行前面的結(jié)果行,并且當(dāng)前行遞減為返回行8.原子性;一致性;隔離性;持久性二、選擇題1.D2.B3.B三、簡(jiǎn)答題1.答:Transcact-SQL由以下主要部分組成:數(shù)據(jù)定義語言、數(shù)據(jù)操作語言、數(shù)據(jù)控制語言、事務(wù)管理語言以及附加語言元素。2.答:CASE函數(shù)有以下兩種形式:簡(jiǎn)單CASE函數(shù)和CASE搜索函數(shù)。3.答:在WHILE循環(huán)中,BREAK導(dǎo)致從最內(nèi)層的WHILE循環(huán)中退出,將執(zhí)行出現(xiàn)在END關(guān)鍵字(循環(huán)結(jié)束的標(biāo)記)后面的任何語句;CONTINUE則使WHILE循環(huán)重新開始執(zhí)行,忽略CONTINUE關(guān)鍵字后面的任何語句。4.答:使用TRY...CATCH語句時(shí),應(yīng)將可能導(dǎo)致錯(cuò)誤的語句放在TRY塊內(nèi),并在CATCH內(nèi)獲取和處理錯(cuò)誤。5.答:SQLServer內(nèi)置函數(shù)分為以下類別:聚合函數(shù);配置函數(shù);加密函數(shù);游標(biāo)函數(shù);日期和時(shí)間函數(shù);數(shù)學(xué)函數(shù);元數(shù)據(jù)函數(shù);排名函數(shù);行集函數(shù);安全函數(shù);字符串函數(shù);系統(tǒng)函數(shù);系統(tǒng)統(tǒng)計(jì)函數(shù);文本和圖像函數(shù)。6.答:使用Transact-SQL服務(wù)器游標(biāo)有以下主要步驟:定義游標(biāo);打開游標(biāo);提取數(shù)據(jù);更改數(shù)據(jù);關(guān)閉游標(biāo)。7.答:在SQLServer中,事務(wù)運(yùn)行模式有:自動(dòng)提交事務(wù);顯式事務(wù);批處理級(jí)事務(wù)。編寫有效事務(wù)的指導(dǎo)原則是:(1)不要在事務(wù)處理期間要求用戶輸入。(2)在瀏覽數(shù)據(jù)時(shí),盡量不要打開事務(wù)。(3)盡可能使事務(wù)保持簡(jiǎn)短。(3)考慮為只讀查詢使用快照隔離,以減少阻塞。(4)靈活地使用更低的事務(wù)隔離級(jí)別。(5)靈活地使用更低的游標(biāo)并發(fā)選項(xiàng),例如開放式并發(fā)選項(xiàng)。(6)在事務(wù)中盡量使訪問的數(shù)據(jù)量最小。

項(xiàng)目8創(chuàng)建存儲(chǔ)過程和觸發(fā)器一、填空題1.輸出;過程的調(diào)用方2.當(dāng)前數(shù)據(jù)庫;存儲(chǔ)過程3.存儲(chǔ)過程;語言事件4.DDL5.inserted;deleted;觸發(fā)器6.一;一7.禁用觸發(fā)器;刪除觸發(fā)器二、選擇題1.D2.B三、簡(jiǎn)答題1.答:EXECUTE語句有以下用途:執(zhí)行系統(tǒng)存儲(chǔ)過程、用戶定義存儲(chǔ)過程、標(biāo)量值用戶定義函數(shù)以及包含Transact-SQL語句的字符串;EXECUTE關(guān)鍵字可以縮寫為EXEC形式;如果EXECUTE語句是批處理中的第一句,則可以省略EXECUTE關(guān)鍵字。2.答:若要快速生成修改存儲(chǔ)過程所需的ALTERPROCEDURE語句,可右鍵單擊該存儲(chǔ)過程并選擇“修改”命令。3.答:DML觸發(fā)器有以下用途:(1)通過數(shù)據(jù)庫中的相關(guān)表實(shí)現(xiàn)級(jí)聯(lián)更改。(2)防止惡意或錯(cuò)誤的INSERT、UPDATE以及DELETE操作,并強(qiáng)制執(zhí)行比CHECK約束定義的限制更為復(fù)雜的其他限制。(3)評(píng)估數(shù)據(jù)修改前后表的狀態(tài),并根據(jù)該差異采取措施。(4)使用多個(gè)同類DML觸發(fā)器(INSERT、UPDATE或DELETE)允許采取多個(gè)不同的操作來響應(yīng)同一個(gè)修改語句。4.答:AFTER觸發(fā)器與INSTEADOF觸發(fā)器有指定的時(shí)機(jī)不同:AFTER指定DML觸發(fā)器僅在觸發(fā)SQL語句中指定的所有操作都已成功執(zhí)行時(shí)才被激發(fā),所有的引用級(jí)聯(lián)操作和約束檢查也必須在激發(fā)此觸發(fā)器之前成功完成。INSTEADOF指定DML觸發(fā)器是“代替”SQL語句執(zhí)行的,其優(yōu)先級(jí)高于觸發(fā)語句的操作。5.答:若要快速生成用于創(chuàng)建DML觸發(fā)器的CREATETRIGGER語句,可右鍵單擊要更改的觸發(fā)器并選擇“修改”。6.答:在對(duì)象資源管理器中,DML觸發(fā)器顯示相關(guān)表下方的“觸發(fā)器”節(jié)點(diǎn)內(nèi);DDL觸發(fā)器則顯示在相關(guān)數(shù)據(jù)庫的“可編程性”→“數(shù)據(jù)庫觸發(fā)器”節(jié)點(diǎn)內(nèi)。7.答:DDL觸發(fā)器有以下兩種作用域:數(shù)據(jù)庫范圍;服務(wù)器范圍。8.答:如果希望不激發(fā)觸發(fā)器但又不想刪除它,可DISABLETRIGGER語句來禁用該觸發(fā)器。

項(xiàng)目9管理數(shù)據(jù)安全一、填空題1.Windows;SQLServer2.啟用;禁用3.架構(gòu)4.dbo5.重命名;默認(rèn)架構(gòu)6.?dāng)?shù)據(jù)庫用戶;數(shù)據(jù)庫角色;Windows登錄;Windows組二、選擇題1.A2.B三、簡(jiǎn)答題1.答:若要設(shè)置SQLServer2008的身份驗(yàn)證模式,可使用對(duì)象資源管理器。2.答:在SQLServer2008中,有以下兩類登錄賬戶:類是由SQLServer2005自身負(fù)責(zé)身份驗(yàn)證的登錄賬戶;另一類是基于Windows賬戶創(chuàng)建的登錄賬戶。3.答:在SQLServer2008中,有以下固定服務(wù)器角色:sysadmin(系統(tǒng)管理員),securityadmin(安全管理員),serveradmin(服務(wù)器管理員),setupadmin(安裝程序管理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論