版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫技術(shù)(S Q LServe r )習(xí)題與參考答案 第一章: 1、SQL Serv e r 200 5有哪些新增特性 ? 答:SQL S erver 2 0 05得新特性主要體現(xiàn)在企業(yè)數(shù)據(jù)管理、開發(fā)人員生產(chǎn)力、商務(wù)智能 三個方面。企業(yè)數(shù)據(jù)管理體現(xiàn)在高可用性、管理工具、安全性與可伸縮性 ; 開發(fā)人員生產(chǎn)力 體現(xiàn)在 mon La ng uage Run time集成、集成 XML Tran sact SQL增強(qiáng)與 SQL服務(wù)代理;商 務(wù)智能體現(xiàn)在分析服務(wù)、數(shù)據(jù)轉(zhuǎn)換服務(wù)、報表服務(wù)與數(shù)據(jù)挖掘。 2、SQL Se r v er 20 0 5安裝得軟件與硬件環(huán)境就是什么? 答:SQL S erver
2、2 005安裝得軟件與硬件環(huán)境參見教材6。 3、SQL Serv e r 2005 有哪些版本?有哪些服務(wù)組件 ? 答:SQL S er v er 20 05包括企業(yè)版、標(biāo)準(zhǔn)版、工作組版、開發(fā)版與簡易版五個版本,服 務(wù)組件主要有S QL Se rver 數(shù)據(jù)庫引擎、 An alys i s Service s、Rep o r t in g Serv i c e s、 Notificati on S ervice s、I n tegratio n Services 等。 4、什么就是實例 ?經(jīng)常提到得 SQL Serve r 2005 服務(wù)器與服務(wù)器實例就是否具有相同得含 義? 答:實例就就是
3、SQL服務(wù)器引擎,每個SQL Se rver數(shù)據(jù)庫引擎實例各有一套不為其她實 例共享得系統(tǒng)及用戶數(shù)據(jù)庫 一個S QL Ser ver服務(wù)器就就是一個實例,一臺計算機(jī)上, 可以安裝多個 SQL SER VER,每個SQL SER VE R就可以理解為就是一個實例。 5、 默認(rèn)實例與命名實例有何差別?在安裝與使用上有何不同? 答:實例又分為“默認(rèn)實例”與“命名實例”,如果在一臺計算機(jī)上安裝第一個SQL SE RV ER 20 05 命名設(shè)置保持默認(rèn)得話 , 那這個實例就就是默認(rèn)實例 . 一臺計算機(jī)上最多只有一個 默認(rèn)實例, 也可以沒有默認(rèn)實例 , 默認(rèn)實例名與計算機(jī)名相同 . 除默認(rèn)實例外, 所有
4、數(shù)據(jù)庫引 擎實例都由安裝該實例得過程中指定得實例名標(biāo)識。 6、SQ L Ser ve r 20 05得安全性驗證分為哪兩個階段? 答:第1個階段就是身份驗證,驗證用戶就是否具有 “連接權(quán);第2個階段就是數(shù)據(jù)庫得訪 問權(quán),驗證連接到服務(wù)器實例得用戶, 即已登錄到服務(wù)器實例得用戶 ,就是否具有 “訪問權(quán)”。 7、SQL Serv e r 2 0 05 有哪些主要得實用工具?每個工具都有什么用途 ? 答:S QL Ser v e r M an agemen t S t ud i o,就是 Mi c r oso ft SQL S er ve r 2 0 0 5 中得新組件,這就是一個用于訪問、配置、管
5、理與開發(fā)SQL S erver 得所有組件得集 成環(huán)境,就是SQL S e rv e r 2005中最重要得管理工具。 SQ L S erve r C onfigu r atio n Ma n age r,用來管理SQLServer 2 005所提供得服務(wù)、服務(wù)器與客戶端通信協(xié)議以 及客戶端得基本配置管理。SQL Serve r外圍應(yīng)用配置器用來啟用、禁用、開始或停止SQ L Se r v e r 2 005得功能、服務(wù)與遠(yuǎn)程連接。Notific at i o n Ser v ic e s命令提示就是 用來開發(fā)及部署應(yīng)用程序以產(chǎn)生與傳送通知得平臺。ReportingSe rvices配置用于配
6、置 與管理S QLSe r ver 20 0 5得報表服務(wù)器。SQL Server錯誤與使用情況報告。SQL S e rve r Profiler 也稱為SQ L Server事件探查器,用于監(jiān)視SQL Se r v e r數(shù)據(jù)庫引擎 與Analysi s Se r vices得實例,并捕獲數(shù)據(jù)庫服務(wù)器在運行過程中發(fā)生得事件,將事件數(shù) 據(jù)保存在文件或表中供用戶分析。 第二章: 1、在SQL Se rve r 20 0 5中數(shù)據(jù)庫文件有哪 3類?各有什么作用? 答:SQL Ser v er 20 0 5中數(shù)據(jù)庫文件有主數(shù)據(jù)文件、輔助數(shù)據(jù)文件、事務(wù)日志文件。主數(shù) 據(jù)文件就是數(shù)據(jù)庫得起點,指向數(shù)據(jù)庫
7、中文件得其她部分,同時也用來存放用戶數(shù)據(jù);輔助數(shù) 據(jù)文件專門用來存放數(shù)據(jù);事務(wù)日志文件存放恢復(fù)數(shù)據(jù)庫所需得所有信息 2、SQL Server 2 0 05中數(shù)據(jù)文件就是如何存儲得 ? 答:SQL Serve r 2 005中采用以頁為數(shù)據(jù)庫存儲得基本單位,數(shù)據(jù)文件得頁按順序編號, 文件首頁得頁碼就是 0。每個文件都有一個文件ID號。在數(shù)據(jù)庫中惟一標(biāo)識一頁,需要同 時使用文件ID與頁碼。在每個文件中,第一頁就是包含文件特性信息得文件首頁,在文件開 始處得其她幾個頁中包含系統(tǒng)信息,如分配映射表。系統(tǒng)頁存儲在主數(shù)據(jù)文件與第一個事務(wù) 日志文件中,其中有一個系統(tǒng)頁包含數(shù)據(jù)庫屬性信息,它就是數(shù)據(jù)庫得引導(dǎo)頁
8、。 3、 SQ L Serv e r 2005中創(chuàng)建、查瞧、打開、刪除數(shù)據(jù)庫得方法有哪些? 答:方法分別有兩種,即可以通過 SQLSe r v e r Mana geme nt S tudio圖形化界面實現(xiàn),也 可以通過SGL語句命令實現(xiàn)。 4、 通過 SQL語句,使用 _ CREATE _ DATAE ASE 命令創(chuàng)建數(shù)據(jù)庫,使用 EXEC s p helpdb 命令查瞧數(shù)據(jù)庫定義信息 ,使用 EX E C sp d b o pt i on命令設(shè)置數(shù)據(jù)庫選項, 使用_ ALTERDA TABASE 命令修改數(shù)據(jù)庫結(jié)構(gòu),使用 _ DROP DAT AE ASE _命令刪除數(shù) 據(jù)庫。 5、 安裝
9、SQL S erve r 2 0 05時,系統(tǒng)自動提供得4個系統(tǒng)數(shù)據(jù)庫分別就是什么?各起什 么作用? 答:系統(tǒng)自動提供得4個系統(tǒng)數(shù)據(jù)庫分別就是mast e r數(shù)據(jù)庫、m ode l數(shù)據(jù)庫、msdb 數(shù)據(jù)庫、t e mpd b數(shù)據(jù)庫。作用參見教材 3、2節(jié). 第三章: 1如何理解表中記錄與實體得對應(yīng)關(guān)系?為什么說關(guān)系也就是實體?在表中如何表示? 答:實體就是客觀存在并且可以相互區(qū)別得事物,實體可以就是具體得事物,也可以就是抽 象得事物不同得事物就是用不同得特征決定得,用來描述實體得特性稱為實體得屬性。表 中每條記錄對應(yīng)一個實體,而每個字段保存著對應(yīng)實體得屬性值。 2、說明主鍵、惟一鍵與外鍵得作用
10、。說明它們在保證數(shù)據(jù)完整性中得應(yīng)用方法。 答:主鍵就是唯一識別一個表得每一記錄,作用就是將記錄與存放在其她表中得數(shù)據(jù)進(jìn)行關(guān) 聯(lián),并與外鍵構(gòu)成參照完整性約束 惟一鍵用于指明創(chuàng)建惟一約束得列上得取值必須惟一.外 鍵用于建立與加強(qiáng)兩個表數(shù)據(jù)之間得鏈接得一列或多列。通過將保存表中主鍵值得一列或多 列添加到另一個表中,可創(chuàng)建兩個表之間得鏈接。這個列就成為第二個表得外鍵。外鍵約束 得主要目得就是控制存儲在外鍵表中得數(shù)據(jù),但它還可以控制對主鍵表中數(shù)據(jù)得修改。 3、 參照完整性要求有關(guān)聯(lián)得兩個或兩個以上表之間數(shù)據(jù)得一致性_。參照完整性可以通過 建立主鍵_與_外鍵來實現(xiàn). 4、 創(chuàng)建表用 CR EAT E TA
11、BLE 語句,向表中添加記錄用 _INS ERT I NTO_語句,查 瞧表得定義信息用 E XEC UT E sph e Ip語句,修改表用 ALTER TABLE 語句,刪除 表用D RO P TA EL E語句。 5、SQ L Se r v er 2 00 5中有哪些類型數(shù)據(jù)? 答:參見教材表。 6、 現(xiàn)有圖書管理數(shù)據(jù)庫得三個關(guān)系模式: 圖書(總編號,分類號,書名,作者,出版單位,單價) 讀者(借書證號,單位,姓名,性別,職稱,地址) 借閱(借書證號,總編號,借書日期) 1) 利用SQL S erve r 2 005創(chuàng)建圖書管理庫與圖書、讀者與借閱三個基本表得表結(jié)構(gòu): 2)利用S QL
12、Server 2 0 0 5在三個表中分別插入以下所給元組: 圖書: 總編號 分類號 書名 作者 出版單位 單價 44550 1 TP3/ 12 數(shù)據(jù)庫導(dǎo)論 王強(qiáng) 科學(xué)出版社 17、9 0 445502 TP3/1 2 數(shù)據(jù)庫導(dǎo)論 王強(qiáng) 科學(xué)出版社 1 7、9 0 4 4 55 0 TP3/1 2 數(shù)據(jù)庫導(dǎo)論 王強(qiáng) 科學(xué)出版社 17、90 3 332 2 11 TP5/ 計算機(jī)基礎(chǔ) 李偉 高等教育出版社 18、0 1 0 0 1 1 2 2 TP3 /12 Fo XBASE 張三 電子工業(yè)出版社 23、6 0 6 6 6 6 5 5 TS7/ 21 高等數(shù)學(xué) 劉明 高等教育出版社 20、0 0
13、 44 1 1 4455 TR9/12 線性代數(shù) 孫業(yè) 北京大學(xué)出版社 20、8 0 113388 TR7/90 大學(xué)英語 胡玲 清華大學(xué)出版社 12、5 0 44660 1 TP4 / 1 3 數(shù)據(jù)庫基礎(chǔ) 馬凌云 人民郵電出版社 22、50 44660 2 TP4/ 13 數(shù)據(jù)庫基礎(chǔ) 馬凌云 人民郵電出版社 22、50 4 4 6603 TP4/ 數(shù)據(jù)庫基礎(chǔ) 馬凌云 人民郵電出版社 22、50 1 3 449 9 0 1 TP4/1 4 FoxPr o大全 周虹 科學(xué)出版社 32、7 0 449 9 02 TP4/14 FoxP r o大全 周虹 科學(xué)出版社 32、70 1 18 8 TP4
14、/15 計算機(jī)網(wǎng)絡(luò) 黃力鈞 高等教育出版社 21、80 01 118 8 02 TP4/15 計算機(jī)網(wǎng)絡(luò) 黃力鈞 高等教育出版社 21、80 、十 讀者: 借書證 號 單位 姓名 性別 職稱 地址 1 11 信息系 王維利 女 教授 1號樓4 2 4 11 2 財會系 李立 男 副教授 2號樓316 113 經(jīng)濟(jì)系 張三 男 講師 3號樓105 1 1 4 信息系 周華發(fā) 男 講師 1號樓3 16 11 5 信息系 趙正義 男 工程師 1號樓22 4 116 信息系 李明 男 副教授 1號樓318 117 計算機(jī)系 李小峰 男 助教 1號樓214 118 計算機(jī)系 許鵬飛 男 助工 1號樓21
15、6 1 19 計算機(jī)系 劉大龍 男 教授 1號樓31 8 1 2 0 國際貿(mào)易 李雪 男 副教授 4號樓506 12 1 國際貿(mào)易 李 爽 女 講師 4號樓510 122 國際貿(mào)易 王純 女 講師 4號樓512 123 財會系 沈小霞 女 助教 2號樓2 02 124 財會系 朱海 男 講師 2號樓21 0 125 財會系 馬英明 男 副教授 2號樓2 12 借閱: 借書證號 總編號 借書日期 112 44550 1 19973 1 9 125 33 2 21 1 1 9 97- 2 1 2 1 11 44550 3 1 997-8 2 1 112 1 1 2 2 66 1 997-3 14
16、1 1 4 6 65544 199 7 10-21 1 2 0 11 4 455 1 9 97 1 1 2 1 20 1188 0 1 1 99 7 -10 1 8 1 1 9 44 6 6 03 1997 1 2 12 1 1 2 449 9 0 1 1 99 7 -1 0 2 3 11 5 4499 0 2 1997-8 2 1 1 18 118 801 1997 9 1 0 第四章: 第三章3、6有圖書管理數(shù)據(jù)庫得三個關(guān)系模式 : 圖書(總編號,分類號,書名,作者,出版單位,單價) 讀者(借書證號,單位,姓名,性別,職稱,地址) 借閱(借書證號,總編號,借書日期) 1、用SQL完成如下查
17、詢: 1)找出姓李得讀者姓名與所在單位。 sei e ct姓名,單位 from 讀者 whe re姓名 i ike 李 % 2)列出圖書庫中所有藏書得書名及出版單位。 seiec t 書名,出版單位 fr o m圖書 3) 查找高等教育出版社得所有圖書及單價,結(jié)果按單價降序排序 sei e c t出版單位,書名,單價 from圖書 w he r e出版單位=高等教育出版社 or d er b y 單價 d e sc 4)查找價格介于10元與20元之間得圖書種類,結(jié)果按出版單位與單價升序排序 seie c t書名,出版單位,單價 from圖書 w h e re 單價 b e tw een 1 0
18、、0 0 and 2 0、0 0 or de r b y出版單位,單價as c 5)查找書名以計算機(jī)打頭得所有圖書與作者 seiect 書名,作者 from圖書 whe re書名iike 計算機(jī)% 6) 檢索同時借閱了總編號為1 1 22 66與44990 1兩本書得借書證號. sei e ct借閱、總編號,借書證號 f r om圖書,借閱 w here 圖書、總編號=借閱、總編號 a n d借閱、總編號i n (1122 6 6, 449901) 7)查找所有借了書得讀者得姓名及所在單位 s e ie c t d i s t inct 姓名,單位 fr o m 讀者 in ner jo i
19、n 借閱 on借閱、借書證號=讀者、借書證號 8)找出李某所借圖書得所有圖書得書名及借書日期. sei e c t書名,姓名,借書日期 from 圖書 in ne r join 借閱 on圖書、總編號=借閱、總編號 j o in 讀者 on借閱、借書證號=讀者、借書證號 wher e 讀者、姓名like 李 9 )查詢1997年1 0月以后借書得讀者借書證號、姓名與單位 sele c t d i stin c t讀者、借書證號,姓名,單位 from 借閱 i n ner joi n 讀者 on借閱、借書證號=讀者、借書證號 wher e 借閱、借書日期 =1 9 9 7-10 1 1 0)找出
20、借閱了 FoxPro大全一書得借書證號. se le ct借書證號 from 借閱 where 總編號in (s el e c t總編號 fr om圖書 where 書名=FoxPro 大全) 11)找出與趙正義在同一天借書得讀者姓名、所在單位及借書日期。 se lec t姓名,單位,借書日期 from借閱,讀者 where借閱、借書證號=讀者、借書證號and 借書日期=(sel e ct借書日期 f ro m借閱,讀者 where 借閱、借書證號=讀者、借書證號 and姓名 =趙正義) 1 2)查詢1 9 97年7月以后沒有借書得讀者借書證號、姓名及單位。 s e l e ct d is t
21、i net 借書證號,姓名,單位 from 讀者 wh ere 借書證號 not in (select 借書證號 f rom借閱 where借書日期 =19 9 7 0 7 01) 2、完成下面S QL高級查詢: 13)求科學(xué)出版社圖書得最高單價、最低單價、平均單價. selec t ma x(單價)最高單價,mi n(單價)as 最低單價,a vg(單價)as 平均單價 f r o m圖書 w h e r e出版單位=科學(xué)出版社 1 4 )求信息系當(dāng)前借閱圖書得讀者人次數(shù)。 se l e c t co u nt (借書證號) fro m借閱 w he re借書證號in ( s elect 借
22、書證號 fr 、土 om 讀者 w here單位=信息系) 15)求出各個出版社圖書得最高價格、最低價格與冊數(shù)。 s e l ect出版單位,max(單價)最高價格,m i n(單價)as最低價格,c ou n t (*)冊 數(shù) fr om圖書 gro u p b y出版單位 16)分別找出各單位當(dāng)前借閱圖書得讀者人數(shù) se 1 e c t單位,cou n t (借閱、借書證號) fro m借閱,讀者 wh ere借閱、借書證號i n (sel e ct借書證號 f r om 讀者) g r oup by 單位 1 7)找出當(dāng)前至少借閱了2本圖書得讀者及所在單位。 s e 1 ec t姓名,單
23、位 from 讀者 where 借書證號in (s el e ct借書證號 f rom借閱 gro u p b y借書證號 havi ng coun t(衣)=2 ) 18)分別找出借書人次超過1人次得單位及人次數(shù)。 s e 1 ect 單位,co u n t (*) a s 超過人次 from借閱,讀者 where讀者、借書證號=借閱、借書證號 g r ou p by 單位 hav i n g c ount( *)= 2 1 9 )找出藏書中各個出版單位得冊數(shù)、價值總額。 select出版單位,coun t (* ) 冊數(shù),s um(單價) 總價 fro m圖書 gr o up b y出版單
24、位 20)查詢經(jīng)濟(jì)系就是否還清所有圖書。如果還清,顯示該系所有讀者得姓名、所在單位與職 稱 se 1 ect姓名,單位,職稱 f rom 讀者 s elect w h e re 單位=/經(jīng)濟(jì)系 an d not exists ( f r om讀者,借閱 wher e讀者、借書證號=借閱、借書證號 a n d單位=z 經(jīng)濟(jì)系) 3、為什么說視圖就是虛表 ?視圖得數(shù)據(jù)存在什么地方 ? 答:視圖就是虛表,它在存儲時只存儲視圖得定義,而沒有存儲對應(yīng)得數(shù)據(jù)。視圖通過定義從 基表中搜集數(shù)據(jù),并展現(xiàn)給用戶。數(shù)據(jù)存儲在對應(yīng)得數(shù)據(jù)表中。 4、 創(chuàng)建視圖用 C REA TE VIEW 語句,修改視圖用A LTER
25、VIEW語句,刪除視圖用 DROP VIE W語句查瞧視圖中得數(shù)據(jù)用 SE LECT語句。查瞧視圖得基本信息用s p_helptext存儲過程, 查瞧視圖得定義信息用E XEC s p_ helpt ex t存儲過程,查瞧視圖得依賴關(guān)系用EXECs p _ depe n ds存儲過程。 5、說明視圖得優(yōu)缺點. 答:優(yōu)點:(1)視圖能簡化用戶得操作;(2)視圖機(jī)制可以使用戶以不同得方式查詢同一 數(shù)據(jù);(3)視圖對數(shù)據(jù)庫重構(gòu)提供了一定程度得邏輯獨立性;(4)視圖可以對機(jī)密得數(shù)據(jù) 提供安全保護(hù). 缺點:(1)降低性能,通過視圖查詢起來需要花費時間;(2)視圖就是只讀得,更新時需 要更新原表,對用戶來
26、說很麻煩。 6、通過視圖修改數(shù)據(jù)要注意哪些限制? 答:對視圖進(jìn)行得修改操作有以下限制: (1) 若視圖得字段來自表達(dá)式或常量,則不允許對該視圖執(zhí)行 INSERT與U PDA TE操作,但允 許執(zhí)行DELE TE操作。 (2) 若視圖得字段來自集合函數(shù),則此視圖不允許修改操作。 (3) 若視圖定義中含有G RO UP BY子句,則此視圖不允許修改操作。 (4) 若視圖定義中含有D 1ST I NCT短語,則此視圖不允許修改操作。 (5 )一個不允許修改操作視圖上定義得視圖,也不允許修改操作。 第五章: 1、什么就是批處理?批處理得結(jié)束標(biāo)志就是什么 ? 答:批處理就就是一個或多個Tran sac
27、t SQL語句得集合,用GO語句作為一個批處理 得結(jié)束。 2、 一些SQL語句不可以放在一個批處理中進(jìn)行處理,它們需要遵守什么規(guī)則? 答:一些SQL語句不可以放在一個批處理中進(jìn)行處理,它們需要遵守以下規(guī)則 (1 )大多數(shù) CREATE命令要在單個批命令中執(zhí)行 ,但CREATE DATABAS E、CREk TE T ABLE 與C REATE INDE X例外。 (2) 調(diào)用存儲過程時,如果它不就是批處理中得第一個語句,則在其前面必須加上EXEC UTE ,或簡寫為EXEC (3) 不能把規(guī)則與默認(rèn)值綁定到表得字段或用戶定義數(shù)據(jù)類型上之后,在同一個批處理中使 用它們。 (4) 不能在給表字段定
28、義了一個CHEC K約束后,在同一個批處理中使用該約束。 (5) 不能在修改表得字段名后,在同一個批處理中引用該新字段名 3、常量與變量有哪些種類? 答:常量有字符串常量、數(shù)值常量、日期常量。變量主要有局部變量與全局變量。 4、什么就是用戶自定義函數(shù)?它有哪些類型?建立、修改與刪除用戶自定義函數(shù)使用什么 命令? 答:用戶定義得函數(shù)就是由一個或多個Transact-SQL語句組成得子程序。用戶定義得函數(shù)類 型有標(biāo)量函數(shù)、內(nèi)嵌表值函數(shù)、多語句表值函數(shù)。建立、修改、刪除用戶自定義函數(shù)命令分 別就是 CREATE FUKCT I ON、AL TER FUN CTIO N與D ROP FIN CTION
29、。 5、使用游標(biāo)訪問數(shù)據(jù)包括哪些步驟 ? 答:使用游標(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、按照索引值得特點分類,可將索引分為_惟一 _索引與_非惟一_索引;按照索引結(jié)構(gòu)得 特點分類,可將索引分為 聚集 索引與 非聚集 索引。 3、 聚集索引與非聚集索引之間有哪些不同點? 答:聚集索引會對表進(jìn)行物理排序,而非聚集索引不會對表進(jìn)行物理排序。 4、 在哪些情況下 SQL S erv e r 2 0 0 5會自動建立索引 ?這些索引能否用 DRCP
30、I NDE X語句來刪除?如果不能,應(yīng)當(dāng)用什么方法來刪除? 答:在創(chuàng)建或修改表時,如果添加了一個主鍵或惟一鍵約束,則系統(tǒng)將自動在該表上,以該鍵 值作為索引列,創(chuàng)建一個惟一索引.對于通過主鍵與唯一約束創(chuàng)建得索引就是不能夠通過 R OP IN DE X來刪除得。刪除方法就是通過刪除主鍵約束(或唯一約束)來自動刪除由該主 鍵約束 (或唯一約束 )創(chuàng)建出來得索引。 第七章 : 1、簡述使用存儲過程有哪些優(yōu)缺點? 答: 優(yōu)點 : (1) 通過本地存儲、代碼預(yù)編譯與緩存技術(shù)實現(xiàn)高性能得數(shù)據(jù)操作。 (2 )通過通用編程結(jié)構(gòu)與過程重用實現(xiàn)編程框架。如果業(yè)務(wù)規(guī)則發(fā)生了變化, 可以通過修改 存儲過程來適應(yīng)新得業(yè)務(wù)
31、規(guī)則 , 而不必修改客戶端應(yīng)用程序。 (3) 通過隔離與加密得方法提高了數(shù)據(jù)庫得安全性。 缺點 :移植性較差 , 增加數(shù)據(jù)庫服務(wù)器壓力。 2、創(chuàng)建存儲過程有哪些方法 ?執(zhí)行存儲過程使用什么命令 ? 答:創(chuàng)建存儲過程有兩種方法,可用通過SQL命令建立或者通過SQL S e r v e r Man a gement St udi o圖形界面建立.執(zhí)行存儲過程使用EXECUTE命令。 3、 執(zhí)行存儲過程時,在什么情況下可以省略 EXEC UTE關(guān)鍵字? 答:如果存儲過程就是批處理中得第一條語句,那么不使用EXE C UTE關(guān)鍵字也可 以執(zhí)行該存儲過程。 4、 說明存儲過程重新編譯得作用與3種重新編譯
32、得方法。 答: 通過對存儲過程進(jìn)行重新編譯 , 可以重新優(yōu)化存儲過程得執(zhí)行計劃。三種重新編譯 得方法分別就是: 1) 在創(chuàng)建存儲過程時,使用 W TH R EPILE子句來指示S QL Se rv e r 2005不將該存儲過程 得查詢計劃保存在緩存中,而就是在每次運行時重新編譯與優(yōu)化,并創(chuàng)建新得執(zhí)行計劃。 2) 通過在執(zhí)行存儲過程時設(shè)定重新編譯,可以讓SQL S e r ve r 2 0 05在執(zhí)行存儲過程時 重新編譯存儲過程。 3) 通過系統(tǒng)存儲過程s p_ r epile設(shè)定重新編譯標(biāo)記, 使存儲過程與觸發(fā)器在下次運行時重 新編譯 . 5、簡述使用觸發(fā)器有哪些優(yōu)缺點。 答: 優(yōu)點 : (
33、1 )多張表得級聯(lián)修改 . 觸發(fā)器能實現(xiàn)各種級聯(lián)操作,包括數(shù)據(jù)得修改、插入與刪除。 (2) 強(qiáng)于C HECK得復(fù)雜限制。 (3) 比較數(shù)據(jù)修改前后得差別。 (4) 強(qiáng)制表得修改要合乎業(yè)務(wù)規(guī)則。 缺點: (1) 可移植性就是觸發(fā)器最大得缺點。 (2 )占用服務(wù)器端太多得資源 . 不能做D DL. (4)觸發(fā)器排錯困難 ,而且數(shù)據(jù)容易造成不一致 , 后期維護(hù)不方便。 6、 說明創(chuàng)建觸發(fā)器命令中FOR、AFTE R、I NSTE AD O F各表示什么含義? 答: (1)FOR | AFTER.FOR與A FTE R同義,指定觸發(fā)器只有在觸發(fā) SQL語句中指定得所有操作 都已成功執(zhí)行后才激發(fā)。所有得
34、引用級聯(lián)操作與約束檢查也必須成功完成后, 才能執(zhí)行此觸 發(fā)器,即為后觸發(fā) . (2 )1 N STEAD OF。指定執(zhí)行觸發(fā)器而不執(zhí)行造成觸發(fā)得SQL語句,從而替代造成觸發(fā)得語 句。在表或視圖上,每個INSER T、UPDATE或DELE TE語句只能定義一個 INSTEAD OF 觸發(fā)器 , 替代觸發(fā) 7、TR UNC ATE T ABLE語句就是否會激活 DELE TE觸發(fā)器?在觸發(fā)器中得S QL語句有哪 些限制 ? 答:由于TRUC ATETABLE語句得操作不被記錄到事務(wù)日志,所以它不會激活DEL ETE觸 發(fā)器。所有建立與修改數(shù)據(jù)庫及其對象得語句、所有DROP語句都不允許在觸發(fā)器中使用. 第八章: 1、 什么就是備份設(shè)備?物理設(shè)備標(biāo)識與邏輯名之間有什么關(guān)系? 答:備份設(shè)備就是用來存儲數(shù)據(jù)庫、事務(wù)日志或文件與文件組備份得存儲介質(zhì)。備份設(shè)備可 以就是硬盤、磁帶或管道。物理備份設(shè)備指操作系統(tǒng)所標(biāo)識得磁盤文件、磁帶等, 邏輯備份 設(shè)備名就是用來標(biāo)識物理備份設(shè)備得別名或公用名稱。 使用邏輯備份設(shè)備名得優(yōu)點就是比引 用物理設(shè)備名簡短 2、4 種數(shù)據(jù)庫備份與恢復(fù)得方式分別就是什么 ? 答: (1)使用SQ L Se r ver Ma na
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同管理培訓(xùn)合同:上海項目實踐與招投標(biāo)(2025版)
- 二零二五年度智慧城市建設(shè)名義合伙人合同3篇
- 2025年度農(nóng)民工勞動合同電子化管理方案及實施細(xì)則3篇
- 二零二五年度農(nóng)業(yè)產(chǎn)業(yè)鏈金融服務(wù)創(chuàng)新合同-@-1
- 2025版企業(yè)內(nèi)部設(shè)備維修承包合同規(guī)范文本4篇
- 2025年度排洪渠項目監(jiān)理合同模板3篇
- 二零二五年度人工智能核心算法軟件知識產(chǎn)權(quán)獨家轉(zhuǎn)讓合同3篇
- 二零二五年度全新品牌專賣店開設(shè)服務(wù)合同范本4篇
- 2025年度票據(jù)代理業(yè)務(wù)委托合同范本6篇
- 2025年度苗圃技術(shù)員崗位聘用合同修訂版
- 《風(fēng)電場項目經(jīng)濟(jì)評價規(guī)范》(NB-T 31085-2016)
- 拔罐技術(shù)操作考核評分標(biāo)準(zhǔn)
- 戒賭法律協(xié)議書范本
- 競選市級三好學(xué)生PPT
- 2024屆甘肅省蘭州市五十一中生物高一上期末檢測模擬試題含解析
- 高標(biāo)準(zhǔn)農(nóng)田建設(shè)上圖入庫(技術(shù)培訓(xùn))
- 火災(zāi)隱患整改登記表
- 普通地質(zhì)學(xué)教材
- 天津華寧KTC101說明書
- 【智慧校園】-智慧校園系統(tǒng)方案
- 外研版高中新教材英語單詞表(必修一)
評論
0/150
提交評論