第8章關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SQLServer2005_第1頁(yè)
第8章關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SQLServer2005_第2頁(yè)
第8章關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SQLServer2005_第3頁(yè)
第8章關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SQLServer2005_第4頁(yè)
第8章關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SQLServer2005_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 教學(xué)內(nèi)容:教學(xué)內(nèi)容: 8.1 SQL Server 20058.1 SQL Server 2005概述概述 8.2 SQL Server 20058.2 SQL Server 2005的管理工具的管理工具 8.3 8.3 管理數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù) 8.4 SQL server20058.4 SQL server2005的安全與保護(hù)的安全與保護(hù)1第第8章關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)章關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SQLServer2005 教學(xué)內(nèi)容:教學(xué)內(nèi)容: 8.5 存儲(chǔ)過(guò)程和觸發(fā)器存儲(chǔ)過(guò)程和觸發(fā)器 8.6 8.6 數(shù)據(jù)庫(kù)備份與還原數(shù)據(jù)庫(kù)備份與還原 8.7 數(shù)據(jù)導(dǎo)入和導(dǎo)出數(shù)據(jù)導(dǎo)入和導(dǎo)出 8.8附加和分離數(shù)據(jù)庫(kù)附加和分

2、離數(shù)據(jù)庫(kù) 8.9 SQL Server Profiler2第第8章關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)章關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SQLServer2005教學(xué)要求教學(xué)要求 本章要求學(xué)生掌握在本章要求學(xué)生掌握在SQL Server2005中,中,數(shù)據(jù)庫(kù)的管理,數(shù)據(jù)庫(kù)的管理,表和視圖的管理,數(shù)據(jù)的插入、修改、刪除和查詢,表和視圖的管理,數(shù)據(jù)的插入、修改、刪除和查詢,SQL server2005的安全與保護(hù)。的安全與保護(hù)。3重點(diǎn)難點(diǎn)重點(diǎn)難點(diǎn) 【本章重點(diǎn)本章重點(diǎn)】數(shù)據(jù)庫(kù)的管理,表和視圖的管理,數(shù)據(jù)的插數(shù)據(jù)庫(kù)的管理,表和視圖的管理,數(shù)據(jù)的插入、修改、刪除和查詢。入、修改、刪除和查詢。 【本章難點(diǎn)本章難點(diǎn)】數(shù)據(jù)的插入、修改、刪除

3、和查詢,數(shù)據(jù)的插入、修改、刪除和查詢,SQL server2005的安全與保護(hù)。的安全與保護(hù)。48.1 SQL Server 2005概述概述 8.1.1 SQL Server2005發(fā)展簡(jiǎn)史發(fā)展簡(jiǎn)史 8.1.2 SQL Server 2005的安裝與配置的安裝與配置 8.1.3 SQL Server 2005的體系結(jié)構(gòu)的體系結(jié)構(gòu)58.1.1 SQL Server2005發(fā)展簡(jiǎn)史發(fā)展簡(jiǎn)史1987年,年,Sybase公司推出了公司推出了Sybase SQL Server系統(tǒng)。系統(tǒng)。1988年,年,SQL Server 1.0,取得了較大的成功。,取得了較大的成功。1991年,年,SQL Serv

4、er 1.11版發(fā)布。版發(fā)布。1993年,年,SQL Server4.2面世。面世。 1995年年SQL Server 6.05 重寫(xiě)了核心數(shù)據(jù)庫(kù)系統(tǒng)。提供低價(jià)小型商業(yè)應(yīng)重寫(xiě)了核心數(shù)據(jù)庫(kù)系統(tǒng)。提供低價(jià)小型商業(yè)應(yīng)用數(shù)據(jù)庫(kù)方案。用數(shù)據(jù)庫(kù)方案。 1996年年SQL Server 6.5版發(fā)布。版發(fā)布。1998年年SQL Server 7.0 版本開(kāi)始得到了廣泛應(yīng)用。版本開(kāi)始得到了廣泛應(yīng)用。 2000年發(fā)布了年發(fā)布了SQL Server 2000 企業(yè)級(jí)數(shù)據(jù)庫(kù)系統(tǒng)企業(yè)級(jí)數(shù)據(jù)庫(kù)系統(tǒng)2005年,年,SQL Server 2005。8.1.2 SQL Server 2005的安裝與配置的安裝與配置 Micr

5、osoft SQL Server 2005系統(tǒng)提供了系統(tǒng)提供了5個(gè)不同的版本個(gè)不同的版本 (1)Express版版 (2)工作組版工作組版 (3)標(biāo)準(zhǔn)版標(biāo)準(zhǔn)版 (4)企業(yè)版企業(yè)版 (5)開(kāi)發(fā)人員版開(kāi)發(fā)人員版71. 安裝安裝SQL Server 2005標(biāo)準(zhǔn)版之前應(yīng)注意標(biāo)準(zhǔn)版之前應(yīng)注意 必須滿足系統(tǒng)對(duì)硬件和操作系統(tǒng)的要求,然后啟動(dòng)必須滿足系統(tǒng)對(duì)硬件和操作系統(tǒng)的要求,然后啟動(dòng)Internet信息服務(wù)(信息服務(wù)(IIS)。還要安裝)。還要安裝Microsoft Visual Studio 2005,因?yàn)榘惭b因?yàn)榘惭bMicrosoft Visual Studio 2005以后,系統(tǒng)將安裝以后,系統(tǒng)將安

6、裝Microsoft .NET Framework SDK v2.0,SQL Server 2005標(biāo)準(zhǔn)版需要它的支持。但不要安裝標(biāo)準(zhǔn)版需要它的支持。但不要安裝Microsoft Visual Studio 2005自帶的自帶的SQL Server 2005,因?yàn)椋驗(yàn)镸icrosoft Visual Studio 2005自帶的自帶的SQL Server 2005版本是精簡(jiǎn)版,版本是精簡(jiǎn)版,會(huì)影響標(biāo)準(zhǔn)版的安裝會(huì)影響標(biāo)準(zhǔn)版的安裝 。8安裝安裝Microsoft SQL Server 2005標(biāo)準(zhǔn)版的步驟標(biāo)準(zhǔn)版的步驟 略,見(jiàn)教材略,見(jiàn)教材P20398.1.3 SQL Server 2005的體系

7、結(jié)構(gòu)的體系結(jié)構(gòu)10數(shù)據(jù)庫(kù)引擎數(shù)據(jù)庫(kù)引擎(SQL Server Database Engine,簡(jiǎn)稱,簡(jiǎn)稱SSDE)、)、分析服務(wù)分析服務(wù)(SQL Server Analysis Services,簡(jiǎn)稱,簡(jiǎn)稱SSAS)、)、報(bào)表服務(wù)報(bào)表服務(wù)(SQL Server Reporting Services,簡(jiǎn)稱,簡(jiǎn)稱SSRS)集成服務(wù)集成服務(wù)(SQL Server Integration Services,簡(jiǎn),簡(jiǎn)稱稱SSIS)(1)數(shù)據(jù)庫(kù)引擎(數(shù)據(jù)庫(kù)引擎(SSDE) 是是Microsoft SQL Server 2005系統(tǒng)的系統(tǒng)的基礎(chǔ)和核心基礎(chǔ)和核心內(nèi)容,包內(nèi)容,包括多個(gè)組件,例如復(fù)制、全文檢索、通

8、知服務(wù)和括多個(gè)組件,例如復(fù)制、全文檢索、通知服務(wù)和Service Broker。 數(shù)據(jù)庫(kù)引擎負(fù)責(zé)完成數(shù)據(jù)的存儲(chǔ)、處理和安全管理數(shù)據(jù)庫(kù)引擎負(fù)責(zé)完成數(shù)據(jù)的存儲(chǔ)、處理和安全管理。例如,。例如,創(chuàng)建數(shù)據(jù)庫(kù)、創(chuàng)建表、執(zhí)行各種數(shù)據(jù)查詢、訪問(wèn)數(shù)據(jù)庫(kù)等創(chuàng)建數(shù)據(jù)庫(kù)、創(chuàng)建表、執(zhí)行各種數(shù)據(jù)查詢、訪問(wèn)數(shù)據(jù)庫(kù)等操作,都是由數(shù)據(jù)庫(kù)引擎完成的。一般來(lái)說(shuō),使用數(shù)據(jù)庫(kù)操作,都是由數(shù)據(jù)庫(kù)引擎完成的。一般來(lái)說(shuō),使用數(shù)據(jù)庫(kù)系統(tǒng)實(shí)際上就是在使用數(shù)據(jù)庫(kù)引擎。系統(tǒng)實(shí)際上就是在使用數(shù)據(jù)庫(kù)引擎。11(2)分析服務(wù)(分析服務(wù)(SSAS) 主要作用是提供主要作用是提供聯(lián)機(jī)分析處理(聯(lián)機(jī)分析處理(Online Analytical Processi

9、ng,OLAP)和數(shù)據(jù)挖掘)和數(shù)據(jù)挖掘功能。相對(duì)功能。相對(duì)OLAP來(lái)說(shuō),來(lái)說(shuō),聯(lián)機(jī)事物處理(聯(lián)機(jī)事物處理(Online Transaction Processing,OLTP)是由數(shù)據(jù)庫(kù)引擎負(fù)責(zé)完成的。使用是由數(shù)據(jù)庫(kù)引擎負(fù)責(zé)完成的。使用Analysis Services,用,用戶可以設(shè)計(jì)、創(chuàng)建和管理包含來(lái)自于其他數(shù)據(jù)源數(shù)據(jù)的多戶可以設(shè)計(jì)、創(chuàng)建和管理包含來(lái)自于其他數(shù)據(jù)源數(shù)據(jù)的多維結(jié)構(gòu),通過(guò)對(duì)多維數(shù)據(jù)進(jìn)行多角度的分析,可以使管理維結(jié)構(gòu),通過(guò)對(duì)多維數(shù)據(jù)進(jìn)行多角度的分析,可以使管理人員對(duì)業(yè)務(wù)數(shù)據(jù)有更全面的理解。另外,通過(guò)使用人員對(duì)業(yè)務(wù)數(shù)據(jù)有更全面的理解。另外,通過(guò)使用Analysis Services

10、,用戶可以完成數(shù)據(jù)挖掘模型的構(gòu)造和,用戶可以完成數(shù)據(jù)挖掘模型的構(gòu)造和應(yīng)用,實(shí)行知識(shí)的發(fā)現(xiàn)、表示和管理。應(yīng)用,實(shí)行知識(shí)的發(fā)現(xiàn)、表示和管理。12(3)報(bào)表服務(wù)(報(bào)表服務(wù)(SSRS) 為用戶提供了支持為用戶提供了支持Web方式的企業(yè)級(jí)報(bào)表功能。通過(guò)使用方式的企業(yè)級(jí)報(bào)表功能。通過(guò)使用Microsoft SQL Server 2005系統(tǒng)提供的系統(tǒng)提供的Reporting Services,用戶可以方便地,用戶可以方便地定義和發(fā)布滿足自己需求的報(bào)定義和發(fā)布滿足自己需求的報(bào)表表。無(wú)論是報(bào)表的布局格式,還是報(bào)表的數(shù)據(jù)源,用戶都。無(wú)論是報(bào)表的布局格式,還是報(bào)表的數(shù)據(jù)源,用戶都可以借助工具輕松地實(shí)現(xiàn)??梢越柚?/p>

11、具輕松地實(shí)現(xiàn)。13(4)集成服務(wù)(簡(jiǎn)稱集成服務(wù)(簡(jiǎn)稱SSIS) 是一個(gè)數(shù)據(jù)集成平臺(tái),負(fù)責(zé)完成有關(guān)數(shù)據(jù)的提取、轉(zhuǎn)換和是一個(gè)數(shù)據(jù)集成平臺(tái),負(fù)責(zé)完成有關(guān)數(shù)據(jù)的提取、轉(zhuǎn)換和加載等操作加載等操作。148.2 SQL Server 2005的管理工具的管理工具 8.2.1 SQL Server 配置管理器配置管理器 8.2.2 SQL Server Management Studio 8.2.3 SQL Server Business Intelligence Development Studio 8.2.3 SQL Server 2005 Analysis Services 8.2.4 文檔和教程文檔和

12、教程 8.2.5 SQL Server 2005命令提示實(shí)用工具命令提示實(shí)用工具158.2.1 SQL Server 配置管理器配置管理器 1Reporting Services 配置配置 2SQL Server Configuration Manager(SQL Server配置配置管理器管理器)參見(jiàn)教材上參見(jiàn)教材上P216 (1)SQL Server2005 服務(wù)服務(wù) (2)SQL Server 2005 網(wǎng)絡(luò)配置網(wǎng)絡(luò)配置 (3)SQL Native Client 配置配置168.2.2 SQL Server Management Studio 1“已注冊(cè)的服務(wù)器已注冊(cè)的服務(wù)器” 窗口窗口

13、 2. “對(duì)象資源管理器對(duì)象資源管理器”窗口窗口 3. “查詢編輯器查詢編輯器”窗口窗口 4“模版資源管理器模版資源管理器”窗口窗口 5“解決方案資源管理器解決方案資源管理器”窗口窗口178.2.3 SQL Server Business Intelligence Development Studio 【例例8-1】 建立統(tǒng)計(jì)報(bào)表,顯示每個(gè)讀者的讀者號(hào),讀者名,建立統(tǒng)計(jì)報(bào)表,顯示每個(gè)讀者的讀者號(hào),讀者名,借閱圖書(shū)的書(shū)號(hào),書(shū)名,超期天數(shù)。借閱圖書(shū)的書(shū)號(hào),書(shū)名,超期天數(shù)。 參見(jiàn)教材參見(jiàn)教材P223188.2.3 SQL Server 2005 Analysis Services SQL Serve

14、r 2005 Analysis Services可以用多維數(shù)據(jù)結(jié)構(gòu)可以用多維數(shù)據(jù)結(jié)構(gòu)和多維查詢語(yǔ)言和多維查詢語(yǔ)言MDX快速訪問(wèn)數(shù)據(jù)??焖僭L問(wèn)數(shù)據(jù)。Analysis Services提提供了根據(jù)數(shù)據(jù)倉(cāng)庫(kù)表格設(shè)計(jì)、創(chuàng)建和管理多維數(shù)據(jù)集的功供了根據(jù)數(shù)據(jù)倉(cāng)庫(kù)表格設(shè)計(jì)、創(chuàng)建和管理多維數(shù)據(jù)集的功能,是微軟業(yè)務(wù)智能戰(zhàn)略的基礎(chǔ)能,是微軟業(yè)務(wù)智能戰(zhàn)略的基礎(chǔ)。198.2.4 文檔和教程文檔和教程 文檔和教程包括文檔和教程包括SQL Server聯(lián)機(jī)叢書(shū)和教程聯(lián)機(jī)叢書(shū)和教程,SQL Server聯(lián)機(jī)叢書(shū)提供了聯(lián)機(jī)叢書(shū)提供了SQL Server所有功能的使用方法。所有功能的使用方法。208.2.5 SQL Serve

15、r 2005命令提示實(shí)用工具命令提示實(shí)用工具 在在SQL Server 2005系統(tǒng)中,不僅提供了大量的圖形化工具,系統(tǒng)中,不僅提供了大量的圖形化工具,還提供了大量的命令提示實(shí)用工具,這些命令行實(shí)用工具還提供了大量的命令提示實(shí)用工具,這些命令行實(shí)用工具包括包括bcp、dta、dtexec、dtutil等等218.3 管理數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù) 8.3.1 SQL Server2005數(shù)據(jù)庫(kù)概述數(shù)據(jù)庫(kù)概述 8.3.2 數(shù)據(jù)庫(kù)的管理數(shù)據(jù)庫(kù)的管理 8.3.3表的管理表的管理 8.3.4數(shù)據(jù)表約束和數(shù)據(jù)完整性控制數(shù)據(jù)表約束和數(shù)據(jù)完整性控制 8.3.5索引的創(chuàng)建與維護(hù)索引的創(chuàng)建與維護(hù) 8.3.6 數(shù)據(jù)的插入、

16、修改、刪除和查詢數(shù)據(jù)的插入、修改、刪除和查詢 8.3.7 視圖的管理視圖的管理228.3.1 SQL Server2005數(shù)據(jù)庫(kù)概述數(shù)據(jù)庫(kù)概述 SQL Server Management Studio啟動(dòng)起來(lái)以后,左側(cè)可啟動(dòng)起來(lái)以后,左側(cè)可以看到以看到“對(duì)象資源管理器對(duì)象資源管理器”,在其中可以看到以樹(shù)型目錄,在其中可以看到以樹(shù)型目錄形式顯示了很多對(duì)象,下面對(duì)他們分別進(jìn)行介紹。形式顯示了很多對(duì)象,下面對(duì)他們分別進(jìn)行介紹。 1數(shù)據(jù)庫(kù)中的對(duì)象數(shù)據(jù)庫(kù)中的對(duì)象 2系統(tǒng)數(shù)據(jù)庫(kù)和用戶自定義數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)和用戶自定義數(shù)據(jù)庫(kù) 3數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)238.3.2 數(shù)據(jù)庫(kù)的管理數(shù)據(jù)庫(kù)的管理

17、 1創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù) 2修改數(shù)據(jù)庫(kù)修改數(shù)據(jù)庫(kù) 3刪除數(shù)據(jù)庫(kù)刪除數(shù)據(jù)庫(kù)248.3.3表的管理表的管理 1SQL Server數(shù)據(jù)類型數(shù)據(jù)類型 2數(shù)據(jù)表的創(chuàng)建和維護(hù)數(shù)據(jù)表的創(chuàng)建和維護(hù) 3刪除數(shù)據(jù)表刪除數(shù)據(jù)表 示例參見(jiàn)示例參見(jiàn)P243258.3.4數(shù)據(jù)表約束和數(shù)據(jù)完整性控制數(shù)據(jù)表約束和數(shù)據(jù)完整性控制 1實(shí)體完整性的定義實(shí)體完整性的定義 2域完整性約束的定義域完整性約束的定義 3參照完整性約束的定義參照完整性約束的定義268.3.5索引的創(chuàng)建與維護(hù)索引的創(chuàng)建與維護(hù) 1索引的創(chuàng)建索引的創(chuàng)建 2索引管理索引管理 示例參見(jiàn)示例參見(jiàn)P258278.3.6 數(shù)據(jù)的插入、修改、刪除和查詢數(shù)據(jù)的插入、修改、刪除

18、和查詢 1. 數(shù)據(jù)的插入、修改和刪除數(shù)據(jù)的插入、修改和刪除 2. 查詢數(shù)據(jù)查詢數(shù)據(jù) 示例參見(jiàn)示例參見(jiàn)P260288.4 SQL Server 2005的安全管理機(jī)制的安全管理機(jī)制 8.4.1安全性問(wèn)題和安全性機(jī)制之間的關(guān)系安全性問(wèn)題和安全性機(jī)制之間的關(guān)系 8.4.2 管理身份認(rèn)證方式管理身份認(rèn)證方式 8.4.3 管理安全帳戶管理安全帳戶 8.4.4管理數(shù)據(jù)庫(kù)用戶管理數(shù)據(jù)庫(kù)用戶 8.4.5權(quán)限管理權(quán)限管理 8.4.6管理數(shù)據(jù)庫(kù)角色管理數(shù)據(jù)庫(kù)角色298.4.1安全性問(wèn)題和安全性機(jī)制之間的關(guān)系安全性問(wèn)題和安全性機(jī)制之間的關(guān)系308.4.2 管理身份認(rèn)證方式管理身份認(rèn)證方式 每個(gè)用戶在訪問(wèn)每個(gè)用戶在訪

19、問(wèn)SQL Server數(shù)據(jù)庫(kù)之前,都必須經(jīng)過(guò)身份數(shù)據(jù)庫(kù)之前,都必須經(jīng)過(guò)身份驗(yàn)證和權(quán)限驗(yàn)證。身份驗(yàn)證是指用戶在使用任何數(shù)據(jù)庫(kù)之驗(yàn)證和權(quán)限驗(yàn)證。身份驗(yàn)證是指用戶在使用任何數(shù)據(jù)庫(kù)之前,必須登錄到前,必須登錄到SQL Server2005上。如果驗(yàn)證通過(guò),用戶上。如果驗(yàn)證通過(guò),用戶就可以連接到就可以連接到SQL Server2005服務(wù)器上;否則,系統(tǒng)拒絕服務(wù)器上;否則,系統(tǒng)拒絕用戶登錄。權(quán)限驗(yàn)證是驗(yàn)證用戶是否有訪問(wèn)數(shù)據(jù)庫(kù)數(shù)據(jù)的用戶登錄。權(quán)限驗(yàn)證是驗(yàn)證用戶是否有訪問(wèn)數(shù)據(jù)庫(kù)數(shù)據(jù)的權(quán)限,控制用戶對(duì)數(shù)據(jù)庫(kù)的操作。權(quán)限,控制用戶對(duì)數(shù)據(jù)庫(kù)的操作。 SQL Server2005提供兩種身份驗(yàn)證模式:提供兩種身份驗(yàn)

20、證模式:Windows驗(yàn)證驗(yàn)證模式和混合驗(yàn)證模式模式和混合驗(yàn)證模式。318.4.3 管理安全帳戶管理安全帳戶 登錄是賬戶標(biāo)識(shí)符,用于連接到登錄是賬戶標(biāo)識(shí)符,用于連接到SQL SERVER 2005賬戶都賬戶都稱為登錄。其作用是用來(lái)控制對(duì)稱為登錄。其作用是用來(lái)控制對(duì)SQL Server 2005的訪問(wèn)權(quán)的訪問(wèn)權(quán)限。限。SQL Server 2005只有在首先驗(yàn)證了指定的登錄賬號(hào)有只有在首先驗(yàn)證了指定的登錄賬號(hào)有效后,才完成連接。但登錄賬號(hào)沒(méi)有使用數(shù)據(jù)庫(kù)的權(quán)力,效后,才完成連接。但登錄賬號(hào)沒(méi)有使用數(shù)據(jù)庫(kù)的權(quán)力,即即SQL Server 2005登錄成功并不意味著用戶已經(jīng)可以訪問(wèn)登錄成功并不意味著用

21、戶已經(jīng)可以訪問(wèn)SQL Server 2005上的數(shù)據(jù)庫(kù)。上的數(shù)據(jù)庫(kù)。 SQL Server 2005中有兩個(gè)默認(rèn)的登錄賬戶:中有兩個(gè)默認(rèn)的登錄賬戶:BUILTINAdministrators和和sa。328.4.4管理數(shù)據(jù)庫(kù)用戶管理數(shù)據(jù)庫(kù)用戶 數(shù)據(jù)庫(kù)用戶有很多種,根據(jù)用戶的權(quán)限大小分為如下三類:數(shù)據(jù)庫(kù)用戶有很多種,根據(jù)用戶的權(quán)限大小分為如下三類: (1)數(shù)據(jù)庫(kù)系統(tǒng)管理員數(shù)據(jù)庫(kù)系統(tǒng)管理員:在:在SQL Server中為中為“sa”,具有,具有數(shù)據(jù)庫(kù)中全部的權(quán)限。當(dāng)以系統(tǒng)管理員身份進(jìn)行操作時(shí),數(shù)據(jù)庫(kù)中全部的權(quán)限。當(dāng)以系統(tǒng)管理員身份進(jìn)行操作時(shí),系統(tǒng)不對(duì)其權(quán)限進(jìn)行檢驗(yàn)。系統(tǒng)不對(duì)其權(quán)限進(jìn)行檢驗(yàn)。 (2)

22、數(shù)據(jù)庫(kù)對(duì)象擁有者數(shù)據(jù)庫(kù)對(duì)象擁有者:創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象的用戶即為數(shù)據(jù):創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象的用戶即為數(shù)據(jù)庫(kù)對(duì)象的擁有者,擁有該對(duì)象的一切權(quán)限。庫(kù)對(duì)象的擁有者,擁有該對(duì)象的一切權(quán)限。 (3)普通用戶普通用戶:只具有增、刪、改、查數(shù)據(jù)庫(kù)數(shù)據(jù)的權(quán)限。:只具有增、刪、改、查數(shù)據(jù)庫(kù)數(shù)據(jù)的權(quán)限。338.4.5權(quán)限管理權(quán)限管理 權(quán)限指用戶在連接到權(quán)限指用戶在連接到SQL Server服務(wù)器之后,能夠?qū)?shù)據(jù)服務(wù)器之后,能夠?qū)?shù)據(jù)庫(kù)對(duì)象執(zhí)行哪種操作的規(guī)則,是執(zhí)行操作、訪問(wèn)數(shù)據(jù)的通庫(kù)對(duì)象執(zhí)行哪種操作的規(guī)則,是執(zhí)行操作、訪問(wèn)數(shù)據(jù)的通行證。當(dāng)用戶成為數(shù)據(jù)庫(kù)中的合法用戶后,只是可以查詢行證。當(dāng)用戶成為數(shù)據(jù)庫(kù)中的合法用戶后,只是可以

23、查詢一些系統(tǒng)表,并不具有操作數(shù)據(jù)庫(kù)中對(duì)象的任何權(quán)限,所一些系統(tǒng)表,并不具有操作數(shù)據(jù)庫(kù)中對(duì)象的任何權(quán)限,所以必須為數(shù)據(jù)庫(kù)中的用戶授權(quán)操作數(shù)據(jù)庫(kù)對(duì)象的權(quán)限,實(shí)以必須為數(shù)據(jù)庫(kù)中的用戶授權(quán)操作數(shù)據(jù)庫(kù)對(duì)象的權(quán)限,實(shí)際上,將登錄賬戶作為數(shù)據(jù)庫(kù)用戶就是為了方便給用戶授際上,將登錄賬戶作為數(shù)據(jù)庫(kù)用戶就是為了方便給用戶授予相應(yīng)的權(quán)限。予相應(yīng)的權(quán)限。 在在SQL Server2005中,包括三種權(quán)限:中,包括三種權(quán)限:語(yǔ)句權(quán)限,對(duì)象權(quán)語(yǔ)句權(quán)限,對(duì)象權(quán)限,隱含權(quán)限限,隱含權(quán)限。348.4.6管理數(shù)據(jù)庫(kù)角色管理數(shù)據(jù)庫(kù)角色 數(shù)據(jù)庫(kù)角色與本地組有點(diǎn)類似,它也有一系列預(yù)定義的權(quán)數(shù)據(jù)庫(kù)角色與本地組有點(diǎn)類似,它也有一系列預(yù)定義

24、的權(quán)限限,你可以直接給用戶指派權(quán)限,但在大多數(shù)情況下,只,你可以直接給用戶指派權(quán)限,但在大多數(shù)情況下,只要把用戶放在正確的角色中就會(huì)給予它們所需要的權(quán)限。要把用戶放在正確的角色中就會(huì)給予它們所需要的權(quán)限。一個(gè)用戶可以是多個(gè)角色中的成員,其權(quán)限等于多個(gè)角色一個(gè)用戶可以是多個(gè)角色中的成員,其權(quán)限等于多個(gè)角色權(quán)限的權(quán)限的“和和”,任何一個(gè)角色中的拒絕訪問(wèn)權(quán)限會(huì)覆蓋這,任何一個(gè)角色中的拒絕訪問(wèn)權(quán)限會(huì)覆蓋這個(gè)用戶所有的其他權(quán)限。個(gè)用戶所有的其他權(quán)限。 角色分為角色分為服務(wù)器角色和數(shù)據(jù)庫(kù)角色服務(wù)器角色和數(shù)據(jù)庫(kù)角色兩種。兩種。358.5 存儲(chǔ)過(guò)程和觸發(fā)器存儲(chǔ)過(guò)程和觸發(fā)器 8.5.1存儲(chǔ)過(guò)程的管理存儲(chǔ)過(guò)程的管

25、理 8.5.2 觸發(fā)器的管理觸發(fā)器的管理368.5.1存儲(chǔ)過(guò)程的管理存儲(chǔ)過(guò)程的管理 1創(chuàng)建存儲(chǔ)過(guò)程創(chuàng)建存儲(chǔ)過(guò)程 創(chuàng)建存儲(chǔ)過(guò)程可使用創(chuàng)建存儲(chǔ)過(guò)程可使用SQL命令命令CREATE PROCEDURE,也,也可以使用可以使用Management Studio的模版,下面通過(guò)一個(gè)例子的模版,下面通過(guò)一個(gè)例子來(lái)介紹創(chuàng)建存儲(chǔ)過(guò)程的兩種方式。來(lái)介紹創(chuàng)建存儲(chǔ)過(guò)程的兩種方式。 2查看存儲(chǔ)過(guò)程查看存儲(chǔ)過(guò)程 3修改和刪除存儲(chǔ)過(guò)程修改和刪除存儲(chǔ)過(guò)程 示例參見(jiàn)示例參見(jiàn)P284378.5.2 觸發(fā)器的管理觸發(fā)器的管理 8.5.2 觸發(fā)器的管理觸發(fā)器的管理 觸發(fā)器觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程是一種特殊的存儲(chǔ)過(guò)程。觸發(fā)器的創(chuàng)建

26、主要用來(lái)維。觸發(fā)器的創(chuàng)建主要用來(lái)維護(hù)數(shù)據(jù)表中的數(shù)據(jù)一致性,當(dāng)對(duì)數(shù)據(jù)表進(jìn)行插入、刪除、護(hù)數(shù)據(jù)表中的數(shù)據(jù)一致性,當(dāng)對(duì)數(shù)據(jù)表進(jìn)行插入、刪除、更新等操作時(shí),觸發(fā)器可自動(dòng)執(zhí)行。更新等操作時(shí),觸發(fā)器可自動(dòng)執(zhí)行。 1創(chuàng)建觸發(fā)器創(chuàng)建觸發(fā)器 2.查看觸發(fā)器查看觸發(fā)器 3.修改和刪除觸發(fā)器修改和刪除觸發(fā)器 示例參見(jiàn)示例參見(jiàn)P287388.6 數(shù)據(jù)庫(kù)備份與還原數(shù)據(jù)庫(kù)備份與還原 8.6.1 數(shù)據(jù)庫(kù)備份數(shù)據(jù)庫(kù)備份 8.6.2 還原數(shù)據(jù)庫(kù)還原數(shù)據(jù)庫(kù) 8.6.3 數(shù)據(jù)庫(kù)備份計(jì)劃數(shù)據(jù)庫(kù)備份計(jì)劃398.6.1 數(shù)據(jù)庫(kù)備份數(shù)據(jù)庫(kù)備份 根據(jù)數(shù)據(jù)庫(kù)的容量和數(shù)據(jù)重要性要求可選擇不同的備份策根據(jù)數(shù)據(jù)庫(kù)的容量和數(shù)據(jù)重要性要求可選擇不同的備

27、份策略或者綜合使用各項(xiàng)策略。略或者綜合使用各項(xiàng)策略。 (1)完整數(shù)據(jù)庫(kù)備份)完整數(shù)據(jù)庫(kù)備份 (2)數(shù)據(jù)庫(kù)差異備份)數(shù)據(jù)庫(kù)差異備份 (3)事務(wù)日志備份)事務(wù)日志備份 (4)文件和文件組備份)文件和文件組備份 示例參見(jiàn)示例參見(jiàn)P291408.6.2還原數(shù)據(jù)庫(kù)還原數(shù)據(jù)庫(kù) 利用數(shù)據(jù)庫(kù)備份文件可以將數(shù)據(jù)庫(kù)還原到原來(lái)數(shù)據(jù)庫(kù)上,利用數(shù)據(jù)庫(kù)備份文件可以將數(shù)據(jù)庫(kù)還原到原來(lái)數(shù)據(jù)庫(kù)上,也可以還原為一個(gè)新的數(shù)據(jù)庫(kù),可以還原到本服務(wù)器上,也可以還原為一個(gè)新的數(shù)據(jù)庫(kù),可以還原到本服務(wù)器上,也可以還原到其他服務(wù)器上。也可以還原到其他服務(wù)器上。 8.6.3 數(shù)據(jù)庫(kù)備份計(jì)劃數(shù)據(jù)庫(kù)備份計(jì)劃 參見(jiàn)書(shū)本參見(jiàn)書(shū)本297418.7 數(shù)據(jù)

28、導(dǎo)入和導(dǎo)出數(shù)據(jù)導(dǎo)入和導(dǎo)出 SQL Server通過(guò)數(shù)據(jù)轉(zhuǎn)換服務(wù)通過(guò)數(shù)據(jù)轉(zhuǎn)換服務(wù) (Data Transformation Services,DTS)提供數(shù)據(jù)導(dǎo)入提供數(shù)據(jù)導(dǎo)入/導(dǎo)出功能,可實(shí)現(xiàn)在不同數(shù)導(dǎo)出功能,可實(shí)現(xiàn)在不同數(shù)據(jù)源之間的數(shù)據(jù)導(dǎo)入、導(dǎo)出、驗(yàn)證以及轉(zhuǎn)換。據(jù)源之間的數(shù)據(jù)導(dǎo)入、導(dǎo)出、驗(yàn)證以及轉(zhuǎn)換。 參見(jiàn)本書(shū)參見(jiàn)本書(shū)P303428.8附加和分離數(shù)據(jù)庫(kù)附加和分離數(shù)據(jù)庫(kù) SQL Server企業(yè)管理器提供了以數(shù)據(jù)庫(kù)文件進(jìn)行復(fù)制和加企業(yè)管理器提供了以數(shù)據(jù)庫(kù)文件進(jìn)行復(fù)制和加載數(shù)據(jù)庫(kù)的方法,也可以作為數(shù)據(jù)庫(kù)轉(zhuǎn)移或數(shù)據(jù)備份功能載數(shù)據(jù)庫(kù)的方法,也可以作為數(shù)據(jù)庫(kù)轉(zhuǎn)移或數(shù)據(jù)備份功能來(lái)使用。但在復(fù)制數(shù)據(jù)庫(kù)前數(shù)據(jù)庫(kù)文件和日志文件必須脫來(lái)使用。但在復(fù)制數(shù)據(jù)庫(kù)前數(shù)據(jù)庫(kù)文件和日志文件必須脫離離SQL Server系統(tǒng),

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論