注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫SQL SeverSQL Server 2012寶典

SQL Server 2012寶典

SQL Server 2012寶典

定 價(jià):¥89.00

作 者: 廖夢怡
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: SQL 計(jì)算機(jī)/網(wǎng)絡(luò) 數(shù)據(jù)庫

ISBN: 9787121220135 出版時(shí)間: 2013-12-01 包裝: 平裝
開本: 16開 頁數(shù): 632 字?jǐn)?shù):  

內(nèi)容簡介

  《SQL Server 2012寶典》全面介紹SQL Server 2012各方面的知識(shí),全書由5部分組成:第1部分為數(shù)據(jù)庫的基礎(chǔ)篇,介紹了數(shù)據(jù)庫的類型、概念、對象、SQL語言等;第2部分為SQL Server 2012的準(zhǔn)備篇,介紹SQL Server 2012的功能、特性、各版本的比較、安裝方法、SQL Server 2012的服務(wù)、客戶端的工具等;第3部分為SQL Server 2012的基本操作篇,介紹如何管理與配置SQL Server 2012服務(wù)器,如何創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表,以及如何對數(shù)據(jù)庫里的數(shù)據(jù)進(jìn)行操作;第4部分為數(shù)據(jù)庫管理篇,介紹如何使用T-SQL程序?qū)?shù)據(jù)進(jìn)行復(fù)雜的運(yùn)算,以及如何使用視圖、存儲(chǔ)過程、觸發(fā)器、索引、用戶定義數(shù)據(jù)類型、用戶定義函數(shù)、全文索引、游標(biāo)、事務(wù)和鎖等方面的知識(shí);第5部分為SQL Server高級(jí)技術(shù)篇,介紹SQL Server 2012的主要新增功能,如何進(jìn)行數(shù)據(jù)庫備份與恢復(fù),如何規(guī)劃數(shù)據(jù)庫,如何保證數(shù)據(jù)庫的安全、自動(dòng)化管理,如何使用性能工具優(yōu)化數(shù)據(jù)庫、數(shù)據(jù)的導(dǎo)入/導(dǎo)出、Analysis Services、Reporting Services、SQL Server Integration Service、包含數(shù)據(jù)庫、文件表等技術(shù)。《SQL Server 2012寶典》適合SQL Server 2012的初學(xué)者學(xué)習(xí),也適合于數(shù)據(jù)庫的管理人員與開發(fā)人員閱讀和參考。

作者簡介

暫缺《SQL Server 2012寶典》作者簡介

圖書目錄

"第1部分  基礎(chǔ)篇<br>
第1章  認(rèn)識(shí)數(shù)據(jù)庫 2<br>
1.1  數(shù)據(jù)庫的類型 2<br>
1.1.1  結(jié)構(gòu)型數(shù)據(jù)庫 2<br>
1.1.2  網(wǎng)絡(luò)型數(shù)據(jù)庫 2<br>
1.1.3  關(guān)系型數(shù)據(jù)庫 2<br>
1.1.4  面向?qū)ο笮蛿?shù)據(jù)庫 3<br>
1.2  數(shù)據(jù)庫的基本概念 3<br>
1.2.1  數(shù)據(jù) 3<br>
1.2.2  數(shù)據(jù)庫 3<br>
1.2.3  數(shù)據(jù)庫管理系統(tǒng) 3<br>
1.2.4  數(shù)據(jù)庫系統(tǒng) 3<br>
1.3  常見的數(shù)據(jù)庫對象 3<br>
1.3.1  表與記錄 4<br>
1.3.2  主鍵與外鍵 4<br>
1.3.3  索引 4<br>
1.3.4  約束 4<br>
1.3.5  視圖 5<br>
1.3.6  關(guān)系圖 5<br>
1.3.7  默認(rèn)值 5<br>
1.3.8  規(guī)則 5<br>
1.3.9  存儲(chǔ)過程 5<br>
1.3.10  觸發(fā)器 6<br>
1.3.11  用戶和角色 6<br>
1.4  數(shù)據(jù)庫管理系統(tǒng)的基本功能 6<br>
1.4.1  定義數(shù)據(jù) 6<br>
1.4.2  處理數(shù)據(jù) 6<br>
1.4.3  保證數(shù)據(jù)安全 6<br>
1.4.4  備份和恢復(fù)數(shù)據(jù) 6<br>
1.5  SQL語言簡介 6<br>
1.5.1  SQL語言的歷史 7<br>
1.5.2  SQL語言的優(yōu)點(diǎn) 7<br>
1.5.3  SQL語言分類 7<br>
1.6  數(shù)據(jù)庫系統(tǒng)的用戶 8<br>
1.7  小結(jié) 8<br>
第2章  SQL SERVER 2012簡介及安裝 9<br>
2.1  SQL SERVER 2012簡介 9<br>
2.1.1  SQL SERVER 2012數(shù)據(jù)平臺(tái) 9<br>
2.1.2  使用SQL SERVER 2012的優(yōu)勢 10<br>
2.2  SQL SERVER 2012的新功能 10<br>
2.2.1  可信任性 11<br>
2.2.2  開發(fā)和管理生產(chǎn)效率 11<br>
2.2.3  商業(yè)智能 12<br>
2.3  SQL SERVER 2012各版本介紹及對比 14<br>
2.4  安裝SQL SERVER 2012的系統(tǒng)要求 14<br>
2.4.1  CPU與內(nèi)存要求 14<br>
2.4.2  硬盤空間要求 15<br>
2.5  安裝SQL SERVER 2012 15<br>
2.6  升級(jí)到SQL SERVER 2012 26<br>
2.6.1  升級(jí)之前要考慮的問題 26<br>
2.6.2  升級(jí)注意事項(xiàng) 27<br>
2.6.3  升級(jí)到SQL SERVER 2012 28<br>
2.7  小結(jié) 29<br>
第2部分  準(zhǔn)備篇<br>
第3章  初識(shí)SQL SERVER 2012 32<br>
3.1  服務(wù)器上的后臺(tái)服務(wù) 32<br>
3.1.1  SQL SERVER服務(wù) 33<br>
3.1.2  SQL SERVER ACTIVE DIRECTORY HELPER服務(wù) 33<br>
3.1.3  SQL SERVER AGENT服務(wù) 33<br>
3.1.4  SQL SERVER ANALYSIS SERVICES服務(wù) 33<br>
3.1.5  SQL SERVER BROWSER服務(wù) 34<br>
3.1.6  SQL SERVER FULLTEXT SEARCH服務(wù) 34<br>
3.1.7  SQL SERVER INTEGRATION SERVICES服務(wù) 34<br>
3.1.8  SQL SERVER REPORTING SERVICES服務(wù) 34<br>
3.1.9  SQL Server VSS Writer服務(wù) 35<br>
3.2  客戶端管理工具 35<br>
3.2.1  SQL Server Management Studio企業(yè)管理器 35<br>
3.2.2  Reporting Services配置 35<br>
3.2.3  SQL Server Configuration Manager配置管理器 37<br>
3.2.4  SQL Server錯(cuò)誤和使用情況報(bào)告 38<br>
3.2.5  SQL Server Profiler探查器 39<br>
3.2.6  數(shù)據(jù)庫引擎優(yōu)化顧問 41<br>
3.2.7  Visual Studio 2012 42<br>
3.2.8  SQL Server Business Intelligence Development Studio工具 43<br>
3.3  SQL Server Management Studio 43<br>
3.3.1  認(rèn)識(shí)SQL Server Management Studio的界面 43<br>
3.3.2  更改SQL Server Management <br>
Studio的界面布局 43<br>
3.3.3  使用查詢編輯器 44<br>
3.3.4  利用編輯器自動(dòng)生成查詢語句 45<br>
3.3.5  脫機(jī)編寫SQL語句后連接到服務(wù)器 46<br>
3.3.6  全屏顯示查詢編輯器 46<br>
3.3.7  使用模板編寫SQL語句 46<br>
3.3.8  創(chuàng)建自定義模板 48<br>
3.3.9  使用項(xiàng)目腳本和解決方案 49<br>
3.4  小結(jié) 50<br>
第3部分  基礎(chǔ)操作篇<br>
第4章  數(shù)據(jù)庫服務(wù)器管理 52<br>
4.1  連接與斷開數(shù)據(jù)庫服務(wù)器 52<br>
4.1.1  用SQL Server Management <br>
Studio連接服務(wù)器 52<br>
4.1.2  斷開與數(shù)據(jù)庫服務(wù)器的連接 54<br>
4.2  使用配置管理器配置SQL Server服務(wù) 54<br>
4.2.1  啟動(dòng)/停止/暫停/重新啟動(dòng)服務(wù) 54<br>
4.2.2  配置服務(wù)的啟動(dòng)模式 57<br>
4.2.3  更改登錄身份 58<br>
4.2.4  SQL Server 2012使用的網(wǎng)絡(luò)協(xié)議 59<br>
4.2.5  為SQL Server 2012配置共享內(nèi)存協(xié)議 59<br>
4.2.6  為SQL Server 2012配置TCP/IP協(xié)議 61<br>
4.2.7  配置客戶端網(wǎng)絡(luò)協(xié)議的使用順序 64<br>
4.2.8  隱藏實(shí)例 65<br>
4.3  配置SQL Server 2012服務(wù)器 65<br>
4.3.1  服務(wù)器屬性的常規(guī)設(shè)置 66<br>
4.3.2  服務(wù)器屬性的內(nèi)存設(shè)置 66<br>
4.3.3  服務(wù)器屬性的處理器設(shè)置 68<br>
4.3.4  服務(wù)器屬性的安全性設(shè)置 69<br>
4.3.5  服務(wù)器屬性的連接設(shè)置 70<br>
4.3.6  服務(wù)器屬性的數(shù)據(jù)庫設(shè)置 71<br>
4.3.7  服務(wù)器屬性的高級(jí)選項(xiàng)設(shè)置 72<br>
4.3.8  服務(wù)器屬性的權(quán)限設(shè)置 74<br>
4.4  小結(jié) 74<br>
第5章  數(shù)據(jù)庫管理 75<br>
5.1  創(chuàng)建數(shù)據(jù)庫前的準(zhǔn)備 75<br>
5.1.1  數(shù)據(jù)庫命名規(guī)則 75<br>
5.1.2  創(chuàng)建數(shù)據(jù)庫需要的權(quán)限 76<br>
5.1.3  數(shù)據(jù)庫的所有者 76<br>
5.1.4  數(shù)據(jù)庫的上限 76<br>
5.1.5  數(shù)據(jù)庫文件和文件組 76<br>
5.1.6  記錄數(shù)據(jù)庫操作的事務(wù)日志 77<br>
5.1.7  數(shù)據(jù)庫狀態(tài) 77<br>
5.2  在SQL Server Management Studio中創(chuàng)建數(shù)據(jù)庫 77<br>
5.3  使用Create database語句創(chuàng)建數(shù)據(jù)庫 83<br>
5.3.1  基本語法 83<br>
5.3.2  T-SQL中的語法約定 84<br>
5.3.3  參數(shù)講解 85<br>
5.3.4  Create database語句需要注意的功能 86<br>
5.3.5  舉例說明 86<br>
5.3.6  使用模板 89<br>
5.4  修改數(shù)據(jù)庫設(shè)置 92<br>
5.4.1  使用SQL Server Management Studio修改數(shù)據(jù)庫設(shè)置 92<br>
5.4.2  查看數(shù)據(jù)庫的基本信息 93<br>
5.4.3  增加、刪除與修改數(shù)據(jù)庫文件 93<br>
5.4.4  修改數(shù)據(jù)庫的所有者 95<br>
5.4.5  設(shè)置全文索引 96<br>
5.4.6  增加、刪除與修改文件組 96<br>
5.4.7  修改數(shù)據(jù)庫的排序規(guī)則 97<br>
5.4.8  修改數(shù)據(jù)庫的兼容性 98<br>
5.4.9  限制用戶的訪問 98<br>
5.4.10 設(shè)置用戶及角色對數(shù)據(jù)庫的使用權(quán)限 98<br>
5.4.11 修改數(shù)據(jù)庫名稱 100<br>
5.5  使用Alter database語句修改數(shù)據(jù)庫 101<br>
5.5.1  基本語法 101<br>
5.5.2  參數(shù)說明 101<br>
5.5.3  Alter database語句的注意事項(xiàng) 104<br>
5.5.4  典型案例 104<br>
5.6  分離與附加數(shù)據(jù)庫 106<br>
5.6.1  分離數(shù)據(jù)庫 106<br>
5.6.2  附加數(shù)據(jù)庫 109<br>
5.7  脫機(jī)和聯(lián)機(jī)數(shù)據(jù)庫 113<br>
5.7.1  脫機(jī)數(shù)據(jù)庫 113<br>
5.7.2  聯(lián)機(jī)數(shù)據(jù)庫 114<br>
5.8  刪除數(shù)據(jù)庫 115<br>
5.8.1  在SQL Server Management Studio中刪除數(shù)據(jù)庫 115<br>
5.8.2  用Drop database語句刪除數(shù)據(jù)庫 116<br>
5.9  收縮數(shù)據(jù)庫 116<br>
5.9.1  自動(dòng)收縮數(shù)據(jù)庫 117<br>
5.9.2  手動(dòng)收縮數(shù)據(jù)庫 117<br>
5.9.3  手動(dòng)收縮數(shù)據(jù)庫文件 119<br>
5.10  編寫數(shù)據(jù)庫腳本 121<br>
5.11  小結(jié) 123<br>
第6章  數(shù)據(jù)表管理 124<br>
6.1  數(shù)據(jù)表簡介 124<br>
6.1.1  數(shù)據(jù)表的分類 125<br>
6.1.2  認(rèn)識(shí)列 125<br>
6.2  數(shù)據(jù)類型 125<br>
6.2.1  精確數(shù)字型 126<br>
6.2.2  近似數(shù)字型 127<br>
6.2.3  日期和時(shí)間型 127<br>
6.2.4  字符串型 128<br>
6.2.5  Unicode字符串型 128<br>
6.2.6  二進(jìn)制字符串型 128<br>
6.2.7  其他數(shù)據(jù)類型 129<br>
6.2.8  用戶自定義型 129<br>
6.3  在SQL Server Management Studio中創(chuàng)建表 130<br>
6.3.1  定義數(shù)據(jù)表的字段和主鍵 130<br>
6.3.2  設(shè)置默認(rèn)值 132<br>
6.3.3  設(shè)置標(biāo)識(shí)列 132<br>
6.3.4  建立表與表之間的關(guān)系 133<br>
6.3.5  創(chuàng)建索引 136<br>
6.3.6  創(chuàng)建約束 137<br>
6.3.7  設(shè)置數(shù)據(jù)表所在文件組 139<br>
6.4  用T-SQL語言創(chuàng)建表 140<br>
6.4.1  基本語法 140<br>
6.4.2  參數(shù)說明 140<br>
6.4.3  創(chuàng)建新表 145<br>
6.4.4  創(chuàng)建標(biāo)識(shí)字段 146<br>
6.4.5  創(chuàng)建帶標(biāo)識(shí)種子和標(biāo)識(shí)增量的標(biāo)識(shí)字段 146<br>
6.4.6  創(chuàng)建非Null字段 146<br>
6.4.7  字段的默認(rèn)值 147<br>
6.4.8  將創(chuàng)建的表放在文件組中 147<br>
6.4.9  使用Check約束 147<br>
6.4.10 設(shè)置字段的排序規(guī)則 148<br>
6.4.11 創(chuàng)建外鍵 148<br>
6.4.12 設(shè)置外鍵的更新規(guī)則和刪除規(guī)則 148<br>
6.4.13 創(chuàng)建Unique約束 149<br>
6.4.14 創(chuàng)建計(jì)算列 149<br>
6.4.15 設(shè)置數(shù)據(jù)表的約束 150<br>
6.4.16  Create table語句的注意事項(xiàng) 150<br>
6.5  在SQL Server Management Studio中修改表 150<br>
6.5.1  修改數(shù)據(jù)表名 150<br>
6.5.2  插入、移動(dòng)和刪除數(shù)據(jù)表的字段 151<br>
6.5.3  修改字段數(shù)據(jù)類型 152<br>
6.5.4  修改主鍵、外鍵、索引和約束 152<br>
6.5.5  修改數(shù)據(jù)表屬性 152<br>
6.6  用T-SQL語言修改數(shù)據(jù)表結(jié)構(gòu) 154<br>
6.6.1  基本語法 154<br>
6.6.2  參數(shù)說明 154<br>
6.6.3  修改字段屬性 158<br>
6.6.4  添加字段 159<br>
6.6.5  添加字段并設(shè)置字段屬性 159<br>
6.6.6  刪除字段 159<br>
6.6.7  添加約束 159<br>
6.6.8  禁用約束 159<br>
6.6.9  啟用約束 160<br>
6.6.10 刪除約束 160<br>
6.6.11 設(shè)置主鍵 160<br>
6.6.12 修改字段名和數(shù)據(jù)表名 161<br>
6.6.13  Alter table語句的注意事項(xiàng) 161<br>
6.7  在SQL Server Management Studio中刪除表 161<br>
6.8  用Drop table刪除數(shù)據(jù)表 164<br>
6.9  編寫表腳本 164<br>
6.10 數(shù)據(jù)庫關(guān)系圖的使用 165<br>
6.10.1 創(chuàng)建數(shù)據(jù)庫關(guān)系圖并添加數(shù)據(jù)表 165<br>
6.10.2 添加相關(guān)聯(lián)的數(shù)據(jù)表 167<br>
6.10.3 更改數(shù)據(jù)表的顯示模式 167<br>
6.10.4 在關(guān)系圖中刪除數(shù)據(jù)表 168<br>
6.10.5 建立和刪除表與表之間的關(guān)聯(lián) 168<br>
6.11  臨時(shí)表簡介 169<br>
6.12  已分區(qū)表簡介 170<br>
6.13  小結(jié) 170<br>
第7章  數(shù)據(jù)(記錄)操作 172<br>
7.1  在SQL Server Management Studio中查看記錄 172<br>
7.1.1  選擇前1000行 172<br>
7.1.2  返回前幾條記錄 173<br>
7.2  在SQL Server Management Studio中插入記錄 173<br>
7.3  用Insert語句插入記錄 175<br>
7.3.1  基本語法 175<br>
7.3.2  參數(shù)說明 175<br>
7.3.3  簡單地插入語句 176<br>
7.3.4  按表中不同字段順序插入記錄 176<br>
7.3.5  插入值少于字段數(shù)的記錄 177<br>
7.3.6  在標(biāo)識(shí)列字段里插入字段內(nèi)容 177<br>
7.3.7  從數(shù)據(jù)表中查詢記錄并插入到另一個(gè)表中 177<br>
7.3.8  從數(shù)據(jù)表中查詢部分字段記錄并插入到另一個(gè)表中 178<br>
7.3.9  從數(shù)據(jù)表中查詢記錄、插入其他表并為字段添加固定內(nèi)容 178<br>
7.3.10 在Insert語句中使用exec子句 179<br>
7.3.11 在數(shù)據(jù)中只插入默認(rèn)值 179<br>
7.4  插入記錄的注意事項(xiàng) 179<br>
7.5  用UPDATE語句更新記錄 180<br>
7.5.1  基本語法 180<br>
7.5.2  參數(shù)說明 180<br>
7.5.3  簡單的更新語句 182<br>
7.5.4  使用計(jì)算值更新記錄 182<br>
7.5.5  引用其他表里的字段值更新記錄 182<br>
7.5.6  使用TOP子句更新記錄 182<br>
7.6  在SQL SERVER MANAGEMENT STUDIO中刪除記錄 183<br>
7.7  用DELETE語句刪除記錄 183<br>
7.7.1  基本語法 183<br>
7.7.2  參數(shù)說明 184<br>
7.7.3  簡單的刪除語句 184<br>
7.7.4  刪除多條記錄 185<br>
7.7.5  引用其他表里的字段值來刪除記錄 185<br>
7.8  用TRUNCATE TABLE語句刪除記錄 185<br>
7.9  用SELECT語句進(jìn)行查詢 186<br>
7.10  用SELECT子句設(shè)定查詢內(nèi)容 186<br>
7.10.1  基本語法 186<br>
7.10.2  參數(shù)說明 187<br>
7.10.3  查詢表中所有列 187<br>
7.10.4  查詢表中某幾列 188<br>
7.10.5  為查詢添加計(jì)算列 188<br>
7.10.6  查看最前記錄 189<br>
7.10.7  查看不重復(fù)記錄 190<br>
7.10.8  查詢表中的標(biāo)識(shí)列或GUID列 191<br>
7.11  用FROM子句指定查詢哪些表 191<br>
7.11.1  基本語法 191<br>
7.11.2  參數(shù)說明 192<br>
7.11.3  簡單的FROM子句 193<br>
7.11.4  從兩個(gè)表中聯(lián)合查詢記錄 193<br>
7.11.5  從多個(gè)表中聯(lián)合查詢記錄 195<br>
7.11.6  JOIN的其他類型 195<br>
7.11.7  使用表別名 197<br>
7.11.8  表JOIN自身 198<br>
7.12  用WHERE子句設(shè)定查詢條件 198<br>
7.12.1  基本語法 198<br>
7.12.2  參數(shù)說明 199<br>
7.12.3  單個(gè)查詢條件 200<br>
7.12.4  設(shè)置多個(gè)查詢條件 200<br>
7.12.5  在查詢條件里使用函數(shù) 201<br>
7.12.6  查詢兩個(gè)條件之間的記錄 201<br>
7.12.7  查詢字段內(nèi)容為Null的記錄 201<br>
7.12.8  將結(jié)果集作為查詢條件 202<br>
7.12.9  模糊查詢 202<br>
7.12.10 在模糊查詢中查詢含有通配符的文本 204<br>
7.12.11 使用EXISTS關(guān)鍵字 204<br>
7.12.12 使用ALL、ANY和SOME關(guān)鍵字 205<br>
7.13  使用Order by子句排序 206<br>
7.13.1  基本語法 206<br>
7.13.2  參數(shù)說明 206<br>
7.13.3  按一個(gè)字段排序 207<br>
7.13.4  按多個(gè)字段排序 207<br>
7.14  使用Group by子句分組 207<br>
7.14.1  基本語法 207<br>
7.14.2  參數(shù)說明 207<br>
7.14.3  Group by的基本用法 208<br>
7.14.4  在Group by中使用表達(dá)式 208<br>
7.14.5  使用with cube對所有字段進(jìn)行匯總 209<br>
7.14.6  使用with rollup對第一個(gè)字段進(jìn)行匯總 210<br>
7.14.7  使用Group by all對所有數(shù)據(jù)分組 210<br>
7.15  使用Having子句在分組中設(shè)置查詢條件 211<br>
7.15.1  基本語法 211<br>
7.15.2  使用Having對分組設(shè)置查詢條件 212<br>
7.16  使用Compute子句歸類 212<br>
7.16.1  基本語法 212<br>
7.16.2  參數(shù)說明 213<br>
7.16.3  使用Compute歸類 213<br>
7.16.4  使用Compute by歸類 214<br>
7.17  使用Union子句合并多個(gè)查詢結(jié)果 214<br>
7.17.1  基本語法 215<br>
7.17.2  參數(shù)說明 215<br>
7.17.3  使用Union All合并兩個(gè)查詢結(jié)果集 215<br>
7.17.4  使用Union合并兩個(gè)查詢結(jié)果集 216<br>
7.17.5  使用Union加入臨時(shí)數(shù)據(jù) 216<br>
7.17.6  在Union的結(jié)果集里排序 216<br>
7.17.7  在Union的結(jié)果集里分組 217<br>
7.18  使用Select into子句為查詢結(jié)果建立新表 217<br>
7.18.1  基本語法 217<br>
7.18.2  使用Select into創(chuàng)建一個(gè)新表 217<br>
7.18.3  在Select into中設(shè)置復(fù)雜的查詢條件 218<br>
7.18.4  使用Select into復(fù)制表結(jié)構(gòu) 218<br>
7.19  在不同的數(shù)據(jù)庫中查詢記錄 218<br>
7.20  Null字段的處理方法 219<br>
7.20.1  使用Null時(shí)要注意的事項(xiàng) 219<br>
7.20.2  檢查字段內(nèi)容是否為Null 219<br>
7.20.3  使用ISNULL函數(shù)替換Null值 220<br>
7.21  OUTPUT和WRITE子句 220<br>
7.21.1  OUTPUT子句 220<br>
7.21.2  WRITE子句 221<br>
7.22  小結(jié) 222<br>
第4部分  數(shù)據(jù)庫管理篇<br>
第8章  T-SQL程序 224<br>
8.1  T-SQL概述 224<br>
8.1.1  什么是T-SQL 224<br>
8.1.2  T-SQL的語法約定 224<br>
8.2  數(shù)據(jù)庫對象的引用方法 225<br>
8.2.1  引用數(shù)據(jù)庫對象的方法 225<br>
8.2.2  架構(gòu) 226<br>
8.2.3  創(chuàng)建自定義架構(gòu) 227<br>
8.3  T-SQL中的批處理 227<br>
8.3.1  一次執(zhí)行多個(gè)T-SQL語句 228<br>
8.3.2  使用GO語句分隔多個(gè)批 228<br>
8.4  T-SQL中的注釋 229<br>
8.4.1  --注釋 229<br>
8.4.2  /*……*/注釋 229<br>
8.5  T-SQL數(shù)據(jù)類型及轉(zhuǎn)換 230<br>
8.5.1  使用Cast轉(zhuǎn)換數(shù)據(jù)類型 230<br>
8.5.2  使用Convert轉(zhuǎn)換數(shù)據(jù)類型 231<br>
8.5.3  隱式數(shù)據(jù)類型轉(zhuǎn)換 232<br>
8.5.4  數(shù)據(jù)類型轉(zhuǎn)換時(shí)的注意事項(xiàng) 233<br>
8.6  兼容級(jí)別設(shè)置 233<br>
8.6.1  語法 233<br>
8.6.2  使用SQL Server Management Studio更改兼容級(jí)別 234<br>
8.6.3  數(shù)據(jù)庫兼容的注意事項(xiàng) 235<br>
8.6.4  兼容級(jí)別導(dǎo)致的影響 235<br>
8.6.5  兼容級(jí)別示例 237<br>
8.6.6  兼容級(jí)別對ORDER BY的影響示例 237<br>
8.7  T-SQL運(yùn)算符 240<br>
8.7.1  算術(shù)運(yùn)算符 240<br>
8.7.2  賦值運(yùn)算符 240<br>
8.7.3  位運(yùn)算符 240<br>
8.7.4  比較運(yùn)算符 240<br>
8.7.5  邏輯運(yùn)算符 241<br>
8.7.6  字符串串聯(lián)運(yùn)算符 241<br>
8.7.7  一元運(yùn)算符 241<br>
8.7.8  復(fù)合運(yùn)算符 242<br>
8.7.9  運(yùn)算符的優(yōu)先級(jí) 243<br>
8.8  T-SQL中的常量 243<br>
8.8.1  字符串常量 243<br>
8.8.2  Unicode常量 243<br>
8.8.3  二進(jìn)制常量 244<br>
8.8.4  bit常量 244<br>
8.8.5  datetime常量 244<br>
8.8.6  integer常量 244<br>
8.8.7  decimal常量 245<br>
8.8.8  float和real常量 245<br>
8.8.9  money常量 245<br>
8.8.10  uniqueidentifier常量 245<br>
8.8.11 在T-SQL中使用常量 245<br>
8.9  T-SQL中的變量 246<br>
8.9.1  局部變量 246<br>
8.9.2  全局變量 248<br>
8.10  T-SQL的流程控制 250<br>
8.10.1  Begin…End語句 250<br>
8.10.2  If…Else語句 251<br>
8.10.3  While語句 252<br>
8.10.4  Case語句 254<br>
8.10.5  Goto語句 256<br>
8.10.6  Waitfor語句 257<br>
8.10.7  Return語句 258<br>
8.10.8  Try…Catch語句 258<br>
8.10.9  Execute語句 259<br>
8.11  Convert函數(shù) 260<br>
8.11.1  語法 261<br>
8.11.2  二進(jìn)制與字符十六進(jìn)制轉(zhuǎn)換示例 261<br>
8.12  日期和時(shí)間功能 262<br>
8.12.1  語法 262<br>
8.12.2  ISO周-日示例 263<br>
8.12.3  日期功能的注意事項(xiàng) 263<br>
8.13  GROUPING SETS分組 264<br>
8.13.1  語法 264<br>
8.13.2  注意事項(xiàng) 264<br>
8.13.3  GROUPING SETS分組示例 265<br>
8.14  T-SQL的常用函數(shù) 265<br>
8.14.1  聚合函數(shù) 265<br>
8.14.2  日期和時(shí)間函數(shù) 266<br>
8.14.3  數(shù)學(xué)函數(shù) 266<br>
8.14.4  字符串函數(shù) 267<br>
8.14.5  文本和圖像函數(shù) 268<br>
8.14.6  配置函數(shù) 268<br>
8.14.7  游標(biāo)函數(shù) 268<br>
8.14.8  元數(shù)據(jù)函數(shù) 268<br>
8.14.9  行集函數(shù) 269<br>
8.14.10 安全函數(shù) 269<br>
8.14.11 系統(tǒng)統(tǒng)計(jì)函數(shù) 270<br>
8.14.12 其他函數(shù) 270<br>
8.15  不應(yīng)使用的關(guān)鍵字 272<br>
8.16  小結(jié) 273<br>
第9章  視圖 274<br>
9.1  視圖簡介 274<br>
9.2  創(chuàng)建視圖 275<br>
9.2.1  在SQL SERVER MANAGEMENT STUDIO中創(chuàng)建視圖 276<br>
9.2.2  使用CREATE VIEW語句創(chuàng)建視圖 277<br>
9.3  查看與修改視圖 280<br>
9.3.1  查看視圖 280<br>
9.3.2  在SQL SERVER MANAGEMENT STUDIO中修改視圖 281<br>
9.3.3  使用ALTER VIEW語句修改視圖 281<br>
9.4  加密視圖 282<br>
9.5  限制視圖所用的表或視圖不能更改設(shè)計(jì)和刪除 283<br>
9.6  檢查視圖的數(shù)據(jù)變動(dòng) 285<br>
9.7  編輯視圖中的記錄 285<br>
9.7.1  編輯視圖中的記錄的限制 285<br>
9.7.2  在SQL SERVER MANAGEMENT STUDIO中操作視圖記錄 286<br>
9.7.3  使用INSERT,UPDATE和DELETE語句操作視圖記錄 286<br>
9.8  刪除視圖 287<br>
9.8.1  在Management Studio中刪除視圖 287<br>
9.8.2  使用Drop view語句刪除視圖 287<br>
9.9  為視圖重命名 287<br>
9.10  小結(jié) 288<br>
第10章  存儲(chǔ)過程 289<br>
10.1  存儲(chǔ)過程簡介 289<br>
10.1.1  存儲(chǔ)過程的概念 289<br>
10.1.2  使用存儲(chǔ)過程的優(yōu)點(diǎn) 289<br>
10.1.3  存儲(chǔ)過程的分類 290<br>
10.2  創(chuàng)建存儲(chǔ)過程 290<br>
10.2.1  使用Create procedure語句創(chuàng)建存儲(chǔ)過程 290<br>
10.2.2  在SQL Server Management Studio中建立存儲(chǔ)過程 292<br>
10.3  修改存儲(chǔ)過程 293<br>
10.3.1  使用Alter procedure語句修改存儲(chǔ)過程 294<br>
10.3.2  在SQL Server Management Studio中修改存儲(chǔ)過程 294<br>
10.3.3  修改存儲(chǔ)過程名 295<br>
10.4  執(zhí)行存儲(chǔ)過程 295<br>
10.5  設(shè)計(jì)存儲(chǔ)過程的高級(jí)技巧 298<br>
10.5.1  設(shè)計(jì)存儲(chǔ)過程時(shí)的注意事項(xiàng) 298<br>
10.5.2  參數(shù)傳遞的方式 299<br>
10.5.3  存儲(chǔ)過程的返回值 300<br>
10.5.4  不顯示影響行數(shù)的通知 302<br>
10.5.5  臨時(shí)存儲(chǔ)過程 303<br>
10.5.6  嵌套調(diào)用存儲(chǔ)過程 303<br>
10.5.7  查看存儲(chǔ)過程的依賴關(guān)系 304<br>
10.5.8  加密存儲(chǔ)過程 305<br>
10.5.9  查看存儲(chǔ)過程的源代碼 305<br>
10.5.10 設(shè)計(jì)存儲(chǔ)過程組 306<br>
10.6  刪除存儲(chǔ)過程 307<br>
10.6.1  使用Drop procedure語句刪除存儲(chǔ)過程 307<br>
10.6.2  在SQL Server Management Studio中刪除存儲(chǔ)過程 307<br>
10.7  常用的系統(tǒng)存儲(chǔ)過程 308<br>
10.7.1  sp_help:查看對象信息 308<br>
10.7.2  sp_helpdb:查看數(shù)據(jù)庫信息 309<br>
10.7.3  sp_helpfile:查看數(shù)據(jù)庫文件信息 309<br>
10.7.4  sp_helpfilegroup:查看文件組信息 309<br>
10.7.5  sp_helpindex:查看索引信息 309<br>
10.7.6  sp_helpsort:查看排序及字符集信息 309<br>
10.7.7  sp_helpstats:查看列和索引的統(tǒng)計(jì)信息 309<br>
10.7.8  sp_helptext:查看對象內(nèi)容 310<br>
10.7.9  sp_helptrigger:查看觸發(fā)器信息 310<br>
10.7.10  sp_lock:查看鎖信息 310<br>
10.7.11  sp_monitor:查看系統(tǒng)統(tǒng)計(jì)信息 310<br>
10.7.12  sp_rename:修改對象名 310<br>
10.7.13  sp_renamedb:修改數(shù)據(jù)庫名 311<br>
10.7.14  sp_who:查看用戶和進(jìn)程信息 311<br>
10.7.15  sp_columns:查看列信息 311<br>
10.7.16  sp_databases:查看數(shù)據(jù)庫信息 311<br>
10.7.17  sp_fkeys:查看外鍵信息 311<br>
10.7.18  sp_pkeys:查看主鍵信息 312<br>
10.7.19  sp_server_info:查看SQL Server信息 312<br>
10.7.20  sp_tables:查看表或視圖信息 312<br>
10.7.21  sp_stored_procedures:查看存儲(chǔ)過程信息 312<br>
10.8  CLR存儲(chǔ)過程 313<br>
10.8.1  創(chuàng)建CLR存儲(chǔ)過程的步驟 313<br>
10.8.2  開啟CLR支持 313<br>
10.8.3  編寫CLR存儲(chǔ)過程內(nèi)容 313<br>
10.8.4  將CLR存儲(chǔ)過程編譯成DLL文件 316<br>
10.8.5  注冊程序集 316<br>
10.8.6  創(chuàng)建引用程序集的存儲(chǔ)過程 317<br>
10.8.7  執(zhí)行CLR存儲(chǔ)過程 317<br>
10.9  小結(jié) 318<br>
第11章  觸發(fā)器 319<br>
11.1  觸發(fā)器簡介 319<br>
11.1.1  觸發(fā)器的概念和作用 319<br>
11.1.2  觸發(fā)器的種類 320<br>
11.2  DML觸發(fā)器的分類 320<br>
11.3  DML觸發(fā)器的工作原理 320<br>
11.3.1  AFTER觸發(fā)器的工作原理 321<br>
11.3.2  INSTEAD OF觸發(fā)器的工作原理 321<br>
11.4  設(shè)計(jì)DML觸發(fā)器的注意事項(xiàng)及技巧 321<br>
11.4.1  設(shè)計(jì)觸發(fā)器的限制 321<br>
11.4.2  如何用觸發(fā)器取得字段修改前和修改后的數(shù)據(jù) 322<br>
11.4.3  使用DML觸發(fā)器的注意事項(xiàng) 322<br>
11.5  設(shè)計(jì)AFTER觸發(fā)器 323<br>
11.5.1  設(shè)計(jì)簡單的AFTER觸發(fā)器 323<br>
11.5.2  測試觸發(fā)器功能 325<br>
11.5.3  建立觸發(fā)器的SQL語句 326<br>
11.6  設(shè)置AFTER觸發(fā)器的激活順序 328<br>
11.7  觸發(fā)器的嵌套 330<br>
11.8  觸發(fā)器的遞歸 333<br>
11.9  設(shè)計(jì)INSTEAD OF觸發(fā)器 333<br>
11.9.1  INSTEAD OF觸發(fā)器的使用范圍 334<br>
11.9.2  設(shè)計(jì)簡單的INSTEAD OF觸發(fā)器 334<br>
11.10  查看DML觸發(fā)器 335<br>
11.10.1  在SQL SERVER MANAGEMENT STUDIO中查看觸發(fā)器 335<br>
11.10.2  使用系統(tǒng)存儲(chǔ)過程查看觸發(fā)器 336<br>
11.11  修改DML觸發(fā)器 337<br>
11.12  刪除DML觸發(fā)器 338<br>
11.13  禁用與啟用DML觸發(fā)器 338<br>
11.14  DDL觸發(fā)器 339<br>
11.15  設(shè)計(jì)DDL觸發(fā)器 339<br>
11.15.1  建立DDL觸發(fā)器的語句 339<br>
11.15.2  測試觸發(fā)器功能 342<br>
11.16  查看與修改DDL觸發(fā)器 344<br>
11.17  觸發(fā)器的應(yīng)用技巧 345<br>
11.17.1  如何知道觸發(fā)器修改了多少條記錄 345<br>
11.17.2  如何知道插入記錄的自動(dòng)編號(hào)是多少 346<br>
11.17.3  如何知道某個(gè)字段是否被修改 346<br>
11.17.4  如何返回錯(cuò)誤信息 348<br>
11.18  小結(jié) 349<br>
第12章  索引 350<br>
12.1  索引簡介 350<br>
12.2  索引的結(jié)構(gòu) 350<br>
12.3  索引的分類 351<br>
12.3.1  聚集索引與非聚集索引 351<br>
12.3.2  唯一索引 351<br>
12.3.3  復(fù)合索引與包含性列索引 352<br>
12.3.4  視圖索引 352<br>
12.3.5  全文索引 352<br>
12.3.6  XML索引 352<br>
12.4  系統(tǒng)自動(dòng)建立的索引 353<br>
12.4.1  主鍵字段 353<br>
12.4.2  Unique字段 353<br>
12.5  建立索引的注意事項(xiàng) 354<br>
12.6  在SQL Server Management Studio中創(chuàng)建索引 354<br>
12.7  使用Create index語句創(chuàng)建索引 357<br>
12.7.1  基本語法 357<br>
12.7.2  參數(shù)說明 358<br>
12.7.3  創(chuàng)建簡單的索引 358<br>
12.7.4  創(chuàng)建簡單的復(fù)合索引 359<br>
12.7.5  創(chuàng)建唯一索引 359<br>
12.7.6  創(chuàng)建聚集索引 359<br>
12.7.7  創(chuàng)建降序的非聚集索引 359<br>
12.7.8  創(chuàng)建包含性列索引 360<br>
12.7.9  創(chuàng)建索引并指定其所在的文件組 360<br>
12.7.10 創(chuàng)建索引并設(shè)置填充因子 360<br>
12.7.11 創(chuàng)建索引并設(shè)置填充索引 360<br>
12.7.12 創(chuàng)建復(fù)雜的索引 361<br>
12.8  查看與修改索引 361<br>
12.8.1  在SQL Server Management Studio中查看與修改索引 361<br>
12.8.2  使用sp_helpindex查看索引 363<br>
12.8.3  使用sys.indexes視圖查看索引信息 363<br>
12.8.4  使用Alter index語句修改索引 364<br>
12.9  重新生成和重新組織索引 365<br>
12.9.1  在SQL SERVER MANAGEMENT STUDIO中重新生成索引 366<br>
12.9.2  在SQL SERVER MANAGEMENT STUDIO中重新組織索引 366<br>
12.9.3  使用REBUILD參數(shù)重新生成索引 367<br>
12.9.4  使用REORGANIZE參數(shù)重新組織索引 368<br>
12.9.5  使用SQL SERVER MANAGEMENT STUDIO查看索引碎片 368<br>
12.9.6  使用函數(shù)SYS.DM_DB_INDEX_PHYSICAL_STATS查看索引碎片 368<br>
12.10  禁用索引 370<br>
12.10.1  在SQL SERVER MANAGEMENT STUDIO中禁用索引 370<br>
12.10.2  使用DISABLE參數(shù)禁用索引 371<br>
12.11  重命名索引 371<br>
12.12  刪除索引 371<br>
12.12.1  刪除索引的注意事項(xiàng) 371<br>
12.12.2  在SQL SERVER MANAGEMENT STUDIO中刪除索引 372<br>
12.12.3  使用DROP INDEX語句刪除索引 372<br>
12.13  索引視圖 372<br>
12.13.1  索引視圖簡介 372<br>
12.13.2  創(chuàng)建索引視圖 372<br>
12.14  小結(jié) 373<br>
第13章  用戶定義數(shù)據(jù)類型和函數(shù) 374<br>
13.1  用戶定義數(shù)據(jù)類型 374<br>
13.1.1  創(chuàng)建用戶定義數(shù)據(jù)類型 374<br>
13.1.2  使用用戶定義數(shù)據(jù)類型 376<br>
13.1.3  刪除用戶定義數(shù)據(jù)類型 377<br>
13.2  用戶定義函數(shù) 378<br>
13.2.1  用戶定義函數(shù)與存儲(chǔ)過程的比較 378<br>
13.2.2  用戶定義函數(shù)類型 379<br>
13.2.3  創(chuàng)建標(biāo)量值函數(shù) 379<br>
13.2.4  創(chuàng)建內(nèi)聯(lián)表值函數(shù) 381<br>
13.2.5  創(chuàng)建多語句表值函數(shù) 382<br>
13.2.6  在SQL Server Management Studio里創(chuàng)建用戶定義函數(shù) 384<br>
13.2.7  查看與修改用戶定義函數(shù) 385<br>
13.2.8  使用用戶定義函數(shù) 385<br>
13.2.9  刪除用戶定義函數(shù) 387<br>
13.3  小結(jié) 387<br>
第14章  全文索引 388<br>
14.1  全文索引簡介 388<br>
14.2  全文索引常用術(shù)語 388<br>
14.3  全文索引的體系結(jié)構(gòu) 389<br>
14.4  全文目錄管理 390<br>
14.4.1  創(chuàng)建全文目錄 390<br>
14.4.2  查看與修改全文目錄 391<br>
14.4.3  刪除全文目錄 392<br>
14.5  全文索引管理 392<br>
14.5.1  創(chuàng)建全文索引的注意事項(xiàng) 392<br>
14.5.2  創(chuàng)建全文索引 392<br>
14.5.3  查看與修改全文索引 396<br>
14.5.4  啟用和禁用全文索引 397<br>
14.5.5  刪除全文索引 397<br>
14.6  填充全文索引 397<br>
14.6.1  填充全文索引的方式 398<br>
14.6.2  填充全文索引 398<br>
14.6.3  定時(shí)填充全文索引 398<br>
14.7  使用全文搜索查詢數(shù)據(jù) 400<br>
14.7.1  使用CONTAINS搜索 401<br>
14.7.2  使用FREETEXT搜索 405<br>
14.7.3  使用CONTAINSTABLE搜索 406<br>
14.7.4  使用FREETEXTTABLE搜索 408<br>
14.7.5  搜索image字段 408<br>
14.8  與全文索引相關(guān)的T-SQL語句 409<br>
14.8.1  創(chuàng)建全文目錄 409<br>
14.8.2  更改全文目錄屬性 410<br>
14.8.3  創(chuàng)建全文索引 410<br>
14.8.4  更改全文索引屬性 411<br>
14.8.5  刪除全文索引 412<br>
14.8.6  刪除全文目錄 412<br>
14.9  小結(jié) 413<br>
第15章  游標(biāo) 414<br>
15.1  游標(biāo)簡介 414<br>
15.2  游標(biāo)的基本操作 415<br>
15.2.1  定義游標(biāo) 415<br>
15.2.2  打開游標(biāo) 416<br>
15.2.3  讀取游標(biāo) 417<br>
15.2.4  關(guān)閉和刪除游標(biāo) 417<br>
15.3  游標(biāo)的運(yùn)用 418<br>
15.3.1  用游標(biāo)處理數(shù)據(jù) 418<br>
15.3.2  全局游標(biāo)與本地游標(biāo) 421<br>
15.3.3  游標(biāo)的嵌套 422<br>
15.3.4  使用游標(biāo)變量 423<br>
15.3.5  在存儲(chǔ)過程中使用游標(biāo)參數(shù) 427<br>
15.4  在游標(biāo)中常用的變量、函數(shù)和存儲(chǔ)過程 428<br>
15.4.1  使用系統(tǒng)全局變量查看游標(biāo)信息 428<br>
15.4.2  使用函數(shù)查看游標(biāo)狀態(tài) 429<br>
15.4.3  使用系統(tǒng)存儲(chǔ)過程查看游標(biāo)屬性 430<br>
15.5  小結(jié) 434<br>
第16章  事務(wù)與鎖 436<br>
16.1  事務(wù)簡介 436<br>
16.1.1  事務(wù)的特性 436<br>
16.1.2  事務(wù)的工作流程 437<br>
16.1.3  執(zhí)行事務(wù)的注意事項(xiàng) 438<br>
16.1.4  事務(wù)的工作原理 438<br>
16.1.5  事務(wù)執(zhí)行的模式 439<br>
16.2  編寫事務(wù) 439<br>
16.2.1  編寫事務(wù)的原則 439<br>
16.2.2  編寫事務(wù) 440<br>
16.3  嵌套事務(wù) 442<br>
16.3.1  使用嵌套事務(wù)的注意事項(xiàng) 442<br>
16.3.2  嵌套事務(wù)示例 443<br>
16.3.3  獲取嵌套的層次 445<br>
16.4  事務(wù)保存點(diǎn) 447<br>
16.5  事務(wù)的隔離級(jí)別 449<br>
16.6  鎖簡介 449<br>
16.7  鎖的對象和模式 450<br>
16.8  死鎖 451<br>
16.9  小結(jié) 452<br>
第5部分  SQL SERVER高級(jí)技術(shù)篇<br>
第17章  數(shù)據(jù)庫備份與恢復(fù) 454<br>
17.1  備份與恢復(fù)介紹 454<br>
17.1.1  備份類型 454<br>
17.1.2  恢復(fù)模式 455<br>
17.1.3  如何備份數(shù)據(jù)庫 456<br>
17.1.4  數(shù)據(jù)庫備份到哪里 457<br>
17.2  在SQL SERVER MANAGEMENT STUDIO中備份數(shù)據(jù)庫 458<br>
17.3  使用T-SQL語言備份數(shù)據(jù)庫 461<br>
17.3.1  完整備份與差異備份 461<br>
17.3.2  備份文件和文件組 464<br>
17.3.3  事務(wù)日志備份 465<br>
17.4  備份設(shè)備管理 466<br>
17.4.1  查看備份設(shè)備的內(nèi)容 466<br>
17.4.2  通過備份設(shè)備來備份數(shù)據(jù)庫 467<br>
17.4.3  驗(yàn)證備份的內(nèi)容 468<br>
17.4.4  刪除備份設(shè)備 469<br>
17.5  在SQL SERVER MANAGEMENT STUDIO中還原數(shù)據(jù)庫 469<br>
17.5.1  還原數(shù)據(jù)庫的方式 470<br>
17.5.2  還原數(shù)據(jù)庫前要注意的事項(xiàng) 470<br>
17.5.3  還原數(shù)據(jù)庫備份 470<br>
17.5.4  還原文件和文件組備份 472<br>
17.5.5  使用現(xiàn)有的備份創(chuàng)建新的數(shù)據(jù)庫 473<br>
17.6  用T-SQL語言還原數(shù)據(jù)庫 474<br>
17.6.1  還原完整備份 474<br>
17.6.2  還原差異備份 476<br>
17.6.3  還原事務(wù)日志備份 477<br>
17.6.4  還原文件和文件組備份 477<br>
17.6.5  將數(shù)據(jù)庫還原到某個(gè)時(shí)間點(diǎn) 478<br>
17.6.6  將文件還原到新位置上 478<br>
17.7  建立自動(dòng)備份的維護(hù)計(jì)劃 479<br>
17.8  小結(jié) 481<br>
第18章  系統(tǒng)數(shù)據(jù)庫與用戶數(shù)據(jù)庫 483<br>
18.1  SQL SERVER 2012系統(tǒng)數(shù)據(jù)庫介紹 483<br>
18.1.1  MASTER系統(tǒng)數(shù)據(jù)庫 483<br>
18.1.2  TEMPDB臨時(shí)數(shù)據(jù)庫 483<br>
18.1.3  MODEL模板數(shù)據(jù)庫 484<br>
18.1.4  MSDB系統(tǒng)數(shù)據(jù)庫 484<br>
18.1.5  RESOURCE系統(tǒng)數(shù)據(jù)庫 485<br>
18.2  系統(tǒng)表與視圖介紹 485<br>
18.2.1  MSDB數(shù)據(jù)庫里的表 486<br>
18.2.2  系統(tǒng)視圖 488<br>
18.2.3  系統(tǒng)函數(shù) 489<br>
18.3  規(guī)劃數(shù)據(jù)庫 489<br>
18.3.1  數(shù)據(jù)庫文件 489<br>
18.3.2  文件組 490<br>
18.3.3  計(jì)算數(shù)據(jù)庫文件的大小 491<br>
18.4  小結(jié) 492<br>
第19章  SQL SERVER 2012的安全 493<br>
19.1  SQL SERVER 2012的身份驗(yàn)證模式 493<br>
19.2  訪問權(quán)限 495<br>
19.3  用戶 495<br>
19.3.1  添加用戶 495<br>
19.3.2  使用用戶登錄 496<br>
19.3.3  為用戶設(shè)置權(quán)限 497<br>
19.4  角色 501<br>
19.4.1  角色簡介 501<br>
19.4.2  服務(wù)器角色 501<br>
19.4.3  將用戶設(shè)為服務(wù)器角色成員 502<br>
19.4.4  數(shù)據(jù)庫角色 502<br>
19.4.5  將用戶設(shè)為數(shù)據(jù)庫角色成員 503<br>
19.4.6  創(chuàng)建用戶自定義數(shù)據(jù)庫角色 504<br>
19.4.7  應(yīng)用程序角色 504<br>
19.4.8  創(chuàng)建應(yīng)用程序角色 504<br>
19.4.9  使用應(yīng)用程序角色 505<br>
19.5  架構(gòu) 506<br>
19.6  確保數(shù)據(jù)庫服務(wù)器的安全 507<br>
19.7  小結(jié) 509<br>
第20章  SQL SERVER的自動(dòng)化管理 510<br>
20.1  SQL SERVER代理 510<br>
20.1.1  SQL SERVER代理簡介 510<br>
20.1.2  啟動(dòng)和停止SQL SERVER代理 511<br>
20.1.3  SQL SERVER代理的設(shè)置 511<br>
20.1.4  指定SQL SERVER代理的登錄賬戶 514<br>
20.2  操作員 515<br>
20.3  作業(yè) 516<br>
20.3.1  新建作業(yè) 516<br>
20.3.2  手動(dòng)執(zhí)行作業(yè) 519<br>
20.3.3  調(diào)度作業(yè) 520<br>
20.3.4  查看歷史記錄 521<br>
20.3.5  刪除、禁用與啟用作業(yè) 521<br>
20.4  警報(bào)與通知 522<br>
20.4.1  新建警報(bào) 522<br>
20.4.2  修改警報(bào) 524<br>
20.4.3  啟動(dòng)、禁用與刪除警報(bào) 524<br>
20.4.4  通知 524<br>
20.5  維護(hù)計(jì)劃 525<br>
20.6  錯(cuò)誤日志 527<br>
20.7  小結(jié) 528<br>
第21章  SQL Server的性能工具 529<br>
21.1  SQL Server Profiler 529<br>
21.1.1  SQL Server Profiler簡介 529<br>
21.1.2  新建跟蹤 530<br>
21.1.3  存儲(chǔ)事件記錄 531<br>
21.1.4  載入事件記錄 531<br>
21.1.5  新建跟蹤模板 531<br>
21.1.6  值得注意的功能 532<br>
21.2  數(shù)據(jù)庫引擎優(yōu)化顧問 533<br>
21.2.1  數(shù)據(jù)庫引擎優(yōu)化顧問介紹 533<br>
21.2.2  使用數(shù)據(jù)庫引擎優(yōu)化顧問 533<br>
21.3  小結(jié) 534<br>
第22章  數(shù)據(jù)導(dǎo)入與導(dǎo)出 535<br>
22.1  SQL Server導(dǎo)入/導(dǎo)出向?qū)?535<br>
22.2  數(shù)據(jù)導(dǎo)入/導(dǎo)出 535<br>
22.3  數(shù)據(jù)導(dǎo)入/導(dǎo)出時(shí)的數(shù)據(jù)類型轉(zhuǎn)換 538<br>
22.4  在不同數(shù)據(jù)源與目標(biāo)之間傳輸數(shù)據(jù) 538<br>
22.5  小結(jié) 540<br>
第23章  Analysis Services 541<br>
23.1  Analysis Services簡介 541<br>
23.1.1  數(shù)據(jù)倉庫 541<br>
23.1.2  數(shù)據(jù)倉庫的結(jié)構(gòu) 542<br>
23.1.3  創(chuàng)建數(shù)據(jù)倉庫的步驟 543<br>
23.1.4  聯(lián)機(jī)分析處理(OLAP) 543<br>
23.1.5  數(shù)據(jù)挖掘 544<br>
23.2  定義數(shù)據(jù)源 544<br>
23.3  定義數(shù)據(jù)源視圖 546<br>
23.4  定義多維數(shù)據(jù)集 548<br>
23.5  部署Analysis Services項(xiàng)目 551<br>
23.6  查看多維數(shù)據(jù)集 553<br>
23.7  使用客戶端軟件查看多維數(shù)據(jù) 554<br>
23.8  小結(jié) 557<br>
第24章  REPORTING SERVICES 558<br>
24.1  創(chuàng)建報(bào)表服務(wù)器項(xiàng)目 558<br>
24.2  創(chuàng)建數(shù)據(jù)源 559<br>
24.3  創(chuàng)建報(bào)表 560<br>
24.4  發(fā)布報(bào)表 563<br>
24.5  自定義報(bào)表信息 564<br>
24.6  小結(jié) 568<br>
第25章  SQL SERVER INTEGRATION SERVICE 569<br>
25.1  SSIS簡介 569<br>
25.1.1  SSIS概述 569<br>
25.1.2  SQL SERVER 2012中SSIS的改進(jìn) 570<br>
25.2  SSIS結(jié)構(gòu) 571<br>
25.2.1  SSIS的用途 571<br>
25.2.2  SSIS包的組成 572<br>
25.3  SSIS的開發(fā) 577<br>
25.3.1  設(shè)計(jì)和實(shí)現(xiàn)包 577<br>
25.3.2  部署包 582<br>
25.4  小結(jié) 587<br>
第26章  SQL SERVER 2012安全新特性包含數(shù)據(jù)庫 588<br>
26.1  部分包含數(shù)據(jù)庫的概念及術(shù)語 588<br>
26.1.1  SQL SERVER 2012使其數(shù)據(jù)庫獨(dú)立于實(shí)例的方法 588<br>
26.1.2  部分包含數(shù)據(jù)庫的概念 588<br>
26.1.3  部分包含數(shù)據(jù)庫的術(shù)語 588<br>
26.1.4  包含 589<br>
26.1.5  部分包含數(shù)據(jù)庫 590<br>
26.1.6  用戶使用部分包含數(shù)據(jù)庫的好處 590<br>
26.1.7  數(shù)據(jù)庫移動(dòng) 590<br>
26.1.8  初始數(shù)據(jù)庫開發(fā) 590<br>
26.1.9  數(shù)據(jù)庫管理 591<br>
26.1.10  限制 591<br>
26.1.11  標(biāo)識(shí)數(shù)據(jù)庫包含關(guān)系 591<br>
26.2  SQL SERVER 2012部分包含數(shù)據(jù)庫應(yīng)用實(shí)例 591<br>
26.2.1  啟用功能 591<br>
26.2.2  新增用戶 593<br>
26.2.3  登錄 594<br>
26.3  小結(jié) 595<br>
第27章  SQL Server 2012開發(fā)新特性文件表(FileTable) 596<br>
27.1  文件表的概述與定義 596<br>
27.2  文件表的功能優(yōu)點(diǎn) 596<br>
27.2.1  文件表功能 596<br>
27.2.2  文件表特性 597<br>
27.2.3  文件表優(yōu)點(diǎn) 597<br>
27.3  使用文件表的注意事項(xiàng) 598<br>
27.3.1  管理注意事項(xiàng) 598<br>
27.3.2  FileTable不支持內(nèi)存映射文件 598<br>
27.4  啟用文件表的先決條件 598<br>
27.4.1  在實(shí)例級(jí)別啟用FILESTREAM 598<br>
27.4.2  在數(shù)據(jù)庫級(jí)別進(jìn)行的準(zhǔn)備 598<br>
27.5  創(chuàng)建、更改和刪除文件表 601<br>
27.5.1  創(chuàng)建文件表 601<br>
27.5.2  更改文件表 602<br>
27.5.3  刪除文件表 603<br>
27.6  將文件加載到文件表中 603<br>
27.6.1  將文件加載到文件表中的方法 603<br>
27.6.2  大容量加載文件表 604<br>
27.7  在文件表中使用目錄和路徑 604<br>
27.7.1  在T-SQL中使用文件表目錄 604<br>
27.7.2  使用相對路徑編寫可移植代碼 605<br>
27.7.3  文件表中存儲(chǔ)項(xiàng)的完整路徑 605<br>
27.8  使用文件I/O API訪問文件表 605<br>
27.8.1  開始使用文件I/O API訪問文件表 605<br>
27.8.2  在文件表中創(chuàng)建文件和目錄 606<br>
27.8.3  在文件表中讀取、寫入、更新和刪除目錄 606<br>
27.9  文件表應(yīng)用實(shí)例 607<br>
27.9.1  啟用文件表 607<br>
27.9.2  配置文件組 608<br>
27.9.4  操作文件表 612<br>
27.9.5  備份文件表(FileTable) 613<br>
27.10  小結(jié)  614<br>"

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)