




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫技術(shù)(SQLServer)習(xí)題與參考答案第一章:1、SQL Server 2005 有哪些新增特性答:SQL Server 2005的新特性主要體現(xiàn)在企業(yè)數(shù)據(jù)管理、開發(fā)人員生產(chǎn)力、商務(wù)智能三個(gè)方面。 企業(yè)數(shù)據(jù)管理體現(xiàn)在高可用性、管理工具、 安全性和可伸縮性; 開發(fā)人員生產(chǎn)力體現(xiàn)在CommorLa nguage Run time集成、集成 XML Tran sact-SQL增強(qiáng)和SQL服務(wù)代理;商務(wù)智 能體現(xiàn)在分析服務(wù)、數(shù)據(jù)轉(zhuǎn)換服務(wù)、報(bào)表服務(wù)和數(shù)據(jù)挖掘。2、SQL Server 2005 安裝的軟件和硬件環(huán)境是什么答: SQL Server 2005 安裝的軟件和硬件環(huán)境參見教材6。3、S
2、QL Server 2005 有哪些版本有哪些服務(wù)組件答: SQL Server 2005 包括企業(yè)版、標(biāo)準(zhǔn)版、工作組版、開發(fā)版和簡易版五個(gè)版本,服務(wù)組件主要有 SQLServer 數(shù)據(jù)庫引擎、 Analysis Services 、Reporting Services 、Notification Services 、Integration Services等。4、 什么是實(shí)例經(jīng)常提到的SQL Server 2005 服務(wù)器和服務(wù)器實(shí)例是否具有相同的含義答:實(shí)例就是SQL服務(wù)器引擎,每個(gè) SQL Server數(shù)據(jù)庫引擎實(shí)例各有一套不為其他實(shí)例共 享的系統(tǒng)及用戶數(shù)據(jù)庫。一個(gè) SQL Server
3、 服務(wù)器就是一個(gè)實(shí)例,一臺計(jì)算機(jī)上,可以安裝 多個(gè)SQL SERVER每個(gè)SQL SERVE蹴可以理解為是一個(gè)實(shí)例。5、默認(rèn)實(shí)例和命名實(shí)例有何差別在安裝和使用上有何不同 答:實(shí)例又分為“默認(rèn)實(shí)例”和“命名實(shí)例”, 如果在一臺計(jì)算機(jī)上安裝第一個(gè) SQLSERVER 2005 命名設(shè)置保持默認(rèn)的話,那這個(gè)實(shí)例就是默認(rèn)實(shí)例。一臺計(jì)算機(jī)上最多只有一個(gè)默認(rèn)實(shí)例, 也可以沒有默認(rèn)實(shí)例,默認(rèn)實(shí)例名與計(jì)算機(jī)名相同。除默認(rèn)實(shí)例外,所有數(shù)據(jù)庫引擎實(shí)例都由安裝該實(shí)例的過程中指定的實(shí)例名標(biāo)識。6、SQL Server 2005 的安全性驗(yàn)證分為哪兩個(gè)階段答:第 1 個(gè)階段是身份驗(yàn)證,驗(yàn)證用戶是否具有“連接權(quán)” ;第
4、2 個(gè)階段是數(shù)據(jù)庫的訪問權(quán), 驗(yàn)證連接到服務(wù)器實(shí)例的用戶,即已登錄到服務(wù)器實(shí)例的用戶,是否具有“訪問權(quán)”。7、SQL Server 2005 有哪些主要的實(shí)用工具每個(gè)工具都有什么用途答: SQL Server Management Studio ,是 Microsoft SQL Server 2005 中的新組件,這是一個(gè)用于訪問、配置、管理和開發(fā)SQL Server的所有組件的集成環(huán)境,是SQL Server 2005中最重要的管理工具。 SQL Server Con figuratio n Man ager,用來管理 SQL Server 2005所提供的服務(wù)、服務(wù)器與客戶端通信協(xié)議以及客
5、戶端的基本配置管理。SQL Server外圍應(yīng)用配置器用來啟用、禁用、開始或停止SQL Server 2005 的功能、服務(wù)和遠(yuǎn)程連接。Notification Services命令提示是用來開發(fā)及部署應(yīng)用程序以產(chǎn)生和傳送通知的平臺。Reporting Services 配置用于配置和管理 SQL Server 2005 的報(bào)表服務(wù)器。 SQL Server錯(cuò) 誤和使用情況報(bào)告。SQL Server Profiler 也稱為SQL Server事件探查器,用于監(jiān)視 SQLServer數(shù)據(jù)庫引擎和 Analysis Services的實(shí)例,并捕獲數(shù)據(jù)庫服務(wù)器在運(yùn)行過程中發(fā)生的事件,將事件數(shù)據(jù)保存
6、在文件或表中供用戶分析。第二章:1在SQL Server 2005中數(shù)據(jù)庫文件有哪 3類各有什么作用答:SQL Server 2005中數(shù)據(jù)庫文件有主數(shù)據(jù)文件、輔助數(shù)據(jù)文件、事務(wù)日志文件。主數(shù)據(jù)文件是數(shù)據(jù)庫的起點(diǎn),指向數(shù)據(jù)庫中文件的其他部分,同時(shí)也用來存放用戶數(shù)據(jù);輔助數(shù)據(jù)文件專門用來存放數(shù)據(jù);事務(wù)日志文件存放恢復(fù)數(shù)據(jù)庫所需的所有信息。2、SQL Server 2005 中數(shù)據(jù)文件是如何存儲(chǔ)的答:SQL Server 2005中采用以頁為數(shù)據(jù)庫存儲(chǔ)的基本單位,數(shù)據(jù)文件的頁按順序編號,文件首頁的頁碼是 0。每個(gè)文件都有一個(gè)文件ID號。在數(shù)據(jù)庫中惟一標(biāo)識一頁,需要同時(shí)使用文件ID和頁碼。在每個(gè)文件
7、中,第一頁是包含文件特性信息的文件首頁,在文件開始處 的其他幾個(gè)頁中包含系統(tǒng)信息,如分配映射表。系統(tǒng)頁存儲(chǔ)在主數(shù)據(jù)文件和第一個(gè)事務(wù)日志文件中,其中有一個(gè)系統(tǒng)頁包含數(shù)據(jù)庫屬性信息,它是數(shù)據(jù)庫的引導(dǎo)頁。3、SQL Server 2005中創(chuàng)建、查看、打開、刪除數(shù)據(jù)庫的方法有哪些答:方法分別有兩種,即可以通過SQLServer Management Studio圖形化界面實(shí)現(xiàn),也可以通過SQL語句命令實(shí)現(xiàn)。4、 通過 SQL語句,使用CREATE DATABASE命令創(chuàng)建數(shù)據(jù)庫,使用EXEC sp helpdb命令查看數(shù)據(jù)庫定義信息,使用EXEC sp dboption命令設(shè)置數(shù)據(jù)庫選項(xiàng),使用ALT
8、ERDATABASE命令修改數(shù)據(jù)庫結(jié)構(gòu),使用 _ DROP DATABASE命令刪除數(shù)據(jù)庫。5、安裝SQL Server 2005時(shí),系統(tǒng)自動(dòng)提供的4個(gè)系統(tǒng)數(shù)據(jù)庫分別是什么各起什么作用答:系統(tǒng)自動(dòng)提供的4個(gè)系統(tǒng)數(shù)據(jù)庫分別是master數(shù)據(jù)庫、model數(shù)據(jù)庫、msdb數(shù)據(jù)庫、tempdb數(shù)據(jù)庫。作用參見教材節(jié)。第三章:1、如何理解表中記錄和實(shí)體的對應(yīng)關(guān)系為什么說關(guān)系也是實(shí)體在表中如何表示答:實(shí)體是客觀存在并且可以相互區(qū)別的事物,實(shí)體可以是具體的事物,也可以是抽象的事物。不同的事物是用不同的特征決定的,用來描述實(shí)體的特性稱為實(shí)體的屬性。表中每條記錄對應(yīng)一個(gè)實(shí)體,而每個(gè)字段保存著對應(yīng)實(shí)體的屬性值。
9、2、說明主鍵、惟一鍵和外鍵的作用。說明它們在保證數(shù)據(jù)完整性中的應(yīng)用方法。答:主鍵是唯一識別一個(gè)表的每一記錄,作用是將記錄和存放在其他表中的數(shù)據(jù)進(jìn)行關(guān)聯(lián),并與外鍵構(gòu)成參照完整性約束。惟一鍵用于指明創(chuàng)建惟一約束的列上的取值必須惟一。外鍵用于建立和加強(qiáng)兩個(gè)表數(shù)據(jù)之間的鏈接的一列或多列。通過將保存表中主鍵值的一列或多列添加到另一個(gè)表中, 可創(chuàng)建兩個(gè)表之間的鏈接。這個(gè)列就成為第二個(gè)表的外鍵。外鍵約束的主要目的是控制存儲(chǔ)在外鍵表中的數(shù)據(jù),但它還可以控制對主鍵表中數(shù)據(jù)的修改。3、 參照完整性要求有關(guān)聯(lián)的兩個(gè)或兩個(gè)以上表之間數(shù)據(jù)的_一致性_。參照完整性可以通過 建立主鍵_和外鍵_來實(shí)現(xiàn)。4、創(chuàng)建表用 _CRE
10、ATE TABLE _語句,向表中添加記錄用 INSERT INTO句,查看表的定義信息用 EXECUTE sp_help 語句,修改表用 ALTER TABLE語句,刪除表用 DROP TABLE 語句。5、SQL Server 2005中有哪些類型數(shù)據(jù)答:參見教材表。6、現(xiàn)有圖書管理數(shù)據(jù)庫的三個(gè)關(guān)系模式:圖書(總編號,分類號,書名,作者,出版單位,單價(jià))讀者(借書證號,單位,姓名,性別,職稱,地址)借閱(借書證號,總編號,借書日期)1)利用SQL Server 2005創(chuàng)建圖書管理庫和圖書、讀者和借閱三個(gè)基本表的表結(jié)構(gòu):2)利用SQL Server 2005在三個(gè)表中分別插入以下所給元組:
11、圖書:總編號分類號書名作者出版單位單價(jià)445501TP3/12數(shù)據(jù)庫導(dǎo)論王強(qiáng)科學(xué)出版社445502TP3/12數(shù)據(jù)庫導(dǎo)論王強(qiáng)科學(xué)出版社445503TP3/12數(shù)據(jù)庫導(dǎo)論王強(qiáng)科學(xué)出版社332211TP5/10計(jì)算機(jī)基礎(chǔ)李偉高等教育出版社112266TP3/12FoxBASE張三電子工業(yè)出版社665544TS7/21高等數(shù)學(xué)劉明高等教育出版社114455TR9/12線性代數(shù)孫業(yè)北京大學(xué)出版社113388TR7/90大學(xué)英語胡玲清華大學(xué)出版社446601TP4/13數(shù)據(jù)庫基礎(chǔ)馬凌云人民郵電出版社446602TP4/13數(shù)據(jù)庫基礎(chǔ)馬凌云人民郵電出版社446603TP4/13數(shù)據(jù)庫基礎(chǔ)馬凌云人民郵電出版
12、社449901TP4/14FoxPro大全周虹科學(xué)出版社449902TP4/14FoxPro大全周虹科學(xué)出版社118801TP4/15計(jì)算機(jī)網(wǎng)絡(luò)黃力鈞高等教育出版社118802TP4/15計(jì)算機(jī)網(wǎng)絡(luò)黃力鈞高等教育出版社、十 讀者:借書證號單位姓名性別職稱地址111信息系王維利女教授1號樓424112財(cái)會(huì)系李立男副教授2號樓316113經(jīng)濟(jì)系張三男講師3號樓105114信息系周華發(fā)男講師1號樓316115信息系趙正義男工程師1號樓224116信息系李明男副教授1號樓318117計(jì)算機(jī)系李小峰男助教1號樓214118計(jì)算機(jī)系許鵬飛男助工1號樓216119計(jì)算機(jī)系劉大龍男教授1號樓318120國際貿(mào)
13、易李雪男副教授4號樓506121國際貿(mào)易李爽女講師4號樓510122國際貿(mào)易王純女講師4號樓512123財(cái)會(huì)系沈小霞女助教2號樓202124財(cái)會(huì)系朱海男講師2號樓210125財(cái)會(huì)系馬英明男副教授2號樓212借閱:借書證號總編號借書日期1124455011997-3-191253322111997-2-121114455031997-8-211121122661997-3-141146655441997-10-211201144551997-11-21201188011997-10-181194466031997-12-121124499011997-10-231154499021997-8-2
14、11181188011997-9-10第四章:第三章有圖書管理數(shù)據(jù)庫的三個(gè)關(guān)系模式:圖書(總編號,分類號,書名,作者,出版單位,單價(jià))讀者(借書證號,單位,姓名,性別,職稱,地址)借閱(借書證號,總編號,借書日期)1. 用SQL完成如下查詢:1)找出姓李的讀者姓名和所在單位。select 姓名,單位from 讀者where 姓名 like 李 %2)列出圖書庫中所有藏書的書名及出版單位。select書名,出版單位from圖書3)查找高等教育出版社的所有圖書及單價(jià),結(jié)果按單價(jià)降序排序。select出版單位,書名,單價(jià)from圖書where出版單位=高等教育出版社order by 單價(jià) desc4
15、)查找價(jià)格介于10元和20元之間的圖書種類,結(jié)果按出版單位和單價(jià)升序排序。 select書名,出版單位,單價(jià)from圖書where 單價(jià) between andorder by 出版單位,單價(jià) asc5)查找書名以計(jì)算機(jī)打頭的所有圖書和作者。select 書名,作者from圖書where書名like 計(jì)算機(jī)%6)檢索同時(shí)借閱了總編號為112266和449901兩本書的借書證號。select 借閱.總編號,借書證號from圖書,借閱where圖書.總編號=借閱.總編號and借閱.總編號in (112266,449901)7)查找所有借了書的讀者的姓名及所在單位。select distinct姓名
16、,單位from 讀者 inner join借閱on借閱.借書證號=賣者.借書證號8)找出李某所借圖書的所有圖書的書名及借書日期。select書名,姓名,借書日期from 圖書 inner join 借閱on圖書.總編號=借閱.總編號join 讀者on借閱.借書證號=讀者.借書證號where讀者.姓名like 李%9)查詢1997年10月以后借書的讀者借書證號、姓名和單位。select distinct讀者.借書證號,姓名,單位from 借閱 inner join 讀者on借閱.借書證號= 賣者.借書證號where 借閱.借書日期 =1997-10-110)找出借閱了 FoxPro大全一書的借書
17、證號。select 借書證號from 借閱where總編號in (select 總編號from 圖書where 書名=FoxPro 大全)11)找出與趙正義在同一天借書的讀者姓名、所在單位及借書日期。select姓名,單位,借書日期from借閱,讀者where借閱.借書證號=讀者.借書證號and借書日期=(select借書日期from借閱,讀者where借閱.借書證號=讀者.借書證號and姓名=趙正義)12)查詢1997年7月以后沒有借書的讀者借書證號、姓名及單位。select distinct借書證號,姓名,單位from 讀者where 借書證號 not in (select 借書證號fro
18、m借閱where借書日期 =1997-07-01)2. 完成下面SQL高級查詢:13)求科學(xué)出版社圖書的最高單價(jià)、最低單價(jià)、平均單價(jià)。select max(單價(jià))最高單價(jià),min(單價(jià))as 最低單價(jià),avg(單價(jià))as 平均單價(jià) from圖書where出版單位=科學(xué)出版社14)求信息系當(dāng)前借閱圖書的讀者人次數(shù)。select count( 借書證號)from 借閱where借書證號 in (select借書證號from讀者where單位=信息系)15)求出各個(gè)出版社圖書的最高價(jià)格、最低價(jià)格和冊數(shù)。select出版單位,max(單價(jià))最高價(jià)格,min(單價(jià))as最低價(jià)格,count(*)冊數(shù)fr
19、om圖書group by 出版單位16)分別找出各單位當(dāng)前借閱圖書的讀者人數(shù)。select 單位,count(借閱.借書證號)from借閱,讀者fromwhere借閱.借書證號in (select借書證號讀者)group by 單位17)找出當(dāng)前至少借閱了2本圖書的讀者及所在單位。select 姓名,單位from 讀者where借書證號 in (select借書證號借閱fromgroup by借書證號hav ing coun t(*)=2)18)分別找出借書人次超過 1人次的單位及人次數(shù)。select 單位,count(*) as超過人次 from借閱,讀者 where讀者.借書證號=借閱.借
20、書證號group by 單位hav ing coun t(*)=219)找出藏書中各個(gè)出版單位的冊數(shù)、價(jià)值總額。select 出版單位,count(*)冊數(shù),sum(單價(jià))總價(jià)from圖書group by 出版單位20)查詢經(jīng)濟(jì)系是否還清所有圖書。如果還清,顯示該系所有讀者的姓名、所在單位和職稱select 姓名,單位,職稱from 讀者where 單位=經(jīng)濟(jì)系and not exists (select *from讀者,借閱where讀者借書證號=借閱借書證號and單位=經(jīng)濟(jì)系)3、為什么說視圖是虛表視圖的數(shù)據(jù)存在什么地方答:視圖是虛表,它在存儲(chǔ)時(shí)只存儲(chǔ)視圖的定義,而沒有存儲(chǔ)對應(yīng)的數(shù)據(jù)。視圖
21、通過定義從基表中搜集數(shù)據(jù),并展現(xiàn)給用戶。數(shù)據(jù)存儲(chǔ)在對應(yīng)的數(shù)據(jù)表中。4、 創(chuàng)建視圖用 CREATE VIEW語句,修改視圖用 ALTER VIEW語句,刪除視圖用DROP VIEW語句。查看視圖中的數(shù)據(jù)用SELECT語句。查看視圖的基本信息用sp helptext 存儲(chǔ)過程,查看視圖的定義信息用EXEC sp helptext存儲(chǔ)過程,查看視圖的依賴關(guān)系用EXEC spdepends存儲(chǔ)過程。5、說明視圖的優(yōu)缺點(diǎn)。答:優(yōu)點(diǎn):(1)視圖能簡化用戶的操作;(2)視圖機(jī)制可以使用戶以不同的方式查詢同一數(shù)據(jù);(3)視圖對數(shù)據(jù)庫重構(gòu)提供了一定程度的邏輯獨(dú)立性;(4)視圖可以對機(jī)密的數(shù)據(jù)提供安全保護(hù)。缺點(diǎn):
22、(1)降低性能,通過視圖查詢起來需要花費(fèi)時(shí)間;(2)視圖是只讀的,更新時(shí)需要更新原表,對用戶來說很麻煩。6、通過視圖修改數(shù)據(jù)要注意哪些限制答:對視圖進(jìn)行的修改操作有以下限制:INSERT和 UPDATE操作,但(1)若視圖的字段來自表達(dá)式或常量,則不允許對該視圖執(zhí)行 允許執(zhí)行DELETE操作。(2) 若視圖的字段來自集合函數(shù),則此視圖不允許修改操作。(3) 若視圖定義中含有 GROUP BY子句,則此視圖不允許修改操作。(4) 若視圖定義中含有 DISTINCT短語,則此視圖不允許修改操作。(5) 一個(gè)不允許修改操作視圖上定義的視圖,也不允許修改操作。第五章:1、什么是批處理批處理的結(jié)束標(biāo)志是
23、什么答:批處理就是一個(gè)或多個(gè) Transact-SQL語句的集合,用 GO語句作為一個(gè)批處理的結(jié)束。2、一些SQL語句不可以放在一個(gè)批處理中進(jìn)行處理,它們需要遵守什么規(guī)則答:一些SQL語句不可以放在一個(gè)批處理中進(jìn)行處理,它們需要遵守以下規(guī)則:(1) 大多數(shù) CREATE命令要在單個(gè)批命令中執(zhí)行,但CREATE DATABASECREATE TABLE和CREATE INDE例外。(2) 調(diào)用存儲(chǔ)過程時(shí),如果它不是批處理中的第一個(gè)語句,則在其前面必須加上EXECUT,E 或簡寫為 EXEC。(3) 不能把規(guī)則和默認(rèn)值綁定到表的字段或用戶定義數(shù)據(jù)類型上之后,在同一個(gè)批處理中使用它們。(4) 不能在
24、給表字段定義了一個(gè)CHECK勺束后,在同一個(gè)批處理中使用該約束。(5) 不能在修改表的字段名后,在同一個(gè)批處理中引用該新字段名。3、常量和變量有哪些種類答:常量有字符串常量、數(shù)值常量、日期常量。變量主要有局部變量和全局變量。4、什么是用戶自定義函數(shù)它有哪些類型建立、修改和刪除用戶自定義函數(shù)使用什么命令 答:用戶定義的函數(shù)是由一個(gè)或多個(gè) Transact-SQL 語句組成的子程序。用戶定義的函數(shù)類 型有標(biāo)量函數(shù)、內(nèi)嵌表值函數(shù)、多語句表值函數(shù)。建立、修改、刪除用戶自定義函數(shù)命令分另是 CREATE FUNCTIONALTER FUNCTIONED DROP FUNCTIONI5、使用游標(biāo)訪問數(shù)據(jù)包
25、括哪些步驟 答:使用游標(biāo)訪問數(shù)據(jù)包括的步驟有聲明游標(biāo)、打開游標(biāo)、從游標(biāo)中獲取數(shù)據(jù)、關(guān)閉游標(biāo)、釋放游標(biāo)。1創(chuàng)建索引的好處主要有哪些答:創(chuàng)建索引好處主要是加快數(shù)據(jù)查詢和加快表的連接、排序和分組工作。2、 按照索引值的特點(diǎn)分類,可將索引分為_惟一 _索引和_非惟一 _索引;按照索引結(jié)構(gòu)的 特點(diǎn)分類,可將索引分為 _聚集索引和_非聚集索引。3、聚集索引與非聚集索引之間有哪些不同點(diǎn)答:聚集索引會(huì)對表進(jìn)行物理排序,而非聚集索引不會(huì)對表進(jìn)行物理排序。4、 在哪些情況下 SQLServer 2005會(huì)自動(dòng)建立索引這些索引能否用DROPINDEX語句來刪除 如果不能,應(yīng)當(dāng)用什么方法來刪除答:在創(chuàng)建或修改表時(shí),
26、如果添加了一個(gè)主鍵或惟一鍵約束,則系統(tǒng)將自動(dòng)在該表上, 以該鍵值作為索引列,創(chuàng)建一個(gè)惟一索弓I。對于通過主鍵和唯一約束創(chuàng)建的索引是不能夠通過DROP INDEX來刪除的。刪除方法是通過刪除主鍵約束(或唯一約束)來自動(dòng)刪除由該主鍵 約束(或唯一約束)創(chuàng)建出來的索引。第七章:1簡述使用存儲(chǔ)過程有哪些優(yōu)缺點(diǎn)答:優(yōu)點(diǎn):(1) 通過本地存儲(chǔ)、代碼預(yù)編譯和緩存技術(shù)實(shí)現(xiàn)高性能的數(shù)據(jù)操作。(2 )通過通用編程結(jié)構(gòu)和過程重用實(shí)現(xiàn)編程框架。如果業(yè)務(wù)規(guī)則發(fā)生了變化,可以通過修改存儲(chǔ)過程來適應(yīng)新的業(yè)務(wù)規(guī)則,而不必修改客戶端應(yīng)用程序。(3)通過隔離和加密的方法提高了數(shù)據(jù)庫的安全性。缺點(diǎn):移植性較差,增加數(shù)據(jù)庫服務(wù)器壓力
27、。2、創(chuàng)建存儲(chǔ)過程有哪些方法執(zhí)行存儲(chǔ)過程使用什么命令答:創(chuàng)建存儲(chǔ)過程有兩種方法,可用通過SQL命令建立或者通過 SQL Server Man ageme ntStudio圖形界面建立。執(zhí)行存儲(chǔ)過程使用EXECUTED令。3、執(zhí)行存儲(chǔ)過程時(shí),在什么情況下可以省略EXECUTED鍵字答:如果存儲(chǔ)過程是批處理中的第一條語句,那么不使用EXECUTE 關(guān)鍵字也可以執(zhí)行該存儲(chǔ)過程。4、 說明存儲(chǔ)過程重新編譯的作用和3 種重新編譯的方法。 答:通過對存儲(chǔ)過程進(jìn)行重新編譯, 可以重新優(yōu)化存儲(chǔ)過程的執(zhí)行計(jì)劃。 三種重新編譯 的方法分別是:1) 在創(chuàng)建存儲(chǔ)過程時(shí),使用 WITH RECOMPIL子句來指示 SQ
28、LServer 2005不將該存儲(chǔ)過程 的查詢計(jì)劃保存在緩存中,而是在每次運(yùn)行時(shí)重新編譯和優(yōu)化,并創(chuàng)建新的執(zhí)行計(jì)劃。2) 通過在執(zhí)行存儲(chǔ)過程時(shí)設(shè)定重新編譯,可以讓SQL Server 2005 在執(zhí)行存儲(chǔ)過程時(shí)重新 編譯存儲(chǔ)過程。3)通過系統(tǒng)存儲(chǔ)過程 sp_recompile 設(shè)定重新編譯標(biāo)記, 使存儲(chǔ)過程和觸發(fā)器在下次運(yùn)行時(shí) 重新編譯。5、簡述使用觸發(fā)器有哪些優(yōu)缺點(diǎn)。答: 優(yōu)點(diǎn):(1 )多張表的級聯(lián)修改。觸發(fā)器能實(shí)現(xiàn)各種級聯(lián)操作,包括數(shù)據(jù)的修改、插入和刪除。(2)強(qiáng)于CHECK勺復(fù)雜限制。( 3)比較數(shù)據(jù)修改前后的差別。( 4)強(qiáng)制表勺修改要合乎業(yè)務(wù)規(guī)則。缺點(diǎn):( 1 )可移植性是觸發(fā)器最大
29、勺缺點(diǎn)。(2)占用服務(wù)器端太多勺資源。(3)不能做 DDL。( 4)觸發(fā)器排錯(cuò)困難,而且數(shù)據(jù)容易造成不一致,后期維護(hù)不方便。6、 說明創(chuàng)建觸發(fā)器命令中 FOR AFTER INSTEAD OF各表示什么含義答:(1) FOR | AFTER FOR與 AFTER同義,指定觸發(fā)器只有在觸發(fā)SQL語句中指定的所有操作才能執(zhí)行此觸都已成功執(zhí)行后才激發(fā)。 所有勺引用級聯(lián)操作和約束檢查也必須成功完成后,發(fā)器,即為后觸發(fā)。(2) INSTEAD OF指定執(zhí)行觸發(fā)器而不執(zhí)行造成觸發(fā)的SQL語句,從而替代造成觸發(fā)的語句。在表或視圖上,每個(gè)INSERT UPDATE或 DELETE語句只能定義一個(gè) INSTEA
30、DOF觸發(fā)器, 替代觸發(fā)。7、TRUNCATE TABL語句是否會(huì)激活 DELETE觸發(fā)器在觸發(fā)器中的 SQL語句有哪些限制答:由于TRUNCATTABLE語句的操作不被記錄到事務(wù)日志,所以它不會(huì)激活 DELETE觸發(fā)器。所有建立和修改數(shù)據(jù)庫及其對象的語句、所有DRO語句都不允許在觸發(fā)器中使用。第八章:1、什么是備份設(shè)備物理設(shè)備標(biāo)識和邏輯名之間有什么關(guān)系 答:備份設(shè)備是用來存儲(chǔ)數(shù)據(jù)庫、 事務(wù)日志或文件和文件組備份的存儲(chǔ)介質(zhì)。 備份設(shè)備可以 是硬盤、磁帶或管道。物理備份設(shè)備指操作系統(tǒng)所標(biāo)識的磁盤文件、磁帶等,邏輯備份設(shè)備 名是用來標(biāo)識物理備份設(shè)備的別名或公用名稱。 使用邏輯備份設(shè)備名的優(yōu)點(diǎn)是比引用物理設(shè) 備名簡短。2、4 種數(shù)據(jù)庫備份和恢復(fù)的方式分別是什么答:( 1)使用 SQL Server Management studio 備份數(shù)據(jù)庫;(2)使用SQL命令備份數(shù)據(jù)庫( 3)使用 SQL Server Management studio 恢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 國際貿(mào)易買賣合同模板
- 采購合同協(xié)議樣本
- 機(jī)械租賃安全規(guī)范合同版
- 供熱服務(wù)保障合同
- 工廠購銷合同范本
- 城市戶外廣告投放工程合同
- 塔吊設(shè)備供應(yīng)合同
- 采購與供應(yīng)合同協(xié)議書范本
- 長期倉庫租賃合同模板
- 寵物貓咪領(lǐng)養(yǎng)及養(yǎng)護(hù)合同2025
- 少兒美術(shù)幼兒園課件- 4-6歲 《沙漠鴕鳥》
- ChatGPT人工智能與通用大模型演講稿
- 撤場通知書( 模板)
- richcui美國sspc富鋅底漆解讀
- IATF169492016內(nèi)部審核報(bào)告范例
- 人教版高中地理必修一全冊測試題(16份含答案)
- 成果導(dǎo)向(OBE)教育理念課件
- 交通運(yùn)輸概論全套PPT完整教學(xué)課件
- 西北工業(yè)大學(xué)英文簡介
- 《動(dòng)畫場景設(shè)計(jì)》第一章 動(dòng)畫場景設(shè)計(jì)概述
- 2023年湖北宜昌伍家新城投資控股集團(tuán)有限公司招聘筆試題庫含答案解析
評論
0/150
提交評論