注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQL SeverSQL Server2005系統(tǒng)管理實(shí)錄

SQL Server2005系統(tǒng)管理實(shí)錄

SQL Server2005系統(tǒng)管理實(shí)錄

定 價(jià):¥45.00

作 者: 趙松濤編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 手把手視頻教學(xué)叢書
標(biāo) 簽: 關(guān)系數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)管理系統(tǒng) 技術(shù)培訓(xùn) 教材

ISBN: 9787121024870 出版時(shí)間: 2006-05-01 包裝: 膠版紙
開本: 小16開 頁(yè)數(shù): 406 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

本書是作者研究SQLServer2005數(shù)據(jù)庫(kù)系統(tǒng)管理的經(jīng)驗(yàn)總結(jié)。全書共分為15章,內(nèi)容包括初學(xué)SQLServer2005的問題,安裝SQLServer2005,配置SQLServer2005網(wǎng)絡(luò),管理SQLServer2005服務(wù)器,SQLServer2005體系結(jié)構(gòu),管理SQLServer2005數(shù)據(jù)庫(kù),管理SQLServer2005表,Transact-SQL基礎(chǔ),用Transact-SQL操作數(shù)據(jù)、用Transact-SQL查詢數(shù)據(jù),管理SQLServer2005索引,其他數(shù)據(jù)對(duì)象,數(shù)據(jù)完整性,管理SQLServer2005安全,備份、恢復(fù)和維護(hù)等。本書內(nèi)容全面,思路流暢,實(shí)用性強(qiáng),所有實(shí)例均經(jīng)過上機(jī)反復(fù)實(shí)踐。本書適合SQLServer2005初學(xué)者閱讀和參考,可作為SQLServer2005數(shù)據(jù)庫(kù)技術(shù)培訓(xùn)教材。本書配套光盤包括各章標(biāo)注的內(nèi)容及作者親自配音制作的多媒體視頻。今天在書店里了看了這本書,買回來,一口氣看了前10章的視屏。真的不錯(cuò),像看電影一樣學(xué)習(xí),我覺得這確實(shí)提高了我們的學(xué)習(xí)的效率,使我這個(gè)九流大學(xué)的學(xué)生的學(xué)習(xí)也感到和一些比較好的大學(xué)的學(xué)生沒有多大的差別。一本好書,可以提高人的學(xué)習(xí)的效率。:網(wǎng)友

作者簡(jiǎn)介

  趙松濤,海軍少校,北京大學(xué)計(jì)算機(jī)專業(yè)碩士。高校教學(xué)5年,從事計(jì)算機(jī)網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)系統(tǒng)管理、應(yīng)用開發(fā)6年。目前在在線從事SQL Server和Oracle數(shù)據(jù)庫(kù)的系統(tǒng)管理、應(yīng)用開發(fā),并為大型企業(yè)和高校做培訓(xùn),廣受學(xué)員好評(píng)。從2001年至今,先后獨(dú)立和合作出版了6本數(shù)據(jù)庫(kù)方面的圖書。對(duì)數(shù)據(jù)庫(kù)的體系結(jié)構(gòu),日志的結(jié)構(gòu)和作用,以及數(shù)據(jù)庫(kù)的備份和恢復(fù)機(jī)制等有較深入的理解?!皩?duì)自己的作品負(fù)責(zé),對(duì)自己的讀者負(fù)責(zé)”是我不懈的追求。多年的數(shù)據(jù)庫(kù)管理、開發(fā)和培訓(xùn)工作告訴我,要學(xué)好SQL Server2005,必須請(qǐng)你首先明確以下觀點(diǎn):網(wǎng)絡(luò)是基礎(chǔ),數(shù)據(jù)庫(kù)是根本,只有將這兩者結(jié)合起來,才能學(xué)好網(wǎng)絡(luò)數(shù)據(jù)庫(kù)。一定要重視日志及其作用!

圖書目錄

第1章  初學(xué)SQL Server 2005的問題    1
1.1  SQL Server 2005概述    1
1.1.1  什么是服務(wù)器和客戶機(jī)    2
1.1.2  SQL是什么    3
1.1.3  SQL Server 2005的發(fā)展歷史    4
1.1.4  SQL Server 2005的版本    4
1.2  SQL Server 2005平臺(tái)    5
1.2.1  數(shù)據(jù)庫(kù)引擎    6
1.2.2  分析服務(wù)(Analysis Services)    6
1.2.3  集成服務(wù)(Integration Services)    6
1.2.4  復(fù)制    6
1.2.5  報(bào)表服務(wù)(Reporting Services)    6
1.2.6  通知服務(wù)(Notification Services)    6
1.2.7  服務(wù)代理(Service Broker)    7
1.2.8  全文搜索    7
1.3  SQL Server 2005做什么    7
1.3.1  桌面型數(shù)據(jù)庫(kù)與網(wǎng)絡(luò)數(shù)據(jù)庫(kù)    7
1.3.2  C/S模式與B/S模式    8
1.3.3  OLTP與OLAP    10
1.3.4  數(shù)據(jù)庫(kù)與數(shù)據(jù)倉(cāng)庫(kù)    10
1.3.5  SQL Server 2005做什么    11
1.4  學(xué)習(xí)SQL Server 2005需要什么基礎(chǔ)    11
1.4.1  必備的數(shù)據(jù)庫(kù)基礎(chǔ)    11
1.4.2  必備的網(wǎng)絡(luò)基礎(chǔ)    15
1.5  本章小結(jié)    20
1.6  習(xí)題    20
第2章  安裝SQL Server 2005    21
2.1  安裝前的準(zhǔn)備工作    21
2.1.1  SQL Server 2005的硬件環(huán)境需求    21
2.1.2  SQL Server 2005的軟件環(huán)境需求    22
2.1.3  SQL Server 2005的網(wǎng)絡(luò)環(huán)境需求    23
2.1.4  SQL Server 2005的其他安裝需求    23
2.1.5  SQL Server 2005實(shí)例    23
2.1.6  本地系統(tǒng)賬戶與域用戶賬戶    25
2.1.7  Windows身份驗(yàn)證模式與混合模式    29
2.2  安裝SQL Server 2005    30
2.2.1  安裝Windows Installer 3.1    30
2.2.2  安裝MDAC 2.8 SP1    31
2.2.3  安裝.NET Framework 2.0    33
2.2.4  安裝SQL Server 2005企業(yè)版    33
2.2.5  安裝SQL Server 2005客戶機(jī)    40
2.3  服務(wù)器上的后臺(tái)服務(wù)    41
2.3.1  MSSQLSERVER    42
2.3.2  SQLSERVERAGENT    42
2.3.3  MSSQLServerOLAPService    42
2.3.4  ReportServer    42
2.3.5  MSDTSServer    42
2.3.6  SQLBrowser    42
2.3.7  MSFTESQL    43
2.4  客戶機(jī)上的管理工具    43
2.4.1  Management Studio    43
2.4.2  Visual Studio 2005    46
2.4.3  SQL Server配置管理器    47
2.4.4  通知服務(wù)命令提示    48
2.4.5  報(bào)表服務(wù)配置    49
2.4.6  SQL Server錯(cuò)誤和使用情況報(bào)告    50
2.4.7  SQL Server外圍應(yīng)用配置器    51
2.4.8  SQL Server Profiler    52
2.4.9  數(shù)據(jù)庫(kù)引擎優(yōu)化顧問    52
2.5  本章小結(jié)    53
2.6  習(xí)題    53
第3章  配置SQL Server 2005網(wǎng)絡(luò)    55
3.1  SQL Server 2005網(wǎng)絡(luò)的通信    55
3.1.1  進(jìn)程和線程的奧秘    56
3.1.2  什么是IPC    56
3.1.3  常見的IPC機(jī)制    57
3.1.4  什么是網(wǎng)絡(luò)庫(kù)    57
3.1.5  SQL Server 2005支持的網(wǎng)絡(luò)協(xié)議    57
3.2  SQL Server 2005網(wǎng)絡(luò)中的名稱    58
3.2.1  服務(wù)器名稱    58
3.2.2  SQL Server 2005實(shí)例名    58
3.2.3  服務(wù)器別名    58
3.3  配置本地共享內(nèi)存協(xié)議的SQL Server 2005網(wǎng)絡(luò)    58
3.3.1  本地網(wǎng)絡(luò)案例環(huán)境    58
3.3.2  配置共享內(nèi)存的SQL Server 2005服務(wù)器    59
3.3.3  配置共享內(nèi)存的SQL Server 2005客戶機(jī)    60
3.3.4  測(cè)試本地共享內(nèi)存的SQL Server 2005網(wǎng)絡(luò)    61
3.4  配置TCP/IP協(xié)議的SQL Server 2005網(wǎng)絡(luò)    61
3.4.1  TCP/IP網(wǎng)絡(luò)案例環(huán)境    61
3.4.2  配置TCP/IP的SQL Server 2005服務(wù)器    61
3.4.3  配置TCP/IP的SQL Server 2005客戶機(jī)    63
3.4.4  測(cè)試TCP/IP的SQL Server 2005網(wǎng)絡(luò)    66
3.5  配置命名管道協(xié)議的SQL Server 2005網(wǎng)絡(luò)    66
3.5.1  命名管道網(wǎng)絡(luò)案例環(huán)境    66
3.5.2  配置命名管道的SQL Server 2005服務(wù)器    67
3.5.3  配置命名管道的SQL Server 2005客戶機(jī)    67
3.5.4  測(cè)試命名管道協(xié)議的SQL Server 2005網(wǎng)絡(luò)    70
3.6  配置SQL Server 2005網(wǎng)絡(luò)常見問題    71
3.6.1  怎樣選擇網(wǎng)絡(luò)協(xié)議    71
3.6.2  不同的網(wǎng)絡(luò)協(xié)議效率有什么差別    71
3.6.3  什么是隱藏實(shí)例(HideInstance)    72
3.6.4  什么是強(qiáng)制加密(ForceEncryption)    73
3.7  本章小結(jié)    75
3.8  習(xí)題    75
第4章  管理SQL Server 2005服務(wù)器    76
4.1  注冊(cè)SQL Server 2005服務(wù)器    76
4.1.1  什么是SQL Server 2005服務(wù)器注冊(cè)    76
4.1.2  什么情況下需要注冊(cè)    77
4.1.3  一個(gè)注冊(cè)SQL Server 2005服務(wù)器的實(shí)例    77
4.1.4  排除常見的注冊(cè)故障    80
4.1.5  總結(jié)SQL Server 2005服務(wù)器注冊(cè)的方法    82
4.2  暫停SQL Server 2005服務(wù)器    82
4.2.1  什么是SQL Server 2005服務(wù)器暫停    82
4.2.2  在【控制面板】中暫停服務(wù)器    82
4.2.3  在【Management Studio】中暫停服務(wù)器    83
4.2.4  在【SQL Server配置管理器】中暫停服務(wù)器    84
4.3  關(guān)閉SQL Server 2005服務(wù)器    85
4.3.1  暫停與關(guān)閉    85
4.3.2  在【控制面板】中關(guān)閉服務(wù)器    85
4.3.3  在【Management Studio】中關(guān)閉服務(wù)器    86
4.3.4  在【SQL Server配置管理器】中關(guān)閉服務(wù)器    87
4.4  啟動(dòng)SQL Server 2005服務(wù)器    88
4.4.1  在【控制面板】中啟動(dòng)服務(wù)器    88
4.4.2  在【Management Studio】中啟動(dòng)服務(wù)器    88
4.4.3  在【SQL Server配置管理器】中啟動(dòng)服務(wù)器    90
4.5  配置SQL Server 2005服務(wù)器    90
4.5.1  配置【常規(guī)】選項(xiàng)卡    91
4.5.2  配置【內(nèi)存】選項(xiàng)卡    92
4.5.3  配置【處理器】選項(xiàng)卡    93
4.5.4  配置【安全性】選項(xiàng)卡    94
4.5.5  配置【連接】選項(xiàng)卡    96
4.5.6  配置【數(shù)據(jù)庫(kù)設(shè)置】選項(xiàng)卡    97
4.5.7  配置【高級(jí)】選項(xiàng)卡    100
4.5.8  配置【權(quán)限】選項(xiàng)卡    101
4.6  SQL Server 2005服務(wù)器的奧秘    102
4.6.1  在【事件查看器】中查看服務(wù)器的奧秘    102
4.6.2  在【錯(cuò)誤日志】中查看服務(wù)器的奧秘    105
4.6.3  在【Management Studio】中查看服務(wù)器的奧秘    109
4.7  本章小結(jié)    110
4.8  習(xí)題    110
第5章  SQL Server 2005體系結(jié)構(gòu)    111
5.1  SQL Server 2005服務(wù)器的組成    111
5.2  數(shù)據(jù)庫(kù)引擎的體系結(jié)構(gòu)    112
5.2.1  數(shù)據(jù)庫(kù)引擎的工作流程    112
5.2.2  數(shù)據(jù)庫(kù)引擎的組成部分    114
5.3  查詢處理器的體系結(jié)構(gòu)    115
5.3.1  SQL語(yǔ)句是如何執(zhí)行的    115
5.3.2  查詢語(yǔ)句是如何被優(yōu)化的    115
5.3.3  執(zhí)行計(jì)劃    118
5.3.4  存儲(chǔ)過程和觸發(fā)器的意義    119
5.3.5  并行查詢    119
5.4  內(nèi)存的體系結(jié)構(gòu)    120
5.4.1  內(nèi)存和性能的關(guān)系    120
5.4.2  內(nèi)存的結(jié)構(gòu)    120
5.4.3  進(jìn)程地址空間    121
5.4.4  動(dòng)態(tài)內(nèi)存管理    122
5.4.5  最小內(nèi)存和最大內(nèi)存的意義    123
5.5  線程(CPU)的體系結(jié)構(gòu)    123
5.5.1  SQL Server 2005的線程和纖程    124
5.5.2  線程池的意義    124
5.5.3  線程的執(zhí)行優(yōu)先級(jí)    125
5.6  I/O的體系結(jié)構(gòu)    125
5.6.1  I/O數(shù)據(jù)與內(nèi)存緩存    125
5.6.2  邏輯I/O與物理I/O    125
5.6.3  散播-聚集I/O    126
5.6.4  異步I/O    126
5.7  SQL Server 2005數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)    126
5.7.1  從邏輯角度看SQL Server 2005數(shù)據(jù)庫(kù)    127
5.7.2  從物理角度看SQL Server 2005數(shù)據(jù)庫(kù)    127
5.8  SQL Server 2005的數(shù)據(jù)文件    128
5.8.1  數(shù)據(jù)文件是如何存儲(chǔ)的    128
5.8.2  數(shù)據(jù)頁(yè)的類型    129
5.8.3  數(shù)據(jù)頁(yè)的結(jié)構(gòu)    129
5.8.4  數(shù)據(jù)行超出8KB如何處理    130
5.8.5  區(qū)    130
5.9  SQL Server 2005的日志文件    131
5.9.1  日志文件的作用    131
5.9.2  日志文件的特點(diǎn)    132
5.9.3  日志文件的結(jié)構(gòu)    132
5.9.4  什么是文件組    132
5.10  SQL Server 2005系統(tǒng)數(shù)據(jù)庫(kù)    133
5.10.1  master系統(tǒng)數(shù)據(jù)庫(kù)    133
5.10.2  model系統(tǒng)數(shù)據(jù)庫(kù)    133
5.10.3  msdb系統(tǒng)數(shù)據(jù)庫(kù)    133
5.10.4  tempdb系統(tǒng)數(shù)據(jù)庫(kù)    134
5.10.5  mssqlsystemresource(資源)系統(tǒng)數(shù)據(jù)庫(kù)    134
5.11  本章小結(jié)    135
5.12  習(xí)題    135
第6章  管理SQL Server 2005數(shù)據(jù)庫(kù)    136
6.1  數(shù)據(jù)庫(kù)狀態(tài)    136
6.1.1  查看數(shù)據(jù)庫(kù)的狀態(tài)    136
6.1.2  數(shù)據(jù)庫(kù)狀態(tài)的含義    138
6.2  數(shù)據(jù)庫(kù)文件狀態(tài)    139
6.2.1  查看數(shù)據(jù)庫(kù)文件的狀態(tài)    139
6.2.2  數(shù)據(jù)庫(kù)文件狀態(tài)的含義    140
6.3  設(shè)計(jì)用戶數(shù)據(jù)庫(kù)    141
6.3.1  規(guī)劃數(shù)據(jù)庫(kù)    141
6.3.2  OLTP數(shù)據(jù)庫(kù)的設(shè)計(jì)    142
6.3.3  OLAP數(shù)據(jù)庫(kù)的設(shè)計(jì)    143
6.3.4  數(shù)據(jù)庫(kù)的規(guī)范化設(shè)計(jì)    144
6.3.5  數(shù)據(jù)庫(kù)的完整性設(shè)計(jì)    144
6.4  創(chuàng)建用戶數(shù)據(jù)庫(kù)    146
6.4.1  用戶數(shù)據(jù)庫(kù)的命名規(guī)則    146
6.4.2  創(chuàng)建用戶數(shù)據(jù)庫(kù)    146
6.5  配置用戶數(shù)據(jù)庫(kù)    149
6.5.1  查看數(shù)據(jù)庫(kù)的基本信息    149
6.5.2  更改數(shù)據(jù)庫(kù)的所有者    150
6.5.3  調(diào)整數(shù)據(jù)庫(kù)文件的增長(zhǎng)屬性    152
6.5.4  限制用戶對(duì)數(shù)據(jù)庫(kù)的訪問    153
6.5.5  配置數(shù)據(jù)庫(kù)的故障恢復(fù)模型    154
6.5.6  配置數(shù)據(jù)庫(kù)的排序規(guī)則    154
6.5.7  頁(yè)驗(yàn)證設(shè)置    155
6.5.8  設(shè)置數(shù)據(jù)庫(kù)的統(tǒng)計(jì)信息選項(xiàng)    156
6.5.9  給數(shù)據(jù)庫(kù)添加文件    157
6.6  分離和附加用戶數(shù)據(jù)庫(kù)    158
6.6.1  分離用戶數(shù)據(jù)庫(kù)    158
6.6.2  附加用戶數(shù)據(jù)庫(kù)    160
6.7  脫機(jī)和聯(lián)機(jī)用戶數(shù)據(jù)庫(kù)    162
6.7.1  脫機(jī)用戶數(shù)據(jù)庫(kù)    162
6.7.2  聯(lián)機(jī)用戶數(shù)據(jù)庫(kù)    163
6.8  收縮用戶數(shù)據(jù)庫(kù)和文件    164
6.8.1  SQL Server 2005如何收縮數(shù)據(jù)庫(kù)    164
6.8.2  設(shè)置自動(dòng)收縮數(shù)據(jù)庫(kù)    164
6.8.3  手動(dòng)收縮數(shù)據(jù)庫(kù)    165
6.8.4  手動(dòng)收縮數(shù)據(jù)庫(kù)文件    166
6.9  刪除用戶數(shù)據(jù)庫(kù)    168
6.10  本章小結(jié)    169
6.11  疑難解析    169
6.11.1  如何降低日志文件的空間    169
6.11.2  數(shù)據(jù)庫(kù)文件的命名必須以mdf,ndf和ldf為擴(kuò)展名嗎    171
6.11.3  為什么tempdb數(shù)據(jù)庫(kù)不可以恢復(fù)    171
6.12  習(xí)題    171
第7章  管理SQL Server 2005表    172
7.1  SQL Server 2005的數(shù)據(jù)類型    172
7.1.1  SQL Server 2005數(shù)據(jù)類型的分類    173
7.1.2  SQL Server 2005基本數(shù)據(jù)類型    173
7.2  NULL的含義    174
7.3  SQL Server 2005表的類型    175
7.3.1  按照數(shù)據(jù)存儲(chǔ)的時(shí)間分類    175
7.3.2  按照表的用途分類    175
7.4  創(chuàng)建表    176
7.5  修改表結(jié)構(gòu)    178
7.6  刪除表    179
7.7  本章小結(jié)    180
7.8  疑難解析    180
7.8.1  使用NULL值需要注意什么    180
7.8.2  表中的數(shù)據(jù)顯示順序就是物理存儲(chǔ)順序嗎    181
7.8.3  IDENTITY列有什么意義    181
7.8.4  為什么用INSERT語(yǔ)句插入數(shù)據(jù)無法成功    182
7.9  習(xí)題    182
第8章  Transact-SQL基礎(chǔ)    183
8.1  Transact-SQL概述    183
8.1.1  什么是Transact-SQL    183
8.1.2  Transact-SQL的語(yǔ)法約定    184
8.1.3  Transact-SQL的數(shù)據(jù)對(duì)象命名方法    184
8.1.4  什么是Schema(架構(gòu))    185
8.1.5  Transact-SQL的注釋    187
8.2  Transact-SQL數(shù)據(jù)類型    188
8.2.1  整數(shù)型    188
8.2.2  位型    188
8.2.3  精確數(shù)字型    189
8.2.4  貨幣型    189
8.2.5  近似數(shù)字型    189
8.2.6  日期時(shí)間型    189
8.2.7  字符串型    189
8.2.8  Unicode字符串型    189
8.2.9  二進(jìn)制型    190
8.2.10  其他數(shù)據(jù)類型    190
8.3  Transact-SQL運(yùn)算符    190
8.3.1  算術(shù)運(yùn)算符    190
8.3.2  位運(yùn)算符    190
8.3.3  比較運(yùn)算符    191
8.3.4  邏輯運(yùn)算符    191
8.3.5  字符串連接運(yùn)算符    191
8.3.6  賦值運(yùn)算符    192
8.3.7  運(yùn)算符的優(yōu)先級(jí)    192
8.4  Transact-SQL變量    192
8.4.1  全局變量    192
8.4.2  局部變量    193
8.5  Transact-SQL常量    195
8.5.1  常見的常量定義格式    195
8.5.2  常見的常量使用方法    197
8.6  Transact-SQL函數(shù)    198
8.6.1  聚合函數(shù)    198
8.6.2  日期和時(shí)間函數(shù)    198
8.6.3  數(shù)學(xué)函數(shù)    199
8.6.4  字符串函數(shù)    200
8.7  Transact-SQL表達(dá)式    200
8.7.1  表達(dá)式的組合    200
8.7.2  表達(dá)式的結(jié)果    201
8.8  本章小結(jié)    201
8.9  習(xí)題    201
第9章  用Transact-SQL操作數(shù)據(jù)    203
9.1  設(shè)計(jì)實(shí)例數(shù)據(jù)庫(kù)    203
9.1.1  學(xué)生表t_student的設(shè)計(jì)    203
9.1.2  課程表t_course的設(shè)計(jì)    204
9.1.3  教學(xué)表t_teaching的設(shè)計(jì)    205
9.1.4  成績(jī)表t_result的設(shè)計(jì)    205
9.2  操作實(shí)例數(shù)據(jù)庫(kù)的結(jié)構(gòu)    206
9.2.1  直接創(chuàng)建實(shí)例數(shù)據(jù)庫(kù)    206
9.2.2  用Create Database創(chuàng)建實(shí)例數(shù)據(jù)庫(kù)    207
9.2.3  用Alter Database修改實(shí)例數(shù)據(jù)庫(kù)結(jié)構(gòu)    209
9.2.4  用Drop Database刪除實(shí)例數(shù)據(jù)庫(kù)    212
9.2.5  自動(dòng)生成數(shù)據(jù)庫(kù)操作的Transact-SQL腳本    213
9.3  操作表結(jié)構(gòu)    218
9.3.1  用Create Table語(yǔ)句創(chuàng)建表    218
9.3.2  用Alter Table語(yǔ)句修改表結(jié)構(gòu)    222
9.3.3  用Drop Table語(yǔ)句刪除表    227
9.4  用INSERT語(yǔ)句錄入數(shù)據(jù)    227
9.4.1  INSERT語(yǔ)句的語(yǔ)法    227
9.4.2  用INSERT語(yǔ)句錄入數(shù)據(jù)的實(shí)例    228
9.5  用UPDATE語(yǔ)句更新數(shù)據(jù)    229
9.5.1  UPDATE語(yǔ)句的語(yǔ)法    229
9.5.2  用UPDATE語(yǔ)句更新數(shù)據(jù)的實(shí)例    230
9.6  用DELETE語(yǔ)句刪除數(shù)據(jù)    231
9.6.1  DELETE語(yǔ)句的語(yǔ)法    231
9.6.2  用DELETE刪除數(shù)據(jù)的實(shí)例    231
9.6.3  用Truncate Table刪除整表的數(shù)據(jù)    232
9.7  本章小結(jié)    232
9.8  習(xí)題    233
第10章  用Transact-SQL查詢數(shù)據(jù)    234
10.1  附加實(shí)例數(shù)據(jù)庫(kù)    234
10.2  查詢工具的使用    235
10.2.1  選擇當(dāng)前工作數(shù)據(jù)庫(kù)    235
10.2.2  更改查詢顯示結(jié)果    236
10.2.3  什么是執(zhí)行計(jì)劃    237
10.2.4  什么是客戶端統(tǒng)計(jì)信息    238
10.2.5  在編輯器中設(shè)計(jì)查詢    238
10.3  查詢語(yǔ)句的語(yǔ)法結(jié)構(gòu)    240
10.4  常見的查詢語(yǔ)句    240
10.4.1  查詢表中所有的記錄    240
10.4.2  查詢表中所有記錄的指定字段    241
10.4.3  允許查詢結(jié)果中顯示重復(fù)記錄    242
10.4.4  不允許查詢結(jié)果中顯示重復(fù)記錄    242
10.4.5  指定查詢前n行記錄    243
10.4.6  指定查詢記錄數(shù)的百分比    244
10.4.7  帶表達(dá)式的查詢    244
10.4.8  更改列名顯示的查詢    245
10.5  WHERE條件查詢    246
10.5.1  WHERE條件查詢的語(yǔ)法結(jié)構(gòu)    246
10.5.2  WHERE中的關(guān)系運(yùn)算符    246
10.5.3  WHERE中的邏輯運(yùn)算符    247
10.5.4  WHERE中的特殊運(yùn)算符    247
10.5.5  常見的WHERE查詢實(shí)例    247
10.6  ORDER BY排序查詢    252
10.6.1  ORDER BY排序查詢的語(yǔ)法結(jié)構(gòu)    252
10.6.2  ORDER BY子句的結(jié)構(gòu)    252
10.6.3  ORDER BY排序查詢實(shí)例    253
10.7  GROUP BY分組查詢    253
10.7.1  GROUP BY分組查詢的語(yǔ)法結(jié)構(gòu)    253
10.7.2  GROUP BY子句的結(jié)構(gòu)    254
10.7.3  GROUP BY分組查詢實(shí)例    254
10.8  HAVING篩選查詢    255
10.8.1  HAVING篩選查詢的語(yǔ)法結(jié)構(gòu)    255
10.8.2  HAVING篩選查詢實(shí)例    255
10.9  INTO查詢    255
10.9.1  INTO查詢的語(yǔ)法結(jié)構(gòu)    256
10.9.2  INTO查詢實(shí)例    256
10.10  SELECT聯(lián)結(jié)查詢    256
10.10.1  SELECT聯(lián)結(jié)查詢的語(yǔ)法結(jié)構(gòu)    256
10.10.2  SELECT聯(lián)結(jié)查詢的分類    257
10.10.3  笛卡兒積查詢    257
10.10.4  等值聯(lián)結(jié)查詢    258
10.10.5  自然聯(lián)結(jié)查詢    258
10.10.6  自身聯(lián)結(jié)查詢    259
10.10.7  內(nèi)聯(lián)結(jié)查詢    259
10.10.8  左外聯(lián)結(jié)查詢    260
10.10.9  右外聯(lián)結(jié)查詢    261
10.10.10  全外聯(lián)結(jié)查詢    261
10.11  SELECT嵌套查詢    262
10.11.1  什么是SELECT嵌套查詢    262
10.11.2  什么是SELECT嵌套子查詢    262
10.11.3  簡(jiǎn)單嵌套查詢    263
10.11.4  in嵌套查詢    264
10.11.5  some嵌套查詢    265
10.11.6  all嵌套查詢    266
10.11.7  exists嵌套查詢    268
10.12  本章小結(jié)    268
10.13  習(xí)題    269
第11章  管理SQL Server 2005索引    270
11.1  索引基礎(chǔ)知識(shí)    270
11.1.1  表上必須建立索引嗎    270
11.1.2  什么時(shí)候需要在表上建立索引    271
11.1.3  為什么索引可以加快查詢速度    271
11.1.4  需要手工維護(hù)索引嗎    271
11.1.5  創(chuàng)建的索引一定會(huì)被使用嗎    271
11.1.6  索引對(duì)什么樣的操作有用    272
11.2  SQL Server 2005的索引類型    272
11.2.1  聚簇索引    272
11.2.2  非聚簇索引    273
11.2.3  惟一索引    273
11.3  索引中數(shù)據(jù)的存儲(chǔ)    273
11.3.1  存儲(chǔ)索引數(shù)據(jù)的單位    273
11.3.2  堆結(jié)構(gòu)    273
11.3.3  B+樹結(jié)構(gòu)    274
11.3.4  知道表和索引的存儲(chǔ)結(jié)構(gòu)    275
11.4  設(shè)計(jì)索引    275
11.4.1  為什么要設(shè)計(jì)索引    275
11.4.2  怎樣知道索引是否被使用    275
11.4.3  設(shè)計(jì)索引的任務(wù)    276
11.4.4  設(shè)計(jì)索引的基本方法    277
11.4.5  什么情況下創(chuàng)建聚簇索引    278
11.4.6  什么情況下創(chuàng)建非聚簇索引    279
11.5  創(chuàng)建索引    280
11.5.1  創(chuàng)建索引之前    280
11.5.2  什么是聯(lián)機(jī)創(chuàng)建索引    281
11.5.3  創(chuàng)建索引測(cè)試實(shí)例表    281
11.5.4  創(chuàng)建聚簇索引    282
11.5.5  創(chuàng)建非聚簇索引    287
11.5.6  創(chuàng)建惟一索引    292
11.5.7  用Create Index創(chuàng)建索引    293
11.6  修改索引    295
11.6.1  在SQL Server Management Studio中修改索引    295
11.6.2  用Alter Index修改索引    297
11.6.3  索引碎片檢測(cè)    298
11.6.4  索引重組    301
11.6.5  索引重建    303
11.7  查詢索引信息    305
11.7.1  系統(tǒng)視圖sys.indexes    305
11.7.2  系統(tǒng)視圖sys.index_columns    306
11.7.3  系統(tǒng)視圖sys.stats    306
11.7.4  系統(tǒng)函數(shù)sys.dm_db_index_physical_stats    307
11.7.5  系統(tǒng)函數(shù)sys.dm_db_index_operational_stats    307
11.7.6  系統(tǒng)函數(shù)sys.dm_db_index_usage_stats    308
11.8  刪除索引    309
11.8.1  刪除索引之前    309
11.8.2  在SQL Server Management Studio中刪除索引    310
11.8.3  用Drop Index刪除索引    311
11.9  本章小結(jié)    312
11.10  習(xí)題    313
第12章  其他數(shù)據(jù)對(duì)象    314
12.1  視圖    314
12.1.1  視圖是什么    314
12.1.2  視圖有什么作用    315
12.1.3  視圖有沒有數(shù)據(jù)    315
12.1.4  SQL Server 2005視圖的分類    315
12.1.5  SQL Server 2005如何執(zhí)行視圖    316
12.1.6  定義視圖的基本原則    316
12.1.7  創(chuàng)建標(biāo)準(zhǔn)視圖    317
12.1.8  查詢標(biāo)準(zhǔn)視圖的數(shù)據(jù)    320
12.1.9  修改視圖    321
12.1.10  刪除視圖    322
12.2  統(tǒng)計(jì)信息    323
12.2.1  統(tǒng)計(jì)信息是什么    323
12.2.2  哪些數(shù)據(jù)對(duì)象有統(tǒng)計(jì)信息    324
12.2.3  誰(shuí)在維護(hù)統(tǒng)計(jì)信息    324
12.2.4  讀懂統(tǒng)計(jì)信息    325
12.2.5  及時(shí)更新統(tǒng)計(jì)信息的意義    328
12.3  同義詞    329
12.3.1  同義詞是什么    329
12.3.2  創(chuàng)建同義詞的權(quán)限    329
12.3.3  創(chuàng)建同義詞    330
12.3.4  刪除同義詞    332
12.4  本章小結(jié)    333
12.5  習(xí)題    333
第13章  數(shù)據(jù)完整性    334
13.1  什么是數(shù)據(jù)完整性    334
13.1.1  實(shí)體完整性    335
13.1.2  域完整性    335
13.1.3  參照完整性    336
13.1.4  用戶定義完整性    336
13.2  在SQL Server 2005中如何實(shí)現(xiàn)數(shù)據(jù)完整性    336
13.2.1  什么是規(guī)則    336
13.2.2  什么是默認(rèn)值    337
13.2.3  什么是約束    339
13.3  創(chuàng)建和管理規(guī)則    339
13.3.1  用Create Rule語(yǔ)句創(chuàng)建規(guī)則    339
13.3.2  將規(guī)則綁定到列    341
13.3.3  解除列上綁定的規(guī)則    343
13.4  創(chuàng)建和管理默認(rèn)值對(duì)象    344
13.4.1  創(chuàng)建默認(rèn)值對(duì)象    344
13.4.2  將默認(rèn)值對(duì)象綁定到列    346
13.4.3  解除列上綁定的默認(rèn)值對(duì)象    347
13.5  創(chuàng)建和管理約束    348
13.5.1  創(chuàng)建約束的Transact-SQL語(yǔ)句    348
13.5.2  創(chuàng)建NOT NULL(非空)約束    350
13.5.3  創(chuàng)建主鍵約束    351
13.5.4  創(chuàng)建外鍵約束    351
13.5.5  創(chuàng)建惟一約束    353
13.5.6  創(chuàng)建檢查約束    354
13.6  本章小結(jié)    355
13.7  習(xí)題    355
第14章  管理SQL Server 2005安全    356
14.1  SQL Server 2005的安全性機(jī)制    356
14.1.1  SQL Server 2005客戶機(jī)的安全機(jī)制    357
14.1.2  網(wǎng)絡(luò)傳輸?shù)陌踩珯C(jī)制    357
14.1.3  SQL Server 2005服務(wù)器的安全機(jī)制    357
14.1.4  數(shù)據(jù)庫(kù)的安全機(jī)制    358
14.1.5  數(shù)據(jù)對(duì)象的安全機(jī)制    358
14.2  管理服務(wù)器的安全性    358
14.2.1  更改服務(wù)器的身份驗(yàn)證機(jī)制    359
14.2.2  創(chuàng)建服務(wù)器賬號(hào)(登錄名)    360
14.2.3  密碼復(fù)雜性策略    364
14.2.4  服務(wù)器角色    364
14.3  管理數(shù)據(jù)庫(kù)的安全性    366
14.3.1  管理數(shù)據(jù)庫(kù)架構(gòu)    366
14.3.2  管理數(shù)據(jù)庫(kù)用戶    367
14.3.3  管理數(shù)據(jù)庫(kù)角色    369
14.3.4  修改數(shù)據(jù)庫(kù)用戶的默認(rèn)架構(gòu)    370
14.4  管理數(shù)據(jù)對(duì)象的安全性    371
14.4.1  對(duì)象權(quán)限    371
14.4.2  給數(shù)據(jù)庫(kù)用戶授予對(duì)象權(quán)限    371
14.5  本章小結(jié)    372
14.6  習(xí)題    372
第15章  備份、恢復(fù)與維護(hù)    373
15.1  備份與恢復(fù)    373
15.1.1  無處不在的數(shù)據(jù)危險(xiǎn)    373
15.1.2  什么是備份    374
15.1.3  什么是恢復(fù)    375
15.2  日志文件    375
15.2.1  日志文件對(duì)數(shù)據(jù)庫(kù)是必需的嗎    375
15.2.2  先寫日志文件還是先寫數(shù)據(jù)文件    375
15.3  SQL Server 2005數(shù)據(jù)庫(kù)的3種恢復(fù)模型    376
15.3.1  完整恢復(fù)模型    376
15.3.2  大容量日志記錄恢復(fù)模型    378
15.3.3  簡(jiǎn)單恢復(fù)模型    379
15.3.4  如何選擇數(shù)據(jù)庫(kù)的恢復(fù)模型    379
15.4  SQL Server 2005的備份和恢復(fù)類型    380
15.4.1  完全數(shù)據(jù)庫(kù)備份和恢復(fù)    380
15.4.2  差異數(shù)據(jù)庫(kù)備份和恢復(fù)    380
15.4.3  事務(wù)日志備份和恢復(fù)    380
15.4.4  文件組備份和恢復(fù)    380
15.4.5  如何選擇備份和恢復(fù)類型    380
15.5  案例:完全數(shù)據(jù)庫(kù)備份與恢復(fù)    383
15.5.1  備份方案實(shí)施    383
15.5.2  恢復(fù)方案實(shí)施    386
15.6  案例:完全+日志數(shù)據(jù)庫(kù)備份與恢復(fù)    388
15.6.1  備份方案實(shí)施    388
15.6.2  恢復(fù)方案實(shí)施    389
15.7  案例:完全+差異+日志數(shù)據(jù)庫(kù)備份與恢復(fù)    391
15.7.1  備份方案實(shí)施    392
15.7.2  恢復(fù)方案實(shí)施    393
15.8  案例:從BAK文件恢復(fù)數(shù)據(jù)庫(kù)    396
15.9  案例:數(shù)據(jù)庫(kù)維護(hù)    399
15.10  本章小結(jié)    404
15.11  疑難解析    405
15.11.1  檢查點(diǎn)有什么作用    405
15.11.2  為什么無法執(zhí)行差異備份    405
15.11.3  什么時(shí)候需要備份master系統(tǒng)數(shù)據(jù)庫(kù)    405
15.11.4  是否需要備份tempdb系統(tǒng)數(shù)據(jù)庫(kù)    405
15.12  習(xí)題    406

本目錄推薦

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