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

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

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

定 價:¥29.00

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

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

內容簡介

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

作者簡介

暫缺《SQL Server 2005實用教程-21世紀電腦學校》作者簡介

圖書目錄

第1章  SQL Server概述    1
1.1  SQL Server的體系結構    1
1.2  數(shù)據(jù)庫和數(shù)據(jù)庫對象    2
1.2.1  數(shù)據(jù)庫的類型和特點    2
1.2.2  數(shù)據(jù)庫對象    4
1.3  安全性    5
1.3.1  管理規(guī)章制度方面的安全性    6
1.3.2  數(shù)據(jù)庫服務器物理方面的
安全性    6
1.3.3  數(shù)據(jù)庫服務器邏輯方面的
安全性    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  數(shù)據(jù)庫引擎優(yōu)化顧問    12
1.4.5  實用工具    12
1.5  數(shù)據(jù)庫應用程序開發(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  安裝系統(tǒng)實驗    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  數(shù)據(jù)定義語言    42
3.3  數(shù)據(jù)操縱語言    44
3.4  數(shù)據(jù)控制語言    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章  數(shù)據(jù)類型和內置函數(shù)    63
4.1  數(shù)據(jù)類型    63
4.1.1  數(shù)據(jù)類型和特點    63
4.1.2  數(shù)字數(shù)據(jù)類型    65
4.1.3  字符數(shù)據(jù)類型    68
4.1.4  datetime和smalldatetime
數(shù)據(jù)類型    69
4.1.5  二進制數(shù)據(jù)類型    70
4.1.6  其他數(shù)據(jù)類型    70
4.2  內置函數(shù)    71
4.2.1  函數(shù)的特點和類型    72
4.2.2  聚合函數(shù)    72
4.2.3  配置函數(shù)    73
4.2.4  加密函數(shù)    74
4.2.5  游標函數(shù)    76
4.2.6  日期和時間函數(shù)    76
4.2.7  數(shù)學函數(shù)    78
4.2.8  元數(shù)據(jù)函數(shù)    79
4.2.9  排名函數(shù)    81
4.2.10  行集函數(shù)    81
4.2.11  安全函數(shù)    82
4.2.12  字符串函數(shù)    83
4.2.13  系統(tǒng)函數(shù)    85
4.2.14  系統(tǒng)統(tǒng)計函數(shù)    87
4.2.15  文本和圖像函數(shù)    88
4.3  上機實驗    89
4.3.1  練習使用日期數(shù)據(jù)類型    89
4.3.2  練習使用排名函數(shù)    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  數(shù)據(jù)庫用戶管理    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  數(shù)據(jù)庫角色    105
5.6.1  管理數(shù)據(jù)庫角色    105
5.6.2  固定數(shù)據(jù)庫角色    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章  管理數(shù)據(jù)庫    123
6.1  概述    123
6.2  定義數(shù)據(jù)庫    125
6.2.1  創(chuàng)建數(shù)據(jù)庫    125
6.2.2  設置數(shù)據(jù)庫選項    127
6.2.3  查看數(shù)據(jù)庫信息    131
6.3  修改數(shù)據(jù)庫    132
6.3.1  更改數(shù)據(jù)庫名稱    133
6.3.2  增大數(shù)據(jù)庫    133
6.3.3  收縮數(shù)據(jù)庫    134
6.3.4  修改數(shù)據(jù)庫文件    137
6.3.5  管理文件組    137
6.4  數(shù)據(jù)庫快照管理    139
6.5  數(shù)據(jù)庫的其他操作    140
6.6  優(yōu)化數(shù)據(jù)庫    141
6.6.1  放置數(shù)據(jù)文件和日志文件    141
6.6.2  使用文件組    142
6.6.3  使用RAID技術    142
6.7  上機實驗    143
6.7.1  練習創(chuàng)建和修改數(shù)據(jù)庫    143
6.7.2  練習在數(shù)據(jù)庫中增加文件組
和文件    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  更改列的數(shù)據(jù)類型    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  選擇指定的數(shù)據(jù)列    165
8.2.2  使用文字串    166
8.2.3  改變列標題    167
8.2.4  數(shù)據(jù)運算    168
8.2.5  使用ALL和DISTINCT
關鍵字    171
8.3  排序    172
8.4  使用WHERE子句選擇
數(shù)據(jù)行    175
8.4.1  簡單搜索條件    175
8.4.2  模糊搜索條件    175
8.4.3  復合搜索條件    177
8.5  使用圖形化工具    177
8.6  上機實驗    178
8.6.1  練習使用CAST函數(shù)和改變列
標題    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章  插入、更新和刪除數(shù)據(jù)    197
10.1  一個示例    197
10.2  插入數(shù)據(jù)    198
10.3  更新數(shù)據(jù)    201
10.4  刪除數(shù)據(jù)    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  數(shù)據(jù)完整性的概念    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  禁止在已有的數(shù)據(jù)上
應用約束    218
11.3.2  禁止在加載數(shù)據(jù)時
應用約束    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  訪問數(shù)據(jù)的方式    229
12.3  創(chuàng)建索引    230
12.3.1  直接方法和間接方法    230
12.3.2  使用CREATE INDEX
語句    231
12.3.3  數(shù)據(jù)庫引擎優(yōu)化顧問    234
12.3.4  查看索引信息    237
12.4  索引維護    238
12.4.1  查看索引統(tǒng)計信息    238
12.4.2  查看索引碎片信息    239
12.4.3  維護索引統(tǒng)計信息    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  通過視圖修改數(shù)據(jù)    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章  用戶定義函數(shù)    281
16.1  概述    281
16.2  創(chuàng)建用戶定義函數(shù)    282
16.2.1  創(chuàng)建用戶定義函數(shù)時
的考慮    282
16.2.2  使用CREATE FUNCTION
語句    283
16.2.3  查看用戶定義函數(shù)的信息    286
16.3  上機實驗    287
16.3.1  練習創(chuàng)建標量函數(shù)    287
16.3.2  練習創(chuàng)建內聯(lián)表值函數(shù)    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數(shù)據(jù)類型和查詢    296
18.2.1  XML數(shù)據(jù)類型    296
18.2.2  XQuery技術    300
18.2.3  XML數(shù)據(jù)類型方法    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  內聯(lián)XSD架構生成    308
18.4  其他XML技術    309
18.4.1  XML索引    309
18.4.2  使用OPENXML函數(shù)    310
18.5  上機實驗    311
18.5.1  練習使用XML數(shù)據(jù)類型    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 ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號