注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫SQL SeverSQL Server2005系統(tǒng)管理實錄

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

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

定 價:¥45.00

作 者: 趙松濤編著
出版社: 電子工業(yè)出版社
叢編項: 手把手視頻教學叢書
標 簽: 關系數據庫 數據庫管理系統(tǒng) 技術培訓 教材

ISBN: 9787121024870 出版時間: 2006-05-01 包裝: 膠版紙
開本: 小16開 頁數: 406 字數:  

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號