注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫SQL SeverSQL Server 2005實用教程-21世紀電腦學校

SQL Server 2005實用教程-21世紀電腦學校

SQL Server 2005實用教程-21世紀電腦學校

定 價:¥29.00

作 者: 王征
出版社: 清華大學出版社
叢編項: 21世紀電腦學校
標 簽: Server

ISBN: 9787302134435 出版時間: 2006-09-01 包裝: 平裝
開本: 26cm 頁數: 322 字數:  

內容簡介

  本書全面講述了Microsoft SQL Server 2005數據庫管理系統的基本原理和技術。全書共分18章,涵蓋了Microsoft SQL Server 2005的基本結構和功能特點、安裝和配置技術、Transact-SQL語言、安全性管理、數據庫管理、表和視圖管理、存儲過程管理、觸發(fā)器管理、索引技術、數據操縱技術、備份和恢復技術、完整性技術等內容。本書內容翔實、示例豐富、結構合理、語言簡潔流暢。該書面向數據庫初學者,既可以作為各種數據庫培訓班和大專院校的數據庫教材,又可供各類數據庫開發(fā)人員參考。本書中的實例源代碼和電子教案可以到http://www.tupwk.com.cn/21cn網站下載。

作者簡介

暫缺《SQL Server 2005實用教程-21世紀電腦學?!纷髡吆喗?/div>

圖書目錄

第1章  SQL Server概述    1
1.1  SQL Server的體系結構    1
1.2  數據庫和數據庫對象    2
1.2.1  數據庫的類型和特點    2
1.2.2  數據庫對象    4
1.3  安全性    5
1.3.1  管理規(guī)章制度方面的安全性    6
1.3.2  數據庫服務器物理方面的
安全性    6
1.3.3  數據庫服務器邏輯方面的
安全性    7
1.4  管理工具    8
1.4.1  SQL Server配置管理器    8
1.4.2  Microsoft SQL Server
Management Studio    9
1.4.3  SQL Server Profiler    11
1.4.4  數據庫引擎優(yōu)化顧問    12
1.4.5  實用工具    12
1.5  數據庫應用程序開發(fā)步驟    15
1.6  思考練習    16
1.6.1  填空題    16
1.6.2  選擇題    16
1.6.3  問答題    16
第2章  安裝和配置    17
2.1  安裝前的準備工作    17
2.1.1  版本的特點    17
2.1.2  平臺要求    18
2.2  安裝過程    20
2.2.1  安裝過程中的選擇    21
2.2.2  安裝結束后的驗證    25
2.3  注冊服務器    26
2.4  配置服務器選項    29
2.5  上機實驗    35
2.5.1  安裝系統實驗    35
2.5.2  設置服務器配置選項    35
2.6  思考練習    36
2.6.1  填空題    36
2.6.2  選擇題    36
2.6.3  問答題    36
2.6.4  操作題    36
第3章  Transact-SQL語言    37
3.1  概述    37
3.1.1  Transact-SQL語言與SQL
語言    37
3.1.2  Transact-SQL語言的類型    38
3.1.3  執(zhí)行Transact-SQL語句
的工具    40
3.2  數據定義語言    42
3.3  數據操縱語言    44
3.4  數據控制語言    45
3.5  事務管理語言    46
3.6  附加的語言元素    48
3.6.1  標識符    48
3.6.2  變量和常量    49
3.6.3  運算符    50
3.6.4  表達式    55
3.6.5  控制流語言    56
3.6.6  錯誤捕捉語言    57
3.6.7  注釋    59
3.7  上機實驗    60
3.7.1  練習使用DDL和DML語言    60
3.7.2  練習捕捉程序中的錯誤信息    61
3.8  思考練習    61
3.8.1  填空題    61
3.8.2  選擇題    61
3.8.3  問答題    61
3.8.4  操作題    62
第4章  數據類型和內置函數    63
4.1  數據類型    63
4.1.1  數據類型和特點    63
4.1.2  數字數據類型    65
4.1.3  字符數據類型    68
4.1.4  datetime和smalldatetime
數據類型    69
4.1.5  二進制數據類型    70
4.1.6  其他數據類型    70
4.2  內置函數    71
4.2.1  函數的特點和類型    72
4.2.2  聚合函數    72
4.2.3  配置函數    73
4.2.4  加密函數    74
4.2.5  游標函數    76
4.2.6  日期和時間函數    76
4.2.7  數學函數    78
4.2.8  元數據函數    79
4.2.9  排名函數    81
4.2.10  行集函數    81
4.2.11  安全函數    82
4.2.12  字符串函數    83
4.2.13  系統函數    85
4.2.14  系統統計函數    87
4.2.15  文本和圖像函數    88
4.3  上機實驗    89
4.3.1  練習使用日期數據類型    89
4.3.2  練習使用排名函數    89
4.4  思考練習    90
4.4.1  填空題    90
4.4.2  選擇題    90
4.4.3  問答題    90
4.4.4  操作題    90
第5章  安全管理    91
5.1  安全管理概述    91
5.2  登錄名管理    93
5.2.1  創(chuàng)建登錄名    93
5.2.2  修改和刪除登錄名    97
5.3  固定服務器角色    98
5.3.1  固定服務器角色的特點    98
5.3.2  固定服務器角色和登錄名    99
5.4  數據庫用戶管理    100
5.4.1  創(chuàng)建用戶    100
5.4.2  修改和刪除用戶    102
5.5  架構管理    102
5.5.1  創(chuàng)建架構    102
5.5.2  修改和刪除架構    104
5.6  數據庫角色    105
5.6.1  管理數據庫角色    105
5.6.2  固定數據庫角色    106
5.6.3  public角色    107
5.7  應用程序角色管理    108
5.8  權限管理    109
5.8.1  權限的類型    110
5.8.2  常用對象的權限    111
5.8.3  授予權限    112
5.8.4  收回權限    113
5.8.5  否認權限    114
5.9  使用Microsoft SQL Server
Management Studio工具    115
5.10  上機實驗    118
5.10.1  練習創(chuàng)建登錄名賬戶、用戶
賬戶和架構    118
5.10.2  練習使用GRANT語句、
REVOKE語句和DENY
語句    119
5.11  思考練習    120
5.11.1  填空題    120
5.11.2  選擇題    120
5.11.3  問答題    121
5.11.4  操作題    121
第6章  管理數據庫    123
6.1  概述    123
6.2  定義數據庫    125
6.2.1  創(chuàng)建數據庫    125
6.2.2  設置數據庫選項    127
6.2.3  查看數據庫信息    131
6.3  修改數據庫    132
6.3.1  更改數據庫名稱    133
6.3.2  增大數據庫    133
6.3.3  收縮數據庫    134
6.3.4  修改數據庫文件    137
6.3.5  管理文件組    137
6.4  數據庫快照管理    139
6.5  數據庫的其他操作    140
6.6  優(yōu)化數據庫    141
6.6.1  放置數據文件和日志文件    141
6.6.2  使用文件組    142
6.6.3  使用RAID技術    142
6.7  上機實驗    143
6.7.1  練習創(chuàng)建和修改數據庫    143
6.7.2  練習在數據庫中增加文件組
和文件    144
6.8  思考練習    144
6.8.1  填空題    144
6.8.2  選擇題    145
6.8.3  問答題    145
6.8.4  操作題    145
第7章  管理表    147
7.1  概述    147
7.1.1  表的特點    147
7.1.2  表的類型    149
7.1.3  設計表時應該考慮的因素    149
7.2  創(chuàng)建和修改表    150
7.2.1  創(chuàng)建表    150
7.2.2  增加或刪除列    153
7.2.3  更改列的數據類型    154
7.2.4  創(chuàng)建和修改標識符列    155
7.2.5  查看表的信息    157
7.2.6  刪除表    158
7.2.7  使用圖形工具執(zhí)行有關表
的操作    158
7.3  已分區(qū)表    159
7.4  上機實驗    160
7.4.1  練習創(chuàng)建表    160
7.4.2  練習創(chuàng)建具有IDENTITY
列的表    161
7.5  思考練習    162
7.5.1  填空題    162
7.5.2  選擇題    162
7.5.3  問答題    162
7.5.4  操作題    162
第8章  基本檢索技術    163
8.1  最基本的檢索操作    163
8.2  SELECT子句    165
8.2.1  選擇指定的數據列    165
8.2.2  使用文字串    166
8.2.3  改變列標題    167
8.2.4  數據運算    168
8.2.5  使用ALL和DISTINCT
關鍵字    171
8.3  排序    172
8.4  使用WHERE子句選擇
數據行    175
8.4.1  簡單搜索條件    175
8.4.2  模糊搜索條件    175
8.4.3  復合搜索條件    177
8.5  使用圖形化工具    177
8.6  上機實驗    178
8.6.1  練習使用CAST函數和改變列
標題    178
8.6.2  練習使用LIKE子句    179
8.7  思考練習    179
8.7.1  填空題    179
8.7.2  選擇題    180
8.7.3  問答題    180
8.7.4  操作題    180
第9章  高級檢索技術    181
9.1  聚合技術    181
9.1.1  SELECT子句中的聚合    181
9.1.2  COMPUTE子句中的聚合    182
9.2  分組技術    183
9.2.1  普通分組技術    184
9.2.2  ROLLUP和CUBE關鍵字    185
9.3  連接技術    187
9.3.1  交叉連接    187
9.3.2  內連接    188
9.3.3  外連接    188
9.4  子查詢技術    190
9.5  集合運算技術    192
9.6  公用表表達式    193
9.7  上機實驗    194
9.7.1  練習使用分組和聚合技術    194
9.7.2  練習使用連接和子查詢技術    195
9.8  思考練習    195
9.8.1  填空題    195
9.8.2  選擇題    196
9.8.3  問答題    196
9.8.4  操作題    196
第10章  插入、更新和刪除數據    197
10.1  一個示例    197
10.2  插入數據    198
10.3  更新數據    201
10.4  刪除數據    203
10.5  上機實驗    204
10.5.1  練習使用INSERT語句    204
10.5.2  練習使用UPDATE語句    204
10.6  思考練習    205
10.6.1  填空題    205
10.6.2  選擇題    205
10.6.3  問答題    205
10.6.4  操作題    206
第11章  約束    207
11.1  概述    207
11.1.1  數據完整性的概念    207
11.1.2  約束的概念和類型    208
11.1.3  定義約束的方式    209
11.2  管理約束    209
11.2.1  DEFAULT約束    210
11.2.2  CHECK約束    211
11.2.3  主鍵約束    212
11.2.4  UNIQUE約束    214
11.2.5  外鍵約束    215
11.3  禁止約束    218
11.3.1  禁止在已有的數據上
應用約束    218
11.3.2  禁止在加載數據時
應用約束    219
11.4  上機實驗    220
11.4.1  練習定義和使用主鍵約束    220
11.4.2  練習定義和使用CHECK
約束    221
11.5  思考練習    221
11.5.1  填空題    221
11.5.2  選擇題    222
11.5.3  問答題    222
11.5.4  操作題    222
第12章  索引    223
12.1  概述    223
12.2  索引的類型和特點    224
12.2.1  堆的結構特點    224
12.2.2  聚集索引的結構特點    226
12.2.3  非聚集索引的結構特點    228
12.2.4  其他類型的索引    229
12.2.5  訪問數據的方式    229
12.3  創(chuàng)建索引    230
12.3.1  直接方法和間接方法    230
12.3.2  使用CREATE INDEX
語句    231
12.3.3  數據庫引擎優(yōu)化顧問    234
12.3.4  查看索引信息    237
12.4  索引維護    238
12.4.1  查看索引統計信息    238
12.4.2  查看索引碎片信息    239
12.4.3  維護索引統計信息    240
12.5  上機實驗    241
12.5.1  練習創(chuàng)建和重建索引    241
12.5.2  練習查看索引碎片信息    241
12.6  思考練習    242
12.6.1  填空題    242
12.6.2  選擇題    242
12.6.3  問答題    242
12.6.4  操作題    242
第13章  視圖    243
13.1  概述    243
13.2  創(chuàng)建視圖    244
13.3  通過視圖修改數據    247
13.4  使用圖形化工具定義視圖    249
13.5  上機實驗    250
13.5.1  練習使用CREATE VIEW
語句創(chuàng)建視圖    250
13.5.2  練習在CREATE VIEW
語句中使用WITH CHECK
OPTION子句    250
13.6  思考練習    251
13.6.1  填空題    251
13.6.2  選擇題    251
13.6.3  問答題    251
13.6.4  操作題    252
第14章  存儲過程    253
14.1  概述    253
14.2  創(chuàng)建和執(zhí)行存儲過程    255
14.2.1  創(chuàng)建存儲過程的規(guī)則    255
14.2.2  使用CREATE PROCEDURE
語句創(chuàng)建存儲過程    256
14.2.3  執(zhí)行存儲過程    258
14.2.4  修改和刪除存儲過程    259
14.3  存儲過程的執(zhí)行過程    260
14.4  查看存儲過程的信息    261
14.5  上機實驗    261
14.5.1  練習創(chuàng)建和執(zhí)行存儲過程    261
14.5.2  練習加密存儲過程定義
文本    262
14.6  思考練習    263
14.6.1  填空題    263
14.6.2  選擇題    263
14.6.3  問答題    263
14.6.4  操作題    264
第15章  觸發(fā)器    265
15.1  概述    265
15.2  管理DML觸發(fā)器    266
15.2.1  DML觸發(fā)器的類型    266
15.2.2  創(chuàng)建DML觸發(fā)器    268
15.2.3  DML觸發(fā)器的工作原理    269
15.2.4  一個DML觸發(fā)器示例    270
15.3  管理DDL 觸發(fā)器    275
15.4  上機實驗    277
15.4.1  練習創(chuàng)建DML觸發(fā)器    277
15.4.2  練習創(chuàng)建DDL觸發(fā)器    278
15.5  思考練習    279
15.5.1  填空題    279
15.5.2  選擇題    279
15.5.3  問答題    279
15.5.4  操作題    279
第16章  用戶定義函數    281
16.1  概述    281
16.2  創(chuàng)建用戶定義函數    282
16.2.1  創(chuàng)建用戶定義函數時
的考慮    282
16.2.2  使用CREATE FUNCTION
語句    283
16.2.3  查看用戶定義函數的信息    286
16.3  上機實驗    287
16.3.1  練習創(chuàng)建標量函數    287
16.3.2  練習創(chuàng)建內聯表值函數    287
16.4  思考練習    288
16.4.1  填空題    288
16.4.2  選擇題    288
16.4.3  問答題    288
16.4.4  操作題    288
第17章  同義詞    289
17.1  概述    289
17.2  管理同義詞    290
17.2.1  可以使用同義詞的
Transact-SQL語句    290
17.2.2  使用CREATE SYNONYM
語句創(chuàng)建同義詞    291
17.2.3  查看同義詞的信息    292
17.3  上機實驗    293
17.3.1  練習創(chuàng)建同義詞    293
17.3.2  練習查看同義詞信息    293
17.4  思考練習    294
17.4.1  填空題    294
17.4.2  選擇題    294
17.4.3  問答題    294
17.4.4  操作題    294
第18章  XML技術    295
18.1  概述    295
18.2  XML數據類型和查詢    296
18.2.1  XML數據類型    296
18.2.2  XQuery技術    300
18.2.3  XML數據類型方法    301
18.3  使用FOR XML子句    302
18.3.1  FOR XML RAW    303
18.3.2  FOR XML AUTO    303
18.3.3  使用FOR XML
EXPLICIT    305
18.3.4  使用TYPE指令    306
18.3.5  使用FOR XML PATH    307
18.3.6  嵌套的FOR XML查詢    308
18.3.7  內聯XSD架構生成    308
18.4  其他XML技術    309
18.4.1  XML索引    309
18.4.2  使用OPENXML函數    310
18.5  上機實驗    311
18.5.1  練習使用XML數據類型    311
18.5.2  練習使用FOR XML子句    312
18.6  思考練習    312
18.6.1  填空題    312
18.6.2  選擇題    313
18.6.3  問答題    313
18.6.4  操作題    313
附錄  思考練習參考答案    315
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號