數(shù)據(jù)庫(kù)應(yīng)用 課后習(xí)題答案
《數(shù)據(jù)庫(kù)應(yīng)用 課后習(xí)題答案》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《數(shù)據(jù)庫(kù)應(yīng)用 課后習(xí)題答案(10頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 第1章 數(shù)據(jù)庫(kù)基礎(chǔ) 練習(xí)題 一、單項(xiàng)選擇題 1.C 2.A 3.C 4.D 5.D 6.B 7.A 8.B 9.B 10.D 11.C 12.A 13.C 14.B 15.A 16.B 17.A 18.D 19.B 20.B 21.A; D 22.A 23.C 24
2、.D 25.B 26.B 27.B 28.D 29.B 30.B 二、填空題 1.概念;數(shù)據(jù) 2.屬性 3.碼 4.一對(duì)一聯(lián)系;一對(duì)多(或多對(duì)一)聯(lián)系;多對(duì)多聯(lián)系 5.候選碼 6.候選碼 7.關(guān)系名(屬性1,屬性2,…,屬性n) 8.關(guān)系數(shù)據(jù)結(jié)構(gòu);關(guān)系操作集合;關(guān)系完整性約束 9.實(shí)體;參照;用戶(hù)定義的;實(shí)體;參照 10.空值 11.需求分析階段;概念結(jié)構(gòu)設(shè)計(jì)階段;邏輯結(jié)構(gòu)設(shè)計(jì)階段;物理結(jié)構(gòu)設(shè)計(jì)階段;數(shù)據(jù)庫(kù)實(shí)施階段;數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段 12.準(zhǔn)確了解并分析用戶(hù)對(duì)系統(tǒng)的要求,尤其是用戶(hù)的
3、信息要求、處理要求、安全性與完整性要求,確定所要開(kāi)發(fā)的應(yīng)用系統(tǒng)的目標(biāo),產(chǎn)生用戶(hù)和設(shè)計(jì)者都能接受的需求說(shuō)明書(shū),做為下一步數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)的依據(jù)。 13.將需求分析得到的用戶(hù)需求抽象為信息結(jié)構(gòu)即概念模型。 14.將概念結(jié)構(gòu)進(jìn)一步轉(zhuǎn)化為某一DBMS支持的數(shù)據(jù)模型,并對(duì)其進(jìn)行優(yōu)化。 15.為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu),包括數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存取方法。 . 第2章 SQL Server簡(jiǎn)介 練習(xí)題 一、單項(xiàng)選擇題 1.B 2.C 3.D 4.B 5.C 6.D 7
4、.C 8.C 9.B 10.A 11.B 12.B 二、簡(jiǎn)答題 1.答: 客戶(hù)-服務(wù)器結(jié)構(gòu)把整個(gè)任務(wù)劃分為客戶(hù)機(jī)上的任務(wù)和服務(wù)器上的任務(wù)。客戶(hù)機(jī)上的任務(wù)只要有: l 建立和斷開(kāi)與服務(wù)器的連接。 l 提交數(shù)據(jù)訪問(wèn)請(qǐng)求。 l 等待服務(wù)通告、接受請(qǐng)求結(jié)果或錯(cuò)誤。 l 處理數(shù)據(jù)庫(kù)訪問(wèn)結(jié)果或錯(cuò)誤、包括重發(fā)請(qǐng)求和終止請(qǐng)求。 l 提供應(yīng)用程序的友好用戶(hù)界面。 l 數(shù)據(jù)輸入輸出及驗(yàn)證。 服務(wù)器上的任務(wù)主要有: l 為多用戶(hù)管理一個(gè)獨(dú)立的數(shù)據(jù)庫(kù)。 l 管理和處理接收到的數(shù)據(jù)訪問(wèn)請(qǐng)求,包括管理請(qǐng)求隊(duì)列、管理緩存、響應(yīng)服
5、務(wù)、管理結(jié)果和通知服務(wù)完成。 l 管理用戶(hù)帳號(hào)、控制數(shù)據(jù)庫(kù)訪問(wèn)權(quán)限和其他安全性。 l 維護(hù)數(shù)據(jù)庫(kù),包括數(shù)據(jù)庫(kù)備份和恢復(fù)。 保證數(shù)據(jù)庫(kù)數(shù)據(jù)的完整或?yàn)榭蛻?hù)提供完整性控制手段。 2.答: (1)兩層結(jié)構(gòu) 在兩層結(jié)構(gòu)中,SQL Server 2000安裝在一個(gè)中心服務(wù)器上,數(shù)據(jù)庫(kù)存儲(chǔ)在該服務(wù)器上,該服務(wù)器稱(chēng)為數(shù)據(jù)庫(kù)服務(wù)器,可以被多臺(tái)客戶(hù)機(jī)訪問(wèn)。眾多的客戶(hù)機(jī)通過(guò)網(wǎng)絡(luò)直接訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器??蛻?hù)機(jī)運(yùn)行處理業(yè)務(wù)的程序和顯示處理結(jié)果的程序。兩層結(jié)構(gòu)比較適合于用戶(hù)量較少的情況,當(dāng)用戶(hù)量較大時(shí),數(shù)據(jù)庫(kù)服務(wù)器的性能會(huì)顯著下降。 (2)三層結(jié)構(gòu) 在三層結(jié)構(gòu)中引入了一層應(yīng)用服務(wù)器??蛻?hù)機(jī)只運(yùn)行向應(yīng)用服務(wù)器
6、發(fā)送請(qǐng)求和顯示請(qǐng)求結(jié)果的程序,客戶(hù)機(jī)沒(méi)有處理業(yè)務(wù)的程序,應(yīng)用服務(wù)器運(yùn)行處理業(yè)務(wù)的程序,多個(gè)客戶(hù)機(jī)可以同時(shí)訪問(wèn)應(yīng)用服務(wù)器,應(yīng)用服務(wù)器負(fù)責(zé)訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器,并取回處理結(jié)果,將結(jié)果返回給客戶(hù)機(jī)。三層結(jié)構(gòu)適用于客戶(hù)量較大的情況。 .第3章 服務(wù)器與客戶(hù)端配置 練習(xí)題 一、填空題 1.服務(wù)器組,服務(wù)器組 2.使用Windows身份驗(yàn)證,使用SQL Server身份驗(yàn)證 3.start 4.連接 5.通訊 6.命名管道,TCP/IP 7.Net-Library 8.DSN 二、選擇題 1.C 2.C 3.A 4.B 5.
7、C 四、問(wèn)答題 .3.答: 要在客戶(hù)端訪問(wèn)遠(yuǎn)程的SQL Server服務(wù)器,必須在客戶(hù)計(jì)算機(jī)和服務(wù)器計(jì)算機(jī)上安裝一對(duì)匹配的SQL Server Net-Library以支持特定的網(wǎng)絡(luò)協(xié)議。Net-Library是一種SQL Server通訊組件,它將SQL Server 客戶(hù)端軟件和數(shù)據(jù)庫(kù)引擎與網(wǎng)絡(luò) API 隔離。SQL Server 客戶(hù)端軟件和數(shù)據(jù)庫(kù)引擎向 Net-Library 發(fā)送常規(guī)網(wǎng)絡(luò)請(qǐng)求,Net-Library 將請(qǐng)求轉(zhuǎn)換為用戶(hù)所選協(xié)議的特定網(wǎng)絡(luò)命令。 Net-Library支持多種網(wǎng)絡(luò)協(xié)議,包括命名管道、TCP/IP、多協(xié)議、NWLink IPX/SPX、AppleTa
8、lk、Banyan Vines和VIA等。在安裝SQL Server時(shí),命名管道和TCP/IP被默認(rèn)啟用。 . 第4章 Transact-SQL語(yǔ)言基礎(chǔ) 練習(xí)題 一、選擇題 1.B;C 2.C;D;F;G;H 3.B 4.A;D 5.D 6.A 7.B;D 8.D 9.B 10.A;B;C 二、填空題 1.a.b.d.c 2.常規(guī);分隔;雙引號(hào);方括號(hào) 3.在其中定義局部變量的批處理、存儲(chǔ)過(guò)程或語(yǔ)句塊的內(nèi)部;任何程序; 4.@ ; @@
9、5.DECLARE @Myvar CHAR(5) ;SET @Myvar=Hello 6.NULL 7.%e% aaa ;%e%aaa 8.FALSE;TRUE 9.math>0 AND math<100 10.行集函數(shù);聚合函數(shù);標(biāo)量函數(shù) 11.SELECT STR(YEAR(11/25/2006),4)+年+STR(MONTH(11/25/2006),2)+月+STR(DAY(11/25/2006),2)+日 12.CAST(GETDATE() AS char) 13.CONVERT(char,GETDATE(),105) 14.CONVERT函數(shù)的參數(shù)比CAST函數(shù)
10、的參數(shù)多了一個(gè)“樣式”,該參數(shù)用于指定以不同的格式顯示日期和時(shí)間。 15.--(雙連字符);/* ... */(正斜杠-星號(hào)對(duì)) .第5章 數(shù)據(jù)庫(kù)管理 練習(xí)題 一、選擇題 1.B;A;C;B 2.B;A;C 3.A;C 4.C 5.B 6.D 7.A 8.A 二、填空題 1. 主數(shù)據(jù)庫(kù);次數(shù)據(jù)庫(kù);事務(wù)日志 2. 主數(shù)據(jù)庫(kù);次數(shù)據(jù)庫(kù);事務(wù)日志 3. 邏輯文件名;物理文件名 4. 未指定組的其他 5. 創(chuàng)建數(shù)據(jù)庫(kù)的用戶(hù) 6. 物理設(shè)備名稱(chēng);邏輯設(shè)備名稱(chēng) 7. sp_addumpdevi
11、ce;sp_dropdevice 8. 差異 9. WITH NORECOVERY;WITH RECOVERY 10. REPLACE 三、簡(jiǎn)答題 1.答: 事務(wù)日志文件用于存儲(chǔ)數(shù)據(jù)庫(kù)的更新情況等事務(wù)日志信息。例如,使用INSERT、UPDATE、DELETE等對(duì)數(shù)據(jù)庫(kù)進(jìn)行更改的操作都會(huì)記錄在事務(wù)日志文件中,當(dāng)數(shù)據(jù)庫(kù)損壞時(shí),可以使用事務(wù)日志文件恢復(fù)數(shù)據(jù)庫(kù)。 .4.答: (1)完全數(shù)據(jù)庫(kù)備份 完全數(shù)據(jù)庫(kù)備份是備份數(shù)據(jù)庫(kù)的所有表的數(shù)據(jù)及模式,以及對(duì)應(yīng)的文件結(jié)構(gòu),包括對(duì)事務(wù)日志中的事務(wù)進(jìn)行備份。它可以用作系統(tǒng)出現(xiàn)故障時(shí)恢復(fù)數(shù)據(jù)庫(kù)的基礎(chǔ),也可用于在另外一臺(tái)計(jì)算機(jī)上生成數(shù)據(jù)庫(kù)的副本。
12、 (2)差異數(shù)據(jù)庫(kù)備份 差異數(shù)據(jù)庫(kù)備份只記錄自上次完全數(shù)據(jù)庫(kù)備份后發(fā)生變化的數(shù)據(jù)。差異備份的數(shù)據(jù)量比完全備份的數(shù)據(jù)量小而且備份速度快,因此可以更經(jīng)常地備份。 (3)事務(wù)日志備份 事務(wù)日志包含了自上次進(jìn)行完全數(shù)據(jù)庫(kù)備份、差異數(shù)據(jù)庫(kù)備份或事務(wù)日志備份以來(lái)所完成的事務(wù)。可以使用事務(wù)日志備份將數(shù)據(jù)庫(kù)恢復(fù)到特定的即時(shí)點(diǎn)或恢復(fù)到故障點(diǎn)。 (4)數(shù)據(jù)庫(kù)文件和文件組備份 只備份特定的文件或文件組,常用于超大型數(shù)據(jù)庫(kù)的備份。 . 第6章 表的管理 練習(xí)題 一、填空題 1.行;列 2.永久表;臨時(shí)表;永久;永久;臨時(shí) 3.CREATE TABLE 4.主鍵約束;惟一性約束;檢查約束;默
13、認(rèn)約束;外部鍵約束 5.外部鍵 6.sp_bindrule 7.TRUNCATE TABLE 8.關(guān)系圖窗格;網(wǎng)格窗格;SQL窗格;結(jié)果窗格 9.聚合函數(shù) 10.GROUP BY 11.COMPUTE 12.內(nèi)連接;外連接;交叉連接 13.UNION 14.INTO 二、選擇題 1.D 2.B;C;D 3.A 4.B 5.B 6.B 7.C 8.C 9.B 10.C 11.C 三、簡(jiǎn)答題 1.答: 表約束(Constrain
14、t)是SQL Server提供的一種強(qiáng)制實(shí)現(xiàn)數(shù)據(jù)完整性的機(jī)制,包括主鍵(PRIMARY KEY)約束、惟一性(UNIQUE)約束、檢查(CHECK)約束、默認(rèn)(DEFAULT)定義和外部鍵(FOREIGN KEY)約束。 2.答: 規(guī)則(Rules)是一種SQL Server對(duì)象,它用于執(zhí)行一些與CHECK約束相同的功能。CHECK約束比規(guī)則更簡(jiǎn)明,一個(gè)列只能應(yīng)用一個(gè)規(guī)則,但是卻可以應(yīng)用多個(gè)CHECK約束。CHECK 約束作為CREATE TABLE語(yǔ)句的一部分進(jìn)行指定,而規(guī)則以單獨(dú)的對(duì)象創(chuàng)建,然后綁定到列上。 3.答 通常可以將連接查詢(xún)分為內(nèi)連接、外連接和交叉連接等。 內(nèi)連接使用比
15、較運(yùn)算符(最常使用的是等號(hào),即等值連接)根據(jù)每個(gè)表共有列的值匹配兩個(gè)表中的行。只有每個(gè)表中都存在相匹配列值的記錄才出現(xiàn)在結(jié)果集中。在內(nèi)連接中,所有表是平等的,沒(méi)有主次之分。 與內(nèi)連接不同,參與外連接的表有主次之分。以主表的每一行數(shù)據(jù)去匹配從表中的數(shù)據(jù)列,符合連接條件的數(shù)據(jù)將直接返回到結(jié)果集中,對(duì)那些不符合連接條件的列,將被填上NULL值后再返回到結(jié)果集中。 在交叉連接查詢(xún)中,兩個(gè)表中的每?jī)尚卸伎赡芑ハ嘟M合成為結(jié)果集中的一行。交叉連接并不常用,除非需要窮舉兩個(gè)表的所有可能的記錄組合。 5.答 數(shù)據(jù)庫(kù)的索引和書(shū)籍中的目錄非常相似。有了索引,就可以快速地在書(shū)中找到需要的內(nèi)容,而無(wú)需順序?yàn)g覽全
16、書(shū)了。書(shū)中的目錄是主要章節(jié)的列表,其中注明了包含各章節(jié)的頁(yè)碼。而數(shù)據(jù)庫(kù)中的索引是一個(gè)表中所包含的值的列表,其中注明了表中包含各個(gè)值的記錄所在的存儲(chǔ)位置。可以為表中的單個(gè)列建立索引,也可以為一組列建立索引。 索引提供指針以指向存儲(chǔ)在表中指定列的數(shù)據(jù)值,然后根據(jù)指定的排序次序排列這些指針。數(shù)據(jù)庫(kù)使用索引的方式與使用書(shū)的目錄很相似:通過(guò)搜索索引找到特定的值,然后跟隨指針到達(dá)包含該值的行。因?yàn)樗饕怯行蚺帕械?,所以?huì)大大提高索引的效率。 用戶(hù)可以利用索引快速訪問(wèn)數(shù)據(jù)庫(kù)表中的特定信息。索引是對(duì)數(shù)據(jù)庫(kù)表中一個(gè)或多個(gè)列的值進(jìn)行排序的結(jié)構(gòu)。 6.答 視圖是一個(gè)虛擬表,其內(nèi)容由查詢(xún)定義。同真實(shí)的表一樣,
17、視圖包含一系列帶有名稱(chēng)的列和行數(shù)據(jù)。但是,視圖并不在數(shù)據(jù)庫(kù)中以存儲(chǔ)的數(shù)據(jù)值集形式存在。行和列數(shù)據(jù)來(lái)自由定義視圖的查詢(xún)所引用的表,并且在引用視圖時(shí)動(dòng)態(tài)生成。 .第7章 存儲(chǔ)過(guò)程和觸發(fā)器管理 練習(xí)題 一、填空題 1.服務(wù)器;客戶(hù) 2.系統(tǒng)存儲(chǔ)過(guò)程;用戶(hù)存儲(chǔ)過(guò)程;臨時(shí)存儲(chǔ)過(guò)程;遠(yuǎn)程存儲(chǔ)過(guò)程;擴(kuò)展存儲(chǔ)過(guò)程 3.局部臨時(shí)存儲(chǔ)過(guò)程;全局臨時(shí)存儲(chǔ)過(guò)程 4.#;## 5.輸入?yún)?shù);輸出參數(shù) 6.RETURN 7.ALTER PROCEDURE 8.事件;命令調(diào)用 7.INSTEAD OF觸發(fā)器;AFTER觸發(fā)器 8.原子性;一致性;隔離性;持久性 9.顯式事務(wù);隱式事務(wù) 10
18、.ROLLBACK TRANSACTION 二、選擇題 1.B 2.B 3.D 4.C 5.B 6.B 7.C 四、問(wèn)答題 1.答 使用SQL Server中的存儲(chǔ)過(guò)程而不使用存儲(chǔ)在客戶(hù)計(jì)算機(jī)本地的Transact-SQL程序的優(yōu)勢(shì)有: (1)允許模塊化程序設(shè)計(jì) 只需創(chuàng)建過(guò)程一次并將其存儲(chǔ)在數(shù)據(jù)庫(kù)中,以后即可在程序中調(diào)用該過(guò)程任意次。存儲(chǔ)過(guò)程可由在數(shù)據(jù)庫(kù)編程方面有專(zhuān)長(zhǎng)的人員創(chuàng)建,并可獨(dú)立于程序源代碼而單獨(dú)修改。 (2)允許更快執(zhí)行 如果某操作需要大量Transact-SQL代
19、碼或需重復(fù)執(zhí)行,存儲(chǔ)過(guò)程將比Transact-SQL批代碼的執(zhí)行要快。將在創(chuàng)建存儲(chǔ)過(guò)程時(shí)對(duì)其進(jìn)行分析和優(yōu)化,并可在首次執(zhí)行該過(guò)程后使用該過(guò)程的內(nèi)存中版本。每次運(yùn)行Transact-SQL語(yǔ)句時(shí),都要從客戶(hù)端重復(fù)發(fā)送,并且在SQL Server每次執(zhí)行這些語(yǔ)句時(shí),都要對(duì)其進(jìn)行編譯和優(yōu)化。 (3)減少網(wǎng)絡(luò)流量 例如,一個(gè)需要數(shù)百行Transact-SQL代碼的操作由一條執(zhí)行過(guò)程代碼的單獨(dú)語(yǔ)句就可實(shí)現(xiàn),而不需要在網(wǎng)絡(luò)中發(fā)送數(shù)百行代碼。 (4)可作為安全機(jī)制使用 例如,即使對(duì)于沒(méi)有直接執(zhí)行存儲(chǔ)過(guò)程中語(yǔ)句的權(quán)限的用戶(hù),也可授予他們執(zhí)行該存儲(chǔ)過(guò)程的權(quán)限。 2.答 觸發(fā)器是一種特殊類(lèi)型的存儲(chǔ)過(guò)程
20、,它在指定表中的數(shù)據(jù)發(fā)生變化時(shí)自動(dòng)執(zhí)行。觸發(fā)器與普通存儲(chǔ)過(guò)程的不同之處在于:觸發(fā)器的執(zhí)行是由事件觸發(fā)的,而普通存儲(chǔ)過(guò)程是由命令調(diào)用執(zhí)行的。 3.答 觸發(fā)器的主要優(yōu)點(diǎn)如下: l 觸發(fā)器是自動(dòng)執(zhí)行的,不需要管理員手動(dòng)維護(hù)數(shù)據(jù)庫(kù)的數(shù)據(jù)完整性。 l 觸發(fā)器可以對(duì)數(shù)據(jù)庫(kù)中的相關(guān)表進(jìn)行級(jí)聯(lián)更改。例如,可以在表“院系”中定義觸發(fā)器,當(dāng)用戶(hù)刪除表“院系”中的記錄時(shí),觸發(fā)器將刪除表“學(xué)生”中對(duì)應(yīng)院系的記錄。 l 觸發(fā)器可以限制向表中插入無(wú)效的數(shù)據(jù),這一點(diǎn)與CHECK約束的功能相似。但在CHECK約束中不能使用到其他表中的字段,而在觸發(fā)器中則沒(méi)有此限制。例如,可以在表“學(xué)生”中定義觸發(fā)器,限制插入的記錄
21、其“院系編號(hào)”字段值必須在表“院系”中存在對(duì)應(yīng)的記錄。 .第8章 游標(biāo)管理 練習(xí)題 一、填空題 1.Transact-SQL 游標(biāo);應(yīng)用編程接口(API)服務(wù)器游標(biāo);客戶(hù)端游標(biāo) 2.靜態(tài)游標(biāo);動(dòng)態(tài)游標(biāo);只進(jìn)游標(biāo);鍵集驅(qū)動(dòng)游標(biāo) 3.OPEN 4.SCROLL 5.FETCH 6.@@FETCH_STATUS 7.CLOSE 8.DEALLOCATE 二、選擇題 1.A 2.C 3.C 4.D 5.D 6.B 四、問(wèn)答題 1.答 用數(shù)據(jù)庫(kù)語(yǔ)言來(lái)描述,游標(biāo)是映射結(jié)果集并在結(jié)果集內(nèi)的單
22、個(gè)行上建立一個(gè)位置的實(shí)體。有了游標(biāo),用戶(hù)就可以訪問(wèn)結(jié)果集中的任意一行數(shù)據(jù)了。在將游標(biāo)放置到某行之后,可以在該行或從該位置開(kāi)始的行塊上執(zhí)行操作。最常見(jiàn)的操作是提?。z索)當(dāng)前行或行塊。 游標(biāo)有以下主要的功能: l 允許定位在結(jié)果集的特定行。 l 從結(jié)果集的當(dāng)前位置檢索一行或多行。 l 支持對(duì)結(jié)果集中當(dāng)前位置的行進(jìn)行數(shù)據(jù)修改。 l 如果其他用戶(hù)需要對(duì)顯示在結(jié)果集中的數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行修改,游標(biāo)可以提供不同級(jí)別的可見(jiàn)性支持。 l 提供腳本、存儲(chǔ)過(guò)程和觸發(fā)器中使用的訪問(wèn)結(jié)果集中的數(shù)據(jù)的Transact-SQL語(yǔ)句。 2.答 SQL Server支持4種API服務(wù)器游標(biāo)類(lèi)型,它們是靜態(tài)游
23、標(biāo)、動(dòng)態(tài)游標(biāo)、只進(jìn)游標(biāo)和鍵集驅(qū)動(dòng)游標(biāo)。 (1)靜態(tài)游標(biāo):靜態(tài)游標(biāo)的完整結(jié)果集在游標(biāo)打開(kāi)時(shí)建立在tempdb數(shù)據(jù)庫(kù)中,它總是按照游標(biāo)打開(kāi)時(shí)的原樣顯示結(jié)果集。靜態(tài)游標(biāo)打開(kāi)以后,數(shù)據(jù)庫(kù)中任何影響結(jié)果集的變化都不會(huì)體現(xiàn)在游標(biāo)中。也就是說(shuō),在靜態(tài)游標(biāo)中不顯示UPDATE、INSERT或者DELETE操作對(duì)數(shù)據(jù)的影響,除非關(guān)閉游標(biāo)并重新打開(kāi)。靜態(tài)游標(biāo)始終是只讀的。 (2)動(dòng)態(tài)游標(biāo):當(dāng)滾動(dòng)動(dòng)態(tài)游標(biāo)時(shí),動(dòng)態(tài)游標(biāo)反映結(jié)果集中所做的所有更改。結(jié)果集中的行數(shù)據(jù)值、順序和成員在每次提取時(shí)都會(huì)改變。所有用戶(hù)做的全部UPDATE、INSERT和DELETE語(yǔ)句均通過(guò)游標(biāo)可見(jiàn)。 (3)只進(jìn)游標(biāo):只進(jìn)游標(biāo)不支持滾動(dòng),它
24、只支持游標(biāo)從頭到尾順序提取。行只在從數(shù)據(jù)庫(kù)中提取出來(lái)后才能檢索。對(duì)所有影響結(jié)果集中行的INSERT、UPDATE和DELETE語(yǔ)句,其效果在這些行從游標(biāo)中提取時(shí)是可見(jiàn)的。但是,因?yàn)橛螛?biāo)不能向后滾動(dòng),所以在行提取后對(duì)行所做的更改對(duì)游標(biāo)是不可見(jiàn)的。 (4)鍵集驅(qū)動(dòng)游標(biāo):鍵集驅(qū)動(dòng)游標(biāo)由一套被稱(chēng)為鍵集的唯一標(biāo)識(shí)符(鍵)控制。鍵由以唯一方式在結(jié)果集中標(biāo)識(shí)行的列構(gòu)成。鍵集是游標(biāo)打開(kāi)時(shí)來(lái)自所有適合SELECT語(yǔ)句的行中的一系列鍵值。鍵集驅(qū)動(dòng)游標(biāo)的鍵集在游標(biāo)打開(kāi)時(shí)建立在tempdb中。 對(duì)非鍵集列中的數(shù)據(jù)值所做的更改,在用戶(hù)滾動(dòng)游標(biāo)時(shí)是可見(jiàn)的。在游標(biāo)外對(duì)數(shù)據(jù)庫(kù)所做的插入在游標(biāo)內(nèi)是不可見(jiàn)的,除非關(guān)閉并重新打
25、開(kāi)游標(biāo)。使用API函數(shù),如ODBC SQLSetPos函數(shù),通過(guò)游標(biāo)所做的插入在游標(biāo)的末尾可見(jiàn)。如果試圖提取一個(gè)在打開(kāi)游標(biāo)后被刪除的行,則@@FETCH_STATUS將返回一個(gè)“行缺少”狀態(tài)。 ..第10章 SQL Server安全管理 .1.答 SQL Server 2000的安全管理模型中包括SQL Server登錄、數(shù)據(jù)庫(kù)用戶(hù)、權(quán)限和角色4個(gè)主要方面,具體如下: (1)SQL Server登錄:要想連接到SQL Server服務(wù)器實(shí)例,必須擁有相應(yīng)的登錄賬戶(hù)和密碼。身份認(rèn)證系統(tǒng)驗(yàn)證用戶(hù)是否擁有有效的登錄賬戶(hù)和密碼,從而決定是否允許該用戶(hù)連接到指定的SQL Server服務(wù)器實(shí)例
26、。 (2)數(shù)據(jù)庫(kù)用戶(hù):通過(guò)身份認(rèn)證后,用戶(hù)可以連接到SQL Server服務(wù)器實(shí)例。但是,這并不意味著該用戶(hù)可以訪問(wèn)到指定服務(wù)器上的所有數(shù)據(jù)庫(kù)。在每個(gè)SQL Server數(shù)據(jù)庫(kù)中,都存在一組SQL Server用戶(hù)賬戶(hù)。登錄賬戶(hù)要訪問(wèn)指定數(shù)據(jù)庫(kù),就要將自身映射到數(shù)據(jù)庫(kù)的一個(gè)用戶(hù)賬戶(hù)上,從而獲得訪問(wèn)數(shù)據(jù)庫(kù)的權(quán)限。一個(gè)登錄賬戶(hù)可以對(duì)應(yīng)多個(gè)用戶(hù)賬戶(hù)。 (3)權(quán)限:權(quán)限規(guī)定了用戶(hù)在指定數(shù)據(jù)庫(kù)中所能進(jìn)行的操作。 (4)角色:類(lèi)似于Windows的用戶(hù)組,角色可以對(duì)用戶(hù)進(jìn)行分組管理。可以對(duì)角色賦予數(shù)據(jù)庫(kù)訪問(wèn)權(quán)限,此權(quán)限將應(yīng)用于角色中的每一個(gè)用戶(hù)。 .Acknowledgements My
27、 deepest gratitude goes first and foremost to Professor aaa , my supervisor, for her constant encouragement and guidance. She has walked me through all the stages of the writing of this thesis. Without her consistent and illuminating instruction, this thesis could not havereached its present form.
28、 Second, I would like to express my heartfelt gratitude to Professor aaa, who led me into the world of translation. I am also greatly indebted to the professors and teachers at the Department of English: Professor dddd, Professor ssss, who have instructed and helped me a lot in the past two years
29、. Last my thanks would go to my beloved family for their loving considerations and great confidence in me all through these years. I also owe my sincere gratitude to my friends and my fellow classmates who gave me their help and time in listening to me and helping me work out my problems during
30、 the difficult course of the thesis. My deepest gratitude goes first and foremost to Professor aaa , my supervisor, for her constant encouragement and guidance. She has walked me through all the stages of the writing of this thesis. Without her consistent and illuminating instruction, this thes
31、is could not havereached its present form. Second, I would like to express my heartfelt gratitude to Professor aaa, who led me into the world of translation. I am also greatly indebted to the professors and teachers at the Department of English: Professor dddd, Professor ssss, who have instructe
32、d and helped me a lot in the past two years. Last my thanks would go to my beloved family for their loving considerations and great confidence in me all through these years. I also owe my sincere gratitude to my friends and my fellow classmates who gave me their help and time in listening to me and helping me work out my problems during the difficult course of the thesis. 10
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- there-to-be-和there-being
- 《計(jì)算機(jī)應(yīng)用基礎(chǔ)教程》第9課:Excel數(shù)據(jù)運(yùn)算與分析
- 銷(xiāo)售人員培訓(xùn)(建議)
- 高層建筑的工程風(fēng)險(xiǎn)簡(jiǎn)析及案例
- 第二課時(shí)常見(jiàn)的酸
- 加工中心維護(hù)與保養(yǎng)
- 2013課用3表意不明不合邏輯
- 《美容院運(yùn)營(yíng)模式》PPT課件
- 妊娠和系統(tǒng)性紅斑狼瘡ppt課件
- 耦合電感的串聯(lián)與并聯(lián)
- 珠寶四大類(lèi)行業(yè)介紹
- 合同能源管理培訓(xùn)資料
- 工程公司檔案管理培訓(xùn)20138
- 高一家長(zhǎng)會(huì)課件PPT
- 教育精品:課題2如何正確書(shū)寫(xiě)化學(xué)方程式