注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫SQL SeverSQL SERVER 2005數(shù)據(jù)庫原理與應用簡明教程

SQL SERVER 2005數(shù)據(jù)庫原理與應用簡明教程

SQL SERVER 2005數(shù)據(jù)庫原理與應用簡明教程

定 價:¥29.00

作 者: 李維杰,孫乾君 編著
出版社: 清華大學出版社
叢編項: 計算機應用能力培養(yǎng)叢書
標 簽: SQL

購買這本書可以去


ISBN: 9787302151449 出版時間: 2007-05-01 包裝: 膠版紙
開本: 185*260 頁數(shù): 344 字數(shù):  

內(nèi)容簡介

  本書通過大量翔實的示例,向讀者展示了SQL Server 2005數(shù)據(jù)庫的原理、開發(fā)、應用及管理的相關技術和技巧。全書15章,可分為3大部分:第1部分(第1、2章)概述了數(shù)據(jù)庫的基本原理,包括數(shù)據(jù)處理的基礎知識、數(shù)據(jù)庫的基本體系結(jié)構、開發(fā)過程、關系數(shù)據(jù)庫的設計理論等內(nèi)容;第2部分(第3~9章)是本書的重點,也是讀者深入學習SQL Server 2005的基礎,詳細介紹了SQL Server 2005的安裝和配置過程,如何創(chuàng)建和管理數(shù)據(jù)庫、數(shù)據(jù)表,以及如何對數(shù)據(jù)進行查詢、修改、輸出等內(nèi)容;第3部分(第10~14章)詳細介紹了SQL Server 2005的一些高級話題,如存儲過程、觸發(fā)器、約束、同義詞,以及數(shù)據(jù)庫的備份和還原、安全管理技術,數(shù)據(jù)的分析與挖掘等內(nèi)容。為提高讀者的應用開發(fā)能力,本書第15章提供了電子相冊系統(tǒng)的具體開發(fā)過程,以供學習和參考。本書內(nèi)容豐富,結(jié)構清晰,核心概念和關鍵技術講解清楚,同時提供了豐富的示例以展示具體應用。本書具有很強的操作性和實用性,可作為高等院校、高職學?!癝QL Server數(shù)據(jù)庫原理與應用”課程的教材,或社會培訓班“SQL Server 2005”的基礎入門教材,同時對從事數(shù)據(jù)庫開發(fā)和管理的人員也具有較高參考價值。

作者簡介

暫缺《SQL SERVER 2005數(shù)據(jù)庫原理與應用簡明教程》作者簡介

圖書目錄

第1章  數(shù)據(jù)庫基礎知識    1
1.1  數(shù)據(jù)庫概述    1
1.1.1  基本概念    1
1.1.2  數(shù)據(jù)管理技術的產(chǎn)生和發(fā)展    3
1.1.3  數(shù)據(jù)庫系統(tǒng)的應用    6
1.1.4  常見的數(shù)據(jù)庫管理系統(tǒng)    7
1.2  數(shù)據(jù)庫系統(tǒng)的結(jié)構    8
1.2.1  模式(Schema)的概念    8
1.2.2  數(shù)據(jù)庫的三級模式結(jié)構    8
1.3  數(shù)據(jù)庫系統(tǒng)的組成    9
1.4  數(shù)據(jù)庫的設計流程    10
1.4.1  需求分析    11
1.4.2  概念結(jié)構設計    11
1.4.3  邏輯結(jié)構設計    11
1.4.4  物理結(jié)構設計    12
1.4.5  數(shù)據(jù)庫的實施    12
1.4.6  數(shù)據(jù)庫的運行和維護    12
本章小結(jié)    12
習題    13
第2章  關系數(shù)據(jù)庫及其設計理論    14
2.1  關系模型    14
2.1.1  數(shù)據(jù)模型    14
2.1.2  關系模型的數(shù)據(jù)結(jié)構    16
2.1.3  關系模型的特點    17
2.2  關系數(shù)據(jù)庫    17
2.2.1  關系操作    17
2.2.2  關系的完整性    20
2.3  關系數(shù)據(jù)庫的設計理論    21
2.3.1  函數(shù)依賴    21
2.3.2  關系模式的范式(NF,
Normal Form)    22
2.3.3  關系模式的規(guī)范化    23
2.3.4  范式應用——設計論壇數(shù)據(jù)庫    24
2.4  數(shù)據(jù)庫的恢復與并發(fā)控制    25
2.4.1  事務的基礎知識    25
2.4.2  數(shù)據(jù)庫的恢復    26
2.4.3  數(shù)據(jù)庫的并發(fā)控制    27
本章小結(jié)    31
習題    31
第3章  安裝與配置SQL Server 2005    33
3.1  初識SQL Server 2005    33
3.1.1  OLTP和OLAP    33
3.1.2  客戶機/服務器(C/S)架構    34
3.1.3  SQL Server 2005數(shù)據(jù)平臺    35
3.2  安裝SQL Server 2005    37
3.2.1  安裝前的準備工作    37
3.2.2  SQL Server 2005的安裝過程    39
3.2.3  驗證安裝是否成功    43
3.3  注冊、配置和管理SQL Server
2005服務器    43
3.3.1  Management Studio概述    44
3.3.2  注冊服務器    45
3.3.3  配置SQL Server 2005服務器    47
3.3.4  管理SQL Server 2005服務器    54
3.4  配置SQL Server 2005網(wǎng)絡環(huán)境    56
3.4.1  配置本地共享內(nèi)存的SQL
Server 2005網(wǎng)絡環(huán)境    56
3.4.2  配置TCP/IP協(xié)議的SQL
Server 2005網(wǎng)絡環(huán)境    57
3.4.3  配置命名管道的SQL Server
2005網(wǎng)絡環(huán)境    59
本章小結(jié)    60
習題    60
第4章  創(chuàng)建和管理SQL Server 2005
數(shù)據(jù)庫    62
4.1  適合數(shù)據(jù)庫存儲的數(shù)據(jù)類型    62
4.2  重要的數(shù)據(jù)對象    63
4.3  設計與創(chuàng)建數(shù)據(jù)庫    66
4.3.1  規(guī)劃數(shù)據(jù)庫    66
4.3.2  確定數(shù)據(jù)庫類型    66
4.3.3  估計數(shù)據(jù)庫規(guī)模    67
4.3.4  使用Management Studio
創(chuàng)建數(shù)據(jù)庫    67
4.4  管理數(shù)據(jù)庫    70
4.4.1  查看數(shù)據(jù)庫信息    70
4.4.2  增大數(shù)據(jù)庫容量    71
4.4.3  壓縮數(shù)據(jù)庫容量    73
4.4.4  分離和附加數(shù)據(jù)庫    74
4.4.5  數(shù)據(jù)庫的脫機和聯(lián)機使用    76
4.4.6  數(shù)據(jù)庫的并發(fā)訪問    76
4.4.7  設置數(shù)據(jù)庫故障恢復模型    76
4.4.8  設置數(shù)據(jù)庫排序規(guī)則    77
4.4.9  重命名和刪除數(shù)據(jù)庫    77
本章小結(jié)    78
習題    78
第5章  創(chuàng)建和管理SQL Server 2005
數(shù)據(jù)表    79
5.1  準備工作    79
5.1.1  數(shù)據(jù)表的常見類型    79
5.1.2  數(shù)據(jù)表的特點    80
5.1.3  規(guī)劃表結(jié)構    80
5.2  創(chuàng)建和修改數(shù)據(jù)表    81
5.2.1  創(chuàng)建數(shù)據(jù)表    81
5.2.2  查看數(shù)據(jù)表屬性    83
5.2.3  修改數(shù)據(jù)表結(jié)構    84
5.3  添加和修改表數(shù)據(jù)    85
5.3.1  添加數(shù)據(jù)表數(shù)據(jù)    85
5.3.2  查看數(shù)據(jù)表記錄    86
5.3.3  插入一行記錄    86
5.3.4  更新數(shù)據(jù)    87
5.3.5  刪除數(shù)據(jù)    88
本章小結(jié)    89
習題    89
第6章  數(shù)據(jù)查詢    90
6.1  選擇查詢    90
6.2  條件查詢    93
6.2.1  帶not的條件查詢    94
6.2.2  帶搜索范圍的條件查詢    94
6.2.3  帶搜索列表的條件查詢    94
6.2.4  帶模糊匹配的條件查詢    94
6.2.5  多重條件查詢    95
6.3  連接查詢    95
6.3.1  等值與非等值連接查詢    95
6.3.2  自然連接查詢    96
6.3.3  自連接查詢    96
6.3.4  外連接查詢    97
6.3.5  復合條件連接查詢    98
6.4  嵌套查詢    98
6.4.1  帶有in的嵌套查詢    98
6.4.2  帶有比較運算符的嵌套查詢    99
6.4.3  帶有any或all的嵌套查詢    100
6.4.4  帶有exists的嵌套查詢    100
6.5  集合查詢    101
6.5.1  union(并)操作    101
6.5.2  intersect(交)操作    101
6.5.3  except(差)操作    101
6.6  數(shù)據(jù)的排序    102
6.7  數(shù)據(jù)的成組    103
6.8  利用可視化編輯器設計查詢    104
6.9  嵌入式Transact-SQL與動態(tài)
查詢技術    105
6.9.1  嵌入式Transact-SQL的一般
形式    105
6.9.2  動態(tài)查詢技術    106
本章小結(jié)    107
習題    107
  
第7章  查詢的優(yōu)化——索引和視圖    108
7.1  索引(Index)    108
7.1.1  索引的結(jié)構和基本類型    109
7.1.2  創(chuàng)建索引時的考慮因素和
基本原則    112
7.1.3  在Management Studio中
創(chuàng)建索引    113
7.1.4  檢測與處理索引碎片    117
7.1.5  查看與維護索引統(tǒng)計信息    121
7.1.6  重命名和刪除索引    122
7.2  視圖(View)    122
7.2.1  視圖的作用和基本類型    123
7.2.2  創(chuàng)建視圖的基本原則    124
7.2.3  在Management Studio中
創(chuàng)建標準視圖    124
7.2.4  通過視圖修改數(shù)據(jù)    125
7.2.5  修改和刪除視圖    128
本章小結(jié)    129
習題    129
第8章  數(shù)據(jù)的修改與計算——事務
和函數(shù)    131
8.1  數(shù)據(jù)修改    131
8.1.1  數(shù)據(jù)修改與事務    131
8.1.2  自動提交事務    132
8.1.3  顯式事務    132
8.1.4  隱式事務    134
8.1.5  如何避免阻塞和死鎖    135
8.2  計算和匯總數(shù)據(jù)    135
8.2.1  GUID(全局唯一性標識符)    136
8.2.2  聚合函數(shù)    136
8.2.3  字符串函數(shù)    136
8.2.4  日期與時間函數(shù)    137
8.2.5  數(shù)學函數(shù)    137
8.2.6  系統(tǒng)與元數(shù)據(jù)函數(shù)    138
本章小結(jié)    138
習題    139
  
第9章  數(shù)據(jù)輸出——Reporting
Services    140
9.1  Reporting Services概述    140
9.1.1  Reporting Services的
需求分析    140
9.1.2  Reporting Services的
基本概念    141
9.1.3  Reporting Services的核心
組件和工具    143
9.1.4  報表的設計流程    146
9.2  創(chuàng)建和修改報表    146
9.2.1  使用報表生成器創(chuàng)建報表    146
9.2.2  使用報表設計器創(chuàng)建報表    151
9.2.3  修改報表    159
9.3  發(fā)布和管理報表    160
9.3.1  發(fā)布報表    160
9.3.2  使用報表管理器管理發(fā)布
報表    161
9.3.3  使用Management Studio
管理報表    169
9.4  報表的傳遞技術    171
9.4.1  報表的訂閱功能    171
9.4.2  共享計劃    175
本章小結(jié)    176
習題    176
第10章  存儲過程和觸發(fā)器    178
10.1  存儲過程    178
10.1.1  存儲過程的特點和基本
類型    178
10.1.2  創(chuàng)建存儲過程的基本原則    179
10.1.3  創(chuàng)建和調(diào)用存儲過程    180
10.1.4  修改和刪除存儲過程    184
10.1.5  存儲過程的執(zhí)行過程和
重編譯    185
10.1.6  加密存儲過程    186
10.1.7  使用系統(tǒng)存儲過程和
擴展存儲過程    187
10.2  觸發(fā)器    192
10.2.1  觸發(fā)器的特點和基本類型    192
10.2.2  創(chuàng)建觸發(fā)器的基本原則    193
10.2.3  創(chuàng)建和激活DML觸發(fā)器    193
10.2.4  創(chuàng)建和激活DDL觸發(fā)器    201
10.2.5  使用RAISEERROR()命令
報告錯誤    202
10.2.6  禁用和重新激活觸發(fā)器    203
10.2.7  修改和刪除觸發(fā)器    204
本章小結(jié)    205
習題    206
第11章  約束、同義詞和自定義函數(shù)    208
11.1  約束    208
11.1.1  創(chuàng)建DEFAULT約束    208
11.1.2  創(chuàng)建CHECK約束    210
11.1.3  創(chuàng)建主鍵約束    211
11.1.4  創(chuàng)建唯一約束    212
11.1.5  創(chuàng)建外鍵約束    213
11.1.6  管理約束    213
11.2  同義詞    214
11.2.1  同義詞簡介    215
11.2.2  創(chuàng)建和管理同義詞    215
11.3  用戶自定義函數(shù)    218
11.3.1  含義和特點    218
11.3.2  組成    219
11.3.3  類型    219
11.3.4  設計原則    219
11.3.5  創(chuàng)建和調(diào)用表值函數(shù)    220
11.3.6  創(chuàng)建和調(diào)用標量值函數(shù)    223
11.3.7  管理用戶自定義函數(shù)    224
11.3.8  在用戶自定義函數(shù)中語句
的使用限制    226
本章小結(jié)    226
習題    227
第12章  數(shù)據(jù)庫安全與角色管理    228
12.1  SQL Server 2005的安全機制    228
12.2  基本概念    229
12.3  管理服務器安全    230
12.3.1  SQL Server 2005服務器
的登錄模式    230
12.3.2  創(chuàng)建和管理登錄名    231
12.3.3  服務器角色管理    233
12.4  管理數(shù)據(jù)庫安全    235
12.4.1  數(shù)據(jù)庫架構管理    235
12.4.2  數(shù)據(jù)庫用戶名管理    237
12.4.3  數(shù)據(jù)庫角色管理    238
12.5  SQL Server 2005的安全
層次機制    243
本章小結(jié)    245
習題    246
第13章  數(shù)據(jù)庫的備份和恢復    247
13.1  數(shù)據(jù)庫備份概述    247
13.1.1  數(shù)據(jù)庫常見故障    247
13.1.2  備份及其工作原理    248
13.1.3  數(shù)據(jù)恢復模型    248
13.2  備份數(shù)據(jù)庫    250
13.2.1  創(chuàng)建備份設備    250
13.2.2  完整備份    251
13.2.3  差異備份    253
13.2.4  事務日志備份    254
13.2.5  文件/文件組備份    255
13.3  恢復數(shù)據(jù)庫    257
13.3.1  標準恢復    257
13.3.2  文件/文件組恢復    259
13.3.3  時間點恢復    260
13.4  選擇備份和恢復策略    261
13.4.1  確定恢復目標和要求    261
13.4.2  純完整備份和恢復策略    262
13.4.3  完整兼差異備份和恢復
策略    262
13.4.4  完整兼事務日志備份和
恢復策略    262
13.4.5  完整、差異兼事務日志
備份和恢復策略    262
13.4.6  文件組備份和恢復策略    263
本章小結(jié)    263
習題    263
第14章  數(shù)據(jù)的分析與
挖掘——Analysis Services    265
14.1  Analysis Services概述    265
14.1.1  Analysis Services的
基本概念    265
14.1.2  Analysis Services的
基本對象    268
14.1.3  Analysis Services的
體系結(jié)構    271
14.2  使用Analysis Services進行
數(shù)據(jù)分析    274
14.2.1  創(chuàng)建Analysis Services
項目    274
14.2.2  定義多維數(shù)據(jù)集    279
14.2.3  部署Analysis Services
項目    281
14.2.4  查看和分析數(shù)據(jù)    282
14.3  使用數(shù)據(jù)挖掘    285
14.3.1  準備Analysis Services
數(shù)據(jù)庫    286
14.3.2  生成目標郵件方案    287
14.3.3  生成預測方案    292
14.4  Integration Services和
Notification Services    296
14.4.1  Integration Services
(集成服務)    296
14.4.2  Notification Services
(通知服務)    296
本章小結(jié)    297
習題    297
第15章  實訓——開發(fā)“電子相冊”
數(shù)據(jù)庫系統(tǒng)    299
15.1  系統(tǒng)設計    299
15.1.1  需求分析    299
15.1.2  功能模塊劃分    300
15.1.3  流程分析    300
15.2  設計數(shù)據(jù)庫    300
15.3  項目的創(chuàng)建和設計    302
15.3.1  創(chuàng)建項目并添加數(shù)據(jù)源    303
15.3.2  用戶登錄模塊設計    304
15.3.3  照片列表模塊設計    309
15.3.4  照片查詢模塊設計    317
15.3.5  照片瀏覽模塊設計    321
15.3.6  照片添加模塊設計    323
15.3.7  照片修改模塊設計    325
15.3.8  照片刪除模塊設計    327
15.4  調(diào)試和運行系統(tǒng)    328
15.5  安裝和部署項目    330
附錄A  Transact-SQL語言    333
A.1  Transact-SQL語言的分類和
語法約定    333
A.2  Transact-SQL的數(shù)據(jù)對象
命名方法    334
A.3  Transact-SQL變量和常量    334
A.4  Transact-SQL表達式    337
A.5  Transact-SQL數(shù)據(jù)定義語言    337
A.6  Transact-SQL數(shù)據(jù)操縱語言    338
A.7  Transact-SQL控制語句    339
A.8  Transact-SQL流程控制語言    340
A.9  Transact-SQL函數(shù)    340
A.10  Transact-SQL注釋    342
附錄B  安裝AdventureWorksDW示例
數(shù)據(jù)庫    343

本目錄推薦

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