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

Microsoft SQL Server 2005初學(xué)者指南

Microsoft SQL Server 2005初學(xué)者指南

定 價:¥68.80

作 者: (美)佩特科維奇 著,馮飛,薛瑩 譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: Sever

ISBN: 9787302145882 出版時間: 2007-04-01 包裝: 膠版紙
開本: 185*260 頁數(shù): 587 字?jǐn)?shù):  

內(nèi)容簡介

  《Microsoft SQL Server 2005初學(xué)者指南》是一本淺顯易懂卻十分地道的指南,書中介紹了SQL Server2005的所有可用的強(qiáng)大功能。包括:安裝SQL Server2005,使系統(tǒng)管理任務(wù)自動運行,執(zhí)行簡單的和復(fù)雜的數(shù)據(jù)庫查詢,以及使用健壯分析、商務(wù)智能和報表工具?!禡icrosoft SQL Server 2005初學(xué)者指南》還介紹了故障檢修、數(shù)據(jù)分區(qū)、復(fù)制和查詢優(yōu)化。通過使用《Microsoft SQL Server 2005初學(xué)者指南》,您可以立即建立一個安全可靠、生產(chǎn)率高的數(shù)據(jù)管理平臺。作者簡介:Dusan Petkovic是德國羅森海姆理工學(xué)院計算機(jī)科學(xué)系教授。他所著的SQL Server4:A Beginners Guid和SQL Server2000:A Beginners Guide都是暢銷書,他還經(jīng)常為SQL Server Magazine撰稿。

作者簡介

  本書提供作譯者介紹Dusan Petkovic是德國羅森海姆理工學(xué)院計算機(jī)科學(xué)系教授。他所著的SQL Server 7: A Beginner's Guide和SQL Server 2000: A Beginner's Guide都是暢銷書,他還經(jīng)常為SQL Server Magazine撰稿。...

圖書目錄

第Ⅰ部分  SQL Server的
     基本概念
第1章  數(shù)據(jù)庫系統(tǒng)和SQL Server    3
  1.1  數(shù)據(jù)庫系統(tǒng)概述    5
1.1.1  多種不同的用戶界面    6
1.1.2  物理數(shù)據(jù)獨立性    6
1.1.3  邏輯數(shù)據(jù)獨立性    6
1.1.4  查詢優(yōu)化    7
1.1.5  數(shù)據(jù)完整性    7
1.1.6  并發(fā)控制    7
1.1.7  備份與恢復(fù)    7
1.1.8  安全性和授權(quán)    8
  1.2  關(guān)系數(shù)據(jù)庫系統(tǒng)    8
1.3  SQL:一種關(guān)系數(shù)據(jù)庫
語言    11
  1.4  數(shù)據(jù)庫設(shè)計    12
1.4.1  范式    13
1.4.2  實體-關(guān)系(ER)模型    15
  1.5  小結(jié)    17
  1.6  Microsoft SQL Server概述    18
  1.7  練習(xí)    18
第2章  SQL Server Management
Studio    21
2.1  SQL Server程序組和
Books Online    22
2.2  SQL Server Management
Studio    23
2.2.1  通過SQL Server
Database Engine使用
Management Studio    26
2.2.2  使用Object Explorer
管理數(shù)據(jù)庫    29
2.2.3  使用SQL Server
Management Studio
創(chuàng)建動作    35
  2.3  小結(jié)    39
  2.4  練習(xí)    40
第Ⅱ部分  Transact-SQL
  語言
第3章  SQL組件    43
  3.1  SQL的基本對象    44
3.1.1  注釋    45
3.1.2  標(biāo)識符    46
3.1.3  保留字    46
  3.2  數(shù)據(jù)類型    46
3.2.1  數(shù)值型    46
3.2.2  串型    47
3.2.3  指定日期和時間    50
3.2.4  派生數(shù)據(jù)類型    51
3.2.5  混雜型    51
3.2.6  用戶自定義型    52
  3.3  謂詞    52
  3.4  聚集函數(shù)    53
  3.5  標(biāo)量函數(shù)    53
3.5.1  數(shù)值函數(shù)    54
3.5.2  日期函數(shù)    55
3.5.3  串函數(shù)    56
3.5.4  文本/圖像函數(shù)    58
3.5.5  系統(tǒng)函數(shù)    58
  3.6  標(biāo)量運算符    60
  3.7  空值    62
  3.8  小結(jié)    63
  3.9  練習(xí)    63
第4章  數(shù)據(jù)定義語言    65
  4.1  創(chuàng)建數(shù)據(jù)庫對象    66
4.1.1  創(chuàng)建數(shù)據(jù)庫    66
4.1.2  CREATE TABLE:
一個基本的格式    69
4.1.3  CREATE TABLE:
增強(qiáng)型格式    71
4.1.4  CREATE TABLE和
聲明性完整性約束    72
4.1.5  參照約束    76
4.1.6  創(chuàng)建其他數(shù)據(jù)庫對象    80
4.1.7  完整性約束和域    81
  4.2  修改數(shù)據(jù)庫對象    86
4.2.1  修改數(shù)據(jù)庫    86
4.2.2  修改表:基本格式    87
4.2.3  修改表:增強(qiáng)格式    88
  4.3  刪除數(shù)據(jù)庫對象    91
  4.4  小結(jié)    92
  4.5  練習(xí)    92
第5章  簡單查詢    95
  5.1  SELECT語句:基本格式    96
  5.2  WHERE子句    98
5.2.1  布爾運算符    100
5.2.2  IN和BETWEEN
運算符    104
5.2.3  涉及NULL值的查詢    108
5.2.4  LIKE運算符    109
  5.3  簡單子查詢    113
5.3.1  子查詢與比較運算符    113
5.3.2  子查詢與IN運算符    115
5.3.3  ANY以及ALL運算符    116
5.3.4  EXISTS函數(shù)    118
5.3.5  FROM子句中的查詢    119
  5.4  GROUP BY子句    119
  5.5  聚集函數(shù)    121
5.5.1  便利聚集    121
5.5.2  統(tǒng)計聚集    127
5.5.3  超聚集(運算符CUBE
和ROLLUP)    128
5.5.4  用戶自定義的聚集函數(shù)    128
  5.6  HAVING子句    128
  5.7  ORDER BY子句    129
5.8  SELECT語句和
IDENTITY屬性    132
  5.9  集合運算符    133
  5.10  CASE表達(dá)式    138
  5.11  COMPUTE子句    139
  5.12  臨時表    142
  5.13  計算列    143
  5.14  小結(jié)    144
  5.15  練習(xí)    144
第6章  復(fù)雜查詢    147
  6.1  連接運算符    148
6.1.1  兩種實現(xiàn)連接的
語法格式    148
6.1.2  等值連接    149
6.1.3  笛卡爾積    152
6.1.4  自然連接    154
6.1.5  theta連接    156
6.1.6  多個表的連接    157
6.1.7  把某個表與其自身連接    158
6.1.8  外部連接    160
  6.2  相關(guān)子查詢    163
  6.3  連接查詢和子查詢的優(yōu)點    168
6.3.1  子查詢的優(yōu)點    168
6.3.2  連接的優(yōu)點    169
  6.4  通用表表達(dá)式    169
6.4.1  CTE和非遞歸查詢    170
6.4.2  通用表表達(dá)式和
遞歸查詢    172
  6.5  小結(jié)    176
  6.6  練習(xí)    176
第7章  對表中內(nèi)容的修改    179
  7.1  INSERT語句    180
7.1.1  插入一行    180
7.1.2  插入多行    182
  7.2  UPDATE語句    183
  7.3  DELETE語句    186
  7.4  小結(jié)    188
  7.5  練習(xí)    188
第8章  存儲過程與用戶自定義
函數(shù)    189
  8.1  SQL擴(kuò)展    190
8.1.1  語句塊    190
8.1.2  IF語句    190
8.1.3  WHILE語句    191
8.1.4  局部變量    192
8.1.5  其他過程語句    193
8.1.6  用TRY和CATCH
語句處理事件    194
  8.2  存儲過程    196
8.2.1  存儲過程的創(chuàng)建與執(zhí)行    197
8.2.2  系統(tǒng)存儲過程    201
8.2.3  存儲過程和CLR    201
  8.3  用戶自定義函數(shù)    205
8.3.1  用戶自定義函數(shù)的
創(chuàng)建和執(zhí)行    205
8.3.2  用戶自定義函數(shù)和CLR    209
  8.4  小結(jié)    210
  8.5  練習(xí)    211
第9章  索引和查詢優(yōu)化    213
  9.1  索引    214
9.1.1  群集索引和非群集索引    215
9.1.2  索引以及相關(guān)
Transact-SQL語句    217
9.1.3  編輯索引信息    222
9.1.4  索引和鍵    223
9.1.5  創(chuàng)建索引的準(zhǔn)則    223
  9.2  提高效率的通用標(biāo)準(zhǔn)    225
9.2.1  連接與相關(guān)子查詢    225
9.2.2  不完整語句    226
9.2.3  LIKE運算符    227
9.2.4  用于查詢優(yōu)化的
Transact-SQL語句    227
  9.3  查詢優(yōu)化器    229
9.3.1  優(yōu)化器統(tǒng)計信息    230
9.3.2  連接操作的實現(xiàn)    231
9.3.3  優(yōu)化器提示    232
  9.4  DBCC命令和索引    242
  9.5  小結(jié)    242
  9.6  練習(xí)    242
第10章  視圖    245
  10.1  DDL語句和視圖    246
10.1.1  創(chuàng)建視圖    246
10.1.2  修改和刪除視圖    250
  10.2  DML語句和視圖    252
10.2.1  視圖檢索    252
10.2.2  INSERT語句和視圖    253
10.2.3  UPDATE語句和視圖    255
10.2.4  DELETE語句和視圖    257
  10.3  索引視圖    257
10.3.1  創(chuàng)建索引視圖    258
10.3.2  索引視圖的好處    260
10.3.3  索引視圖的使用    261
  10.4  小結(jié)    263
  10.5  練習(xí)    263
第11章  系統(tǒng)目錄    265
  11.1  系統(tǒng)表    266
11.1.1  Sysobjects    266
11.1.2  Syscolumns    267
11.1.3  Sysindexes    267
11.1.4  Sysusers    267
11.1.5  Sysdatabases    268
11.1.6  Sysdepends    268
11.1.7  Sysconstraints    268
  11.2  目錄視圖    269
11.2.1  Sys_objects    270
11.2.2  Sys.columns    270
11.2.3  Sys.database_principals    270
  11.3  目錄視圖的查詢    271
11.4  訪問系統(tǒng)信息的
其他方式    273
11.4.1  系統(tǒng)過程    273
11.4.2  系統(tǒng)函數(shù)    275
11.4.3  屬性函數(shù)    276
11.4.4  信息模式    277
  11.5  小結(jié)    280
  11.6  練習(xí)    280
第12章  SQL Server安全性    281
  12.1  身份驗證    282
12.1.1  SQL Server加密策略
及機(jī)制    283
12.1.2  使用DDL設(shè)置
SQL Server    284
12.1.3  使用系統(tǒng)過程來設(shè)置
SQL Server的安全性    286
12.1.4  與登錄有關(guān)的
系統(tǒng)過程    286
  12.2  模式    287
12.2.1  用戶和模式分離    288
12.2.2  與模式有關(guān)的DDL
語句    288
  12.3  數(shù)據(jù)庫安全    291
12.3.1  使用DDL創(chuàng)建
數(shù)據(jù)庫用戶賬戶    291
12.3.2  使用系統(tǒng)過程設(shè)置
數(shù)據(jù)庫用戶賬戶    292
12.3.3  默認(rèn)的數(shù)據(jù)庫模式    293
  12.4  角色    294
12.4.1  固定服務(wù)器    294
12.4.2  固定服務(wù)器角色
及其權(quán)限    295
12.4.3  固定數(shù)據(jù)庫角色    297
12.4.4  固定數(shù)據(jù)庫角色
及其權(quán)限    298
12.4.5  應(yīng)用程序角色    300
12.4.6  用戶自定義的
數(shù)據(jù)庫角色    302
  12.5  授權(quán)    303
12.5.1  GRANT語句    304
12.5.2  DENY語句    308
12.5.3  REVOKE語句    310
  12.6  視圖和數(shù)據(jù)訪問    310
  12.7  存儲過程和數(shù)據(jù)訪問    312
  12.8  小結(jié)    312
  12.9  練習(xí)    313
第13章  觸發(fā)器    315
  13.1  引言    316
  13.2  觸發(fā)器的工作原理    316
13.2.1  AFTER觸發(fā)器的
應(yīng)用領(lǐng)域    318
13.2.2  INSTEAD OF觸發(fā)器
的應(yīng)用領(lǐng)域    321
13.2.3  第一個和最后
一個觸發(fā)器    322
13.2.4  DDL觸發(fā)器    323
  13.3  觸發(fā)器和CLR    324
  13.4  OUTPUT子句    328
  13.5  修改觸發(fā)器的結(jié)構(gòu)    329
  13.6  小結(jié)    330
  13.7  練習(xí)    330
第14章  事務(wù)    331
  14.1  引言    332
14.2  Transact-SQL語句
和事務(wù)    333
  14.3  鎖    336
14.3.1  鎖定粒度    337
14.3.2  鎖的種類    337
14.3.3  SELECT語句和鎖    340
  14.4  隔離級別    341
  14.5  死鎖    344
  14.6  小結(jié)    345
  14.7  練習(xí)    345
第15章  SQL Server系統(tǒng)環(huán)境    347
  15.1  磁盤存儲器    348
15.1.1  數(shù)據(jù)頁    349
15.1.2  大對象    351
15.1.3  索引頁    351
  15.2  系統(tǒng)數(shù)據(jù)庫    351
  15.3  實用程序    352
15.3.1  bcp實用程序    352
15.3.2  osql實用程序    354
15.3.3  sqlcmd實用程序    355
  15.4  SQL Server的實例    357
  15.5  Unicode    358
  15.6  SQL Server體系結(jié)構(gòu)    359
15.6.1  多處理器硬件
體系結(jié)構(gòu)    359
15.6.2  SQL Server的
多線程體系結(jié)構(gòu)    360
  15.7  小結(jié)    362
  15.8  練習(xí)    362
第Ⅲ部分  SQL Server:
     系統(tǒng)管理
第16章  系統(tǒng)管理概述    365
  16.1  管理工具    366
16.1.1  MS SQL Server 2005
程序組    367
16.1.2  SQL Computer
Manager    367
16.1.3  動態(tài)管理視圖    368
  16.2  系統(tǒng)管理員    369
  16.3  小結(jié)    369
第17章  規(guī)劃安裝并安裝
SQL Server    371
  17.1  規(guī)劃安裝    372
17.1.1  SQL Server的用途    372
17.1.2  硬件和軟件要求    373
17.1.3  SQL Server的版本    374
17.1.4  安裝建議    374
  17.2  安裝SQL Server    375
  17.3  安裝后配置SQL Server    381
17.3.1  創(chuàng)建服務(wù)器組并
注冊服務(wù)器    381
17.3.2  設(shè)置服務(wù)器選項    381
17.4  啟動和停止SQL Server
的實例    382
  17.5  小結(jié)    383
第18章  管理數(shù)據(jù)庫和數(shù)據(jù)庫
文件    385
  18.1  管理文件組    386
  18.2  管理數(shù)據(jù)庫    387
18.2.1  創(chuàng)建數(shù)據(jù)庫    388
18.2.2  查看和修改數(shù)據(jù)庫
選項    389
18.2.3  修改數(shù)據(jù)庫    391
  18.3  管理事務(wù)日志    393
  18.4  小結(jié)    394
  18.5  練習(xí)    394
第19章  管理安全性    395
  19.1  引言    396
19.1.1  實現(xiàn)安全模式    396
19.1.2  管理SQL Server
登錄    397
  19.2  數(shù)據(jù)庫安全權(quán)限    398
  19.3  管理權(quán)限    402
  19.4  小結(jié)    403
  19.5  練習(xí)    404
第20章  備份和恢復(fù)    405
  20.1  引言    406
20.1.1  軟件和硬件故障    406
20.1.2  事務(wù)日志    407
  20.2  備份    407
20.2.1  完全數(shù)據(jù)庫備份    407
20.2.2  差異備份    408
20.2.3  事務(wù)日志備份    408
20.2.4  數(shù)據(jù)庫文件備份    409
  20.3  執(zhí)行備份    409
20.3.1  使用Management
Studio進(jìn)行備份    410
20.3.2  使用Transact-SQL
語句進(jìn)行備份    413
20.3.3  備份哪些數(shù)據(jù)庫    415
20.3.4  最小化系統(tǒng)停機(jī)時間    416
20.3.5  高可用性    419
  20.4  恢復(fù)    420
20.4.1  自動恢復(fù)    420
20.4.2  手工恢復(fù)    421
20.4.3  恢復(fù)模型    428
20.4.4  恢復(fù)到標(biāo)記處    430
  20.5  小結(jié)    431
  20.6  練習(xí)    431
第21章  自動化系統(tǒng)管理任務(wù)    433
  21.1  引言    434
  21.2  SQL Server Agent    435
  21.3  創(chuàng)建作業(yè)和操作員    435
21.3.1  作業(yè)步驟    436
21.3.2  使用SQL Server
Management Studio
創(chuàng)建作業(yè)    436
21.3.3  建立作業(yè)時間表    438
21.3.4  創(chuàng)建要通知的操作員    439
21.3.5  查看作業(yè)歷史日志    440
  21.4  警報    441
21.4.1  錯誤消息    442
21.4.2  SQL Server錯誤日志    443
21.4.3  事件日志    443
21.4.4  定義警報來處理SQL
Server錯誤    443
21.4.5  定義警報來處理用戶
定義的錯誤    446
  21.5  小結(jié)    448
  21.6  練習(xí)    448
第22章  性能和調(diào)    449
  22.1  引言    450
  22.2  影響性能的因素    450
22.2.1  數(shù)據(jù)庫應(yīng)用程序
和性能    450
22.2.2  數(shù)據(jù)庫服務(wù)器和性能    452
22.2.3  系統(tǒng)資源和性能    453
  22.3  監(jiān)視工具    458
22.3.1  應(yīng)用程序性能工具    458
22.3.2  SQL Sever特有
的監(jiān)視    462
22.3.3  監(jiān)視系統(tǒng)資源的工具    464
  22.4  使用正確的工具    466
22.4.1  SQL Server Profiler    467
22.4.2  Database Engine
Tuning Advisor    467
  22.5  小結(jié)    472
第23章  數(shù)據(jù)分區(qū)    475
  23.1  引言    476
  23.2  創(chuàng)建分區(qū)表的步驟    477
23.2.1  設(shè)置分區(qū)目標(biāo)    477
23.2.2  確定分區(qū)鍵和分區(qū)數(shù)    478
23.2.3  為每個分區(qū)創(chuàng)建
文件組    478
23.2.4  創(chuàng)建分區(qū)函數(shù)和
分區(qū)模式    479
23.2.5  并置對象    482
23.3  對表和索引進(jìn)行分區(qū)
的準(zhǔn)則    482
  23.4  小結(jié)    482
第24章  數(shù)據(jù)復(fù)制    485
  24.1  分布式數(shù)據(jù)    486
  24.2  概述SQL Server復(fù)制    487
24.2.1  發(fā)布者、分發(fā)者
和訂閱者    488
24.2.2  發(fā)布和項目    489
24.2.3  復(fù)制類型    490
24.2.4  復(fù)制模型    492
  24.3  管理復(fù)制    494
24.3.1  配置分發(fā)服務(wù)器
和發(fā)布服務(wù)器    494
24.3.2  設(shè)置發(fā)布    495
24.3.3  設(shè)置訂閱服務(wù)器    496
  24.4  小結(jié)    498
  24.5  練習(xí)    498
第Ⅳ部分  Microsoft
          分析服務(wù)
第25章  數(shù)據(jù)倉庫入門    501
25.1  聯(lián)機(jī)事務(wù)處理與
數(shù)據(jù)倉庫化    502
25.1.1  聯(lián)機(jī)事務(wù)處理    502
25.1.2  數(shù)據(jù)倉庫系統(tǒng)    503
  25.2  數(shù)據(jù)倉庫和數(shù)據(jù)集市    504
  25.3  數(shù)據(jù)倉庫設(shè)計    506
  25.4  立方和存儲模式    508
  25.5  聚集    510
  25.6  數(shù)據(jù)訪問    512
  25.7  小結(jié)    512
  25.8  練習(xí)    512
第26章  Microsoft Analysis
Services    515
  26.1  BI Development Studio    517
  26.2  Analysis Services和立方    521
26.2.1  創(chuàng)建立方    522
26.2.2  設(shè)計存儲器聚集
和處理立方    523
26.2.3  瀏覽立方    526
  26.3  小結(jié)    527
第27章  商務(wù)智能和SQL    529
27.1  Transact-SQL中的
OLAP擴(kuò)展    530
27.1.1  CUBE運算符    530
27.1.2  ROLLUP運算符    533
27.1.3  排序函數(shù)    535
27.1.4  TOP n子句    541
27.1.5  PIVOT 和 UNPIVOT
運算符    543
  27.2  小結(jié)    544
第28章  Microsoft報表服務(wù)    545
  28.1  引言    546
28.1.1  Report Manager    546
28.1.2  Report Server    546
28.1.3  Report Server數(shù)據(jù)庫    547
  28.2  創(chuàng)建報表    547
28.2.1  Report向?qū)?nbsp;   548
28.2.2  參數(shù)化報表    554
  28.3  處理和管理報表    555
  28.4  訪問和交付報表    556
28.4.1  隨需應(yīng)變的報表    557
28.4.2  報表訂閱    558
  28.5  小結(jié)    559
  28.6  練習(xí)    559
第Ⅴ部分  XML 支 持
第29章  XML概述    563
  29.1  World Wide Web    564
  29.2  XML和相關(guān)的語言    564
  29.3  文檔類型定義    568
  29.4  XML模式    570
  29.5  小結(jié)    571
第30章  SQL Server 2005
和XML    573
30.1  在關(guān)系數(shù)據(jù)庫中存儲
XML    574
  30.2  XML數(shù)據(jù)類型    575
30.2.1  索引XML列    577
30.2.2  類型化和未類型化
的XML    578
30.3  用FOR XML子句
構(gòu)建XML文檔    580
30.3.1  RAW模式    581
30.3.2  AUTO模式    582
30.3.3  EXPLICIT模式    582
30.3.4  PATH模式    584
30.3.5  用不同的模式
指定指令    585
  30.4  XML查詢語言    586
  30.5  小結(jié)    587

本目錄推薦

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