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

SQL SERVER 2005數據庫原理與應用簡明教程

SQL SERVER 2005數據庫原理與應用簡明教程

定 價:¥29.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

第1章  數據庫基礎知識    1
1.1  數據庫概述    1
1.1.1  基本概念    1
1.1.2  數據管理技術的產生和發(fā)展    3
1.1.3  數據庫系統(tǒng)的應用    6
1.1.4  常見的數據庫管理系統(tǒng)    7
1.2  數據庫系統(tǒng)的結構    8
1.2.1  模式(Schema)的概念    8
1.2.2  數據庫的三級模式結構    8
1.3  數據庫系統(tǒng)的組成    9
1.4  數據庫的設計流程    10
1.4.1  需求分析    11
1.4.2  概念結構設計    11
1.4.3  邏輯結構設計    11
1.4.4  物理結構設計    12
1.4.5  數據庫的實施    12
1.4.6  數據庫的運行和維護    12
本章小結    12
習題    13
第2章  關系數據庫及其設計理論    14
2.1  關系模型    14
2.1.1  數據模型    14
2.1.2  關系模型的數據結構    16
2.1.3  關系模型的特點    17
2.2  關系數據庫    17
2.2.1  關系操作    17
2.2.2  關系的完整性    20
2.3  關系數據庫的設計理論    21
2.3.1  函數依賴    21
2.3.2  關系模式的范式(NF,
Normal Form)    22
2.3.3  關系模式的規(guī)范化    23
2.3.4  范式應用——設計論壇數據庫    24
2.4  數據庫的恢復與并發(fā)控制    25
2.4.1  事務的基礎知識    25
2.4.2  數據庫的恢復    26
2.4.3  數據庫的并發(fā)控制    27
本章小結    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數據平臺    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網絡環(huán)境    56
3.4.1  配置本地共享內存的SQL
Server 2005網絡環(huán)境    56
3.4.2  配置TCP/IP協(xié)議的SQL
Server 2005網絡環(huán)境    57
3.4.3  配置命名管道的SQL Server
2005網絡環(huán)境    59
本章小結    60
習題    60
第4章  創(chuàng)建和管理SQL Server 2005
數據庫    62
4.1  適合數據庫存儲的數據類型    62
4.2  重要的數據對象    63
4.3  設計與創(chuàng)建數據庫    66
4.3.1  規(guī)劃數據庫    66
4.3.2  確定數據庫類型    66
4.3.3  估計數據庫規(guī)模    67
4.3.4  使用Management Studio
創(chuàng)建數據庫    67
4.4  管理數據庫    70
4.4.1  查看數據庫信息    70
4.4.2  增大數據庫容量    71
4.4.3  壓縮數據庫容量    73
4.4.4  分離和附加數據庫    74
4.4.5  數據庫的脫機和聯(lián)機使用    76
4.4.6  數據庫的并發(fā)訪問    76
4.4.7  設置數據庫故障恢復模型    76
4.4.8  設置數據庫排序規(guī)則    77
4.4.9  重命名和刪除數據庫    77
本章小結    78
習題    78
第5章  創(chuàng)建和管理SQL Server 2005
數據表    79
5.1  準備工作    79
5.1.1  數據表的常見類型    79
5.1.2  數據表的特點    80
5.1.3  規(guī)劃表結構    80
5.2  創(chuàng)建和修改數據表    81
5.2.1  創(chuàng)建數據表    81
5.2.2  查看數據表屬性    83
5.2.3  修改數據表結構    84
5.3  添加和修改表數據    85
5.3.1  添加數據表數據    85
5.3.2  查看數據表記錄    86
5.3.3  插入一行記錄    86
5.3.4  更新數據    87
5.3.5  刪除數據    88
本章小結    89
習題    89
第6章  數據查詢    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  數據的排序    102
6.7  數據的成組    103
6.8  利用可視化編輯器設計查詢    104
6.9  嵌入式Transact-SQL與動態(tài)
查詢技術    105
6.9.1  嵌入式Transact-SQL的一般
形式    105
6.9.2  動態(tài)查詢技術    106
本章小結    107
習題    107
  
第7章  查詢的優(yōu)化——索引和視圖    108
7.1  索引(Index)    108
7.1.1  索引的結構和基本類型    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  通過視圖修改數據    125
7.2.5  修改和刪除視圖    128
本章小結    129
習題    129
第8章  數據的修改與計算——事務
和函數    131
8.1  數據修改    131
8.1.1  數據修改與事務    131
8.1.2  自動提交事務    132
8.1.3  顯式事務    132
8.1.4  隱式事務    134
8.1.5  如何避免阻塞和死鎖    135
8.2  計算和匯總數據    135
8.2.1  GUID(全局唯一性標識符)    136
8.2.2  聚合函數    136
8.2.3  字符串函數    136
8.2.4  日期與時間函數    137
8.2.5  數學函數    137
8.2.6  系統(tǒng)與元數據函數    138
本章小結    138
習題    139
  
第9章  數據輸出——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
本章小結    176
習題    176
第10章  存儲過程和觸發(fā)器    178
10.1  存儲過程    178
10.1.1  存儲過程的特點和基本
類型    178
10.1.2  創(chuàng)建存儲過程的基本原則    179
10.1.3  創(chuàng)建和調用存儲過程    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
本章小結    205
習題    206
第11章  約束、同義詞和自定義函數    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  用戶自定義函數    218
11.3.1  含義和特點    218
11.3.2  組成    219
11.3.3  類型    219
11.3.4  設計原則    219
11.3.5  創(chuàng)建和調用表值函數    220
11.3.6  創(chuàng)建和調用標量值函數    223
11.3.7  管理用戶自定義函數    224
11.3.8  在用戶自定義函數中語句
的使用限制    226
本章小結    226
習題    227
第12章  數據庫安全與角色管理    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  管理數據庫安全    235
12.4.1  數據庫架構管理    235
12.4.2  數據庫用戶名管理    237
12.4.3  數據庫角色管理    238
12.5  SQL Server 2005的安全
層次機制    243
本章小結    245
習題    246
第13章  數據庫的備份和恢復    247
13.1  數據庫備份概述    247
13.1.1  數據庫常見故障    247
13.1.2  備份及其工作原理    248
13.1.3  數據恢復模型    248
13.2  備份數據庫    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  恢復數據庫    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
本章小結    263
習題    263
第14章  數據的分析與
挖掘——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的
體系結構    271
14.2  使用Analysis Services進行
數據分析    274
14.2.1  創(chuàng)建Analysis Services
項目    274
14.2.2  定義多維數據集    279
14.2.3  部署Analysis Services
項目    281
14.2.4  查看和分析數據    282
14.3  使用數據挖掘    285
14.3.1  準備Analysis Services
數據庫    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
本章小結    297
習題    297
第15章  實訓——開發(fā)“電子相冊”
數據庫系統(tǒng)    299
15.1  系統(tǒng)設計    299
15.1.1  需求分析    299
15.1.2  功能模塊劃分    300
15.1.3  流程分析    300
15.2  設計數據庫    300
15.3  項目的創(chuàng)建和設計    302
15.3.1  創(chuàng)建項目并添加數據源    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  調試和運行系統(tǒng)    328
15.5  安裝和部署項目    330
附錄A  Transact-SQL語言    333
A.1  Transact-SQL語言的分類和
語法約定    333
A.2  Transact-SQL的數據對象
命名方法    334
A.3  Transact-SQL變量和常量    334
A.4  Transact-SQL表達式    337
A.5  Transact-SQL數據定義語言    337
A.6  Transact-SQL數據操縱語言    338
A.7  Transact-SQL控制語句    339
A.8  Transact-SQL流程控制語言    340
A.9  Transact-SQL函數    340
A.10  Transact-SQL注釋    342
附錄B  安裝AdventureWorksDW示例
數據庫    343

本目錄推薦

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