注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫SQL SeverSQL Server 2005基礎(chǔ)教程

SQL Server 2005基礎(chǔ)教程

SQL Server 2005基礎(chǔ)教程

定 價(jià):¥49.00

作 者: (英)迪尤遜 著,董明 等譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: Sever

ISBN: 9787115154392 出版時(shí)間: 2006-12-01 包裝: 膠版紙
開本: 16 頁數(shù): 432 字?jǐn)?shù):  

內(nèi)容簡介

  本書重點(diǎn)闡述了SQL Server 2005的基礎(chǔ)知識(shí),書中首先以建立一個(gè)金融數(shù)據(jù)庫系統(tǒng)為主線,從最基礎(chǔ)的收集信息入手,一步步地引導(dǎo)讀者學(xué)會(huì)如何保證數(shù)據(jù)庫的安全,創(chuàng)建表、主鍵、索引等項(xiàng)目,在表之間建立恰當(dāng)?shù)年P(guān)系,并掌握如何備份和還原數(shù)據(jù)庫;之后以前面建立的示例數(shù)據(jù)庫為基礎(chǔ),深入講解各種數(shù)據(jù)操作的方法,從數(shù)據(jù)檢索、插入、更新、刪除,到函數(shù)、觸發(fā)器、存儲(chǔ)過程的使用;最后,概略講述了SQL Server Reporting Services。書中還針對(duì)數(shù)據(jù)安全性方面的操作和細(xì)節(jié)提供了大量的例子。.本書適合希望使用SQL Server 2005的開發(fā)和管理人員閱讀,也可作為高等學(xué)校相關(guān)課程的教材。...

作者簡介

  作者:Robin DewsonRobin Dewson是著名投資銀行雷曼兄弟公司的SQL Server和Visual Basic顧問。他與人合作編寫了多部SQL Server方面的著作,包括Amazon暢銷書Pro SQL Server 2005,他還是ASPToday網(wǎng)站的撰稿人”可以通過robin@fat-belly.com或www.fat-belly.com與他聯(lián)系。...

圖書目錄

第1章  SQL Server 2005概述和安裝    1
1.1  為什么選擇SQL Server 2005    1
1.2  SQL Server的發(fā)展    3
1.3  硬件要求    4
1.3.1  CPU    4
1.3.2  內(nèi)存    4
1.3.3  硬盤空間    5
1.3.4  操作系統(tǒng)要求    5
1.4  示例    5
1.5  安裝    6
1.6  標(biāo)準(zhǔn)安裝    6
1.7  安全性    13
1.7.1  服務(wù)賬戶    13
1.7.2  身份驗(yàn)證模式    13
1.7.3  sa登錄    17
1.8  小結(jié)    18
第2章  SSMS    19
2.1  SSMS概覽    19
2.2  SSMS的選項(xiàng)    26
2.2.1  “環(huán)境”節(jié)點(diǎn)    26
2.2.2  “源代碼管理”節(jié)點(diǎn)    28
2.2.3  “文本編輯器”節(jié)點(diǎn)    29
2.2.4  “查詢執(zhí)行”節(jié)點(diǎn)    31
2.2.5  “查詢結(jié)果”節(jié)點(diǎn)    33
2.3  查詢編輯器    35
2.4  外圍應(yīng)用配置器工具    37
2.5  小結(jié)    40
第3章  設(shè)計(jì)和創(chuàng)建數(shù)據(jù)庫    41
3.1  數(shù)據(jù)庫的定義    42
3.2  SQL Server中的數(shù)據(jù)庫    43
3.2.1  master    43
3.2.2  tempdb    44
3.2.3  model    45
3.2.4  msdb    45
3.2.5  AdventureWorks/AdventureWorks DW    45
3.3  決定數(shù)據(jù)庫系統(tǒng)類型    46
3.3.1  OLTP    46
3.3.2  OLAP    47
3.3.3  示例系統(tǒng)類型選擇    47
3.4  收集數(shù)據(jù)    48
3.5  決定要存儲(chǔ)在數(shù)據(jù)庫中的信息49
3.5.1  金融產(chǎn)品    50
3.5.2  客戶    51
3.5.3  客戶地址    51
3.5.4  股票    51
3.5.5  交易    51
3.6  外部信息和忽略的信息    52
3.7  建立關(guān)系    52
3.7.1  使用鍵    52
3.7.2  創(chuàng)建關(guān)系    54
3.7.3  更多關(guān)于外鍵    57
3.8  規(guī)范化    58
3.8.1  每一個(gè)實(shí)體應(yīng)該有唯一的
標(biāo)識(shí)符    59
3.8.2  只存儲(chǔ)與實(shí)體直接有關(guān)的信息59
3.8.3  避免重復(fù)值或重復(fù)列    59
3.8.4  范式    60
3.8.5  非規(guī)范化    61
3.9  創(chuàng)建示例數(shù)據(jù)庫    62
3.9.1  在SSMS中創(chuàng)建數(shù)據(jù)庫    62
3.9.2  在SSMS中刪除數(shù)據(jù)庫    74
3.9.3  在查詢編輯器中創(chuàng)建數(shù)據(jù)庫77
3.10  小結(jié)    79
第4章  安全    80
4.1  登錄名    80
4.2  角色    88
4.2.1  固定服務(wù)器角色    88
4.2.2  數(shù)據(jù)庫角色    90
4.2.3  應(yīng)用程序角色    90
4.3  架構(gòu)    93
4.4  在解決方案中進(jìn)行下去之前95
4.5  小結(jié)    99
第5章  定義表    100
5.1  什么是表    100
5.2  定義表:SSMS    101
5.2.1  表中的不同數(shù)據(jù)類型    102
5.2.2  程序中的不同數(shù)據(jù)類型    106
5.3  列不僅僅是簡單的數(shù)據(jù)倉庫106
5.3.1  默認(rèn)值    106
5.3.2  生成IDENTITY值    107
5.3.3  NULL值的使用    107
5.3.4  為什么要定義允許NULL值
的列    108
5.4  在SQL Server中存儲(chǔ)圖像和大型
文本    108
5.5  在SSMS中創(chuàng)建表    109
5.6  通過查詢編輯器定義表    113
5.7  定義表:使用模板    115
5.8  創(chuàng)建模板和修改模板    118
5.9  ALTER TABLE命令    119
5.10  定義其余的表    121
5.11  設(shè)置主鍵    122
5.12  創(chuàng)建關(guān)系    123
5.12.1  在創(chuàng)建時(shí)檢查現(xiàn)有數(shù)據(jù)125
5.12.2  強(qiáng)制外鍵約束    126
5.12.3  刪除規(guī)則/更新規(guī)則    126
5.13  使用SQL語句ALTER TABLE126
5.14  小結(jié)    128
第6章  創(chuàng)建索引和數(shù)據(jù)庫關(guān)系圖129
6.1  什么是索引    129
6.1.1  索引類型    130
6.1.2  唯一性    132
6.2  確定是什么導(dǎo)致了好的索引132
6.2.1  使用低維護(hù)列    132
6.2.2  主鍵和外鍵    133
6.2.3  找到指定記錄    133
6.2.4  使用覆蓋索引    133
6.2.5  查找信息范圍    134
6.2.6  保持?jǐn)?shù)據(jù)的排序    134
6.3  確定是什么導(dǎo)致了壞的索引135
6.3.1  使用了不合適的列    135
6.3.2  選擇了不合適的數(shù)據(jù)    135
6.3.3  包含了過多的列    135
6.3.4  表中包含的記錄過少    135
6.4  針對(duì)性能對(duì)索引進(jìn)行回顧    136
6.5  創(chuàng)建索引    136
6.5.1  在表設(shè)計(jì)器中創(chuàng)建索引    136
6.5.2  索引和統(tǒng)計(jì)信息    139
6.5.3  CREATE INDEX語法    140
6.5.4  在查詢編輯器中創(chuàng)建索引:
模板    142
6.5.5  在查詢編輯器中創(chuàng)建索引:
SQL代碼    145
6.6  刪除索引    148
6.7  在查詢編輯器中修改索引    149
6.8  為數(shù)據(jù)庫生成關(guān)系圖    151
6.8.1  數(shù)據(jù)庫關(guān)系圖基礎(chǔ)    151
6.8.2  SQL Server數(shù)據(jù)庫關(guān)系圖工具152
6.8.3  默認(rèn)數(shù)據(jù)庫關(guān)系圖    153
6.8.4  數(shù)據(jù)庫關(guān)系圖工具條    155
6.9  小結(jié)    157
第7章  數(shù)據(jù)庫的備份、還原和維護(hù)158
7.1  事務(wù)日志    159
7.2  備份策略    161
7.3  當(dāng)可能發(fā)生錯(cuò)誤    162
7.4  讓數(shù)據(jù)庫脫機(jī)    163
7.5  備份數(shù)據(jù)    164
7.5.1  使用T-SQL備份數(shù)據(jù)庫    169
7.5.2  使用T-SQL進(jìn)行日志備份175
7.6  還原數(shù)據(jù)庫    178
7.6.1  使用SSMS還原數(shù)據(jù)    178
7.6.2  使用T-SQL進(jìn)行還原    181
7.7  分離和附加數(shù)據(jù)庫    185
7.7.1  使用SSMS進(jìn)行分離和附加
操作    185
7.7.2  使用T-SQL進(jìn)行分離和附加
操作    190
7.8  為數(shù)據(jù)庫生成SQL腳本    192
7.9  維護(hù)數(shù)據(jù)庫    198
7.10  小結(jié)    207
第8章  操作數(shù)據(jù)    208
8.1  T-SQL的INSERT命令的語法209
8.2  SQL命令I(lǐng)NSERT    209
8.2.1  默認(rèn)值    212
8.2.2  使用NULL值    212
8.3  DBCC CHECKIDENT    216
8.4  列約束    217
8.5  同時(shí)處理多條記錄    222
8.6  檢索數(shù)據(jù)    224
8.7  使用SSMS檢索數(shù)據(jù)    224
8.8  SELECT語句    226
8.9  指定列    228
8.10  第一批搜索    229
8.11  改變輸出的顯示    231
8.12  限制搜索:WHERE的使用    232
8.12.1  SET ROWCOUNT n    235
8.12.2  TOP n    236
8.12.3  TOP n PERCENT    237
8.13  字符串函數(shù)    237
8.14  順序!順序!    239
8.15  LIKE運(yùn)算符    240
8.16  生成數(shù)據(jù):SELECT INTO    242
8.17  誰能添加、刪除或選取數(shù)據(jù)244
8.18  更新數(shù)據(jù)    248
8.18.1  UPDATE命令    248
8.18.2  在查詢編輯器中更新數(shù)據(jù)250
8.19  事務(wù)    253
8.19.1  BEGIN TRAN    254
8.19.2  COMMIT TRAN    254
8.19.3  ROLLBACK TRAN    255
8.19.4  鎖定數(shù)據(jù)    255
8.19.5  更新數(shù)據(jù):使用事務(wù)    255
8.19.6  嵌套事務(wù)    257
8.20  刪除數(shù)據(jù)    259
8.20.1  DELETE的語法    259
8.20.2  使用DELETE語句    259
8.21  截?cái)啾恚▌h除表中的所有行)261
8.22  刪除表    262
8.23  小結(jié)    263
第9章  構(gòu)建視圖    264
9.1  什么是視圖    265
9.2  針對(duì)安全而使用查詢    265
9.3  加密視圖定義    266
9.4  創(chuàng)建視圖:SSMS    267
9.5  使用視圖來創(chuàng)建視圖    272
9.6  CREATE VIEW語法    277
9.7  創(chuàng)建視圖:查詢編輯器窗格278
9.8  創(chuàng)建視圖:SCHEMABINDING279
9.9  為視圖設(shè)置索引    282
9.10  小結(jié)    285
第10章  存儲(chǔ)過程    286
10.1  什么是存儲(chǔ)過程    286
10.2  CREATE PROCEDURE語法    287
10.3  返回一系列記錄    290
10.4  創(chuàng)建存儲(chǔ)過程:SSMS    290
10.5  執(zhí)行存儲(chǔ)過程的不同方法294
10.5.1  不使用EXEC    294
10.5.2  使用EXEC    294
10.6  使用RETURN    295
10.7  控制流程    299
10.7.1  IF...ELSE    299
10.7.2  BEGIN...END    300
10.7.3  WHILE...BREAK語句    300
10.7.4  CASE語句    302
10.8  綜合應(yīng)用    305
10.9  小結(jié)    307
第11章  T-SQL基礎(chǔ)    308
11.1  使用多個(gè)表    308
11.2  變量    313
11.3  臨時(shí)表    315
11.4  聚合    318
11.4.1  COUNT/COUNT_BIG    318
11.4.2  SUM    319
11.4.3  MAX/MIN    319
11.4.4  AVG    320
11.5  GROUP BY    320
11.6  HAVING    322
11.7  獨(dú)特值    323
11.8  函數(shù)    324
11.8.1  日期和時(shí)間函數(shù)    324
11.8.2  字符串函數(shù)    327
11.8.3  系統(tǒng)函數(shù)    333
11.9  RAISERROR    336
11.10  錯(cuò)誤處理    340
11.11  @@ERROR    340
11.12  TRY...CATCH    342
11.13  小結(jié)    345
第12章  高級(jí)T-SQL    346
12.1  子查詢    346
12.1.1  IN    348
12.1.2  EXISTS    349
12.2  APPLY運(yùn)算符    350
12.2.1  CROSS APPLY    350
12.2.2  OUTER APPLY    351
12.3  公用表表達(dá)式    352
12.4  透視數(shù)據(jù)    355
12.4.1  PIVOT    355
12.4.2  UNPIVOT    357
12.5  排名函數(shù)    358
12.5.1  ROW_NUMBER    359
12.5.2  RANK    361
12.5.3  DENSE_RANK    362
12.5.4  NTILE    363
12.6  使用MAX數(shù)據(jù)類型    363
12.7  小結(jié)    367
第13章  觸發(fā)器    368
13.1  什么是觸發(fā)器    368
13.2  DML觸發(fā)器    369
13.3  針對(duì)DML觸發(fā)器的CREATE TRIGGER
語法    370
13.4  為什么不使用約束    372
13.5  對(duì)邏輯表進(jìn)行刪除和插入    372
13.6  創(chuàng)建DML FOR觸發(fā)器    373
13.7  檢查特定的列    377
13.7.1  使用UPDATE()    377
13.7.2  使用COLUMNS_UPDATED()    381
13.8  DDL觸發(fā)器    384
13.9  刪除DDL觸發(fā)器    387
13.10  EVENTDATA()    387
13.11  小結(jié)    390
第14章  SQL Server Reporting Services    391
14.1  什么是Reporting Services391
14.2  Reporting Services架構(gòu):遠(yuǎn)觀392
14.3  Reporting Services架構(gòu):更近的
      觀察    393
14.3.1  應(yīng)用程序?qū)?nbsp;   394
14.3.2  服務(wù)器層    395
14.3.3  數(shù)據(jù)層    397
14.4  使用報(bào)表向?qū)?gòu)建第一個(gè)報(bào)表398
14.5  構(gòu)建即席報(bào)表    401
14.5.1  數(shù)據(jù)相關(guān)的元素    402
14.5.2  報(bào)表項(xiàng)    402
14.5.3  報(bào)表結(jié)構(gòu)    403
14.6  小結(jié)    409
附錄  術(shù)語表    410

本目錄推薦

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