注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數(shù)據庫SQL SeverSQL Server 2005基礎教程與實驗指導

SQL Server 2005基礎教程與實驗指導

SQL Server 2005基礎教程與實驗指導

定 價:¥39.80

作 者: 郝安林、許勇、康會光 等
出版社: 清華大學出版社
叢編項:
標 簽: SQLServer

購買這本書可以去


ISBN: 9787302175872 出版時間: 2008-11-01 包裝: 平裝
開本: 16 頁數(shù): 368 字數(shù):  

內容簡介

  本書全面介紹了SQL Server 2005數(shù)據庫管理與開發(fā)知識。本書分上下篇,上篇包括10章,介紹了SQL Server 2005的基礎知識,管理SQL Server 2005數(shù)據庫內容,數(shù)據庫中基于表的各種操作、數(shù)據完整性以及表的索引和視圖等,使用SELECT查詢從數(shù)據庫獲取數(shù)據,管理數(shù)據庫中數(shù)據,Transact-SQL語言,存儲過程和觸發(fā)器,管理SQL Server 2005安全,數(shù)據庫備份與恢復,SQL Server 2005集成的.NET Framework、CLR特性及新增的服務體系。本書附有配套光盤,提供了書中實例的源代碼和視頻教學文件。下篇是實驗指導,有10個單元,精選了一批實用的上機指導練習,以鞏固和提高讀者的動手技能,加深對基礎理論的理解。本書體現(xiàn)了作者在軟件技術教學改革過程中形成的“項目驅動、案例教學、理論實踐一體化”教學方法。本書可以作為SQL Server職業(yè)培訓教材和各級院校SQL Server數(shù)據庫應用與開發(fā)的培訓教程,也適合作為SQL Server自學用書和參考書。

作者簡介

暫缺《SQL Server 2005基礎教程與實驗指導》作者簡介

圖書目錄

上篇 基 礎 知 識

第1章 數(shù)據庫與SQL Server 2005簡介 1
1.1 數(shù)據庫原理 1
1.1.1 數(shù)據庫基礎概念 2
1.1.2 關系數(shù)據庫 4
1.1.3 范式理論 5
1.1.4 實體-關系模型 7
1.2 SQL Server 2005概述 9
1.2.1 SQL Server 2005特性 9
1.2.2 SQL Server 2005體系結構 10
1.2.3 安裝SQL Server 2005 12
1.3 配置SQL Server 2005 14
1.3.1 配置服務 15
1.3.2 使用SQL Server 2005管理工具 17
1.3.3 通過配置管理器配置SQL Server 20
1.3.4 使用SQL Server外圍應用配置器 22
1.4 擴展練習 25

第2章 管理數(shù)據庫 29
2.1 數(shù)據庫的組成 29
2.1.1 系統(tǒng)數(shù)據庫 29
2.1.2 數(shù)據庫存儲文件 31
2.1.3 數(shù)據庫對象 32
2.1.4 數(shù)據庫快照 34
2.2 創(chuàng)建數(shù)據庫 36
2.2.1 向導方式創(chuàng)建 36
2.2.2 語句方式創(chuàng)建 39
2.3 維護數(shù)據庫 42
2.3.1 修改數(shù)據庫 43
2.3.2 刪除數(shù)據庫 46
2.3.3 查看數(shù)據庫狀態(tài) 47
2.3.4 數(shù)據庫操作 49
2.3.5 復制和移動數(shù)據庫 52
2.4 擴展練習 55

第3章 管理表 59
3.1 表的概述 59
3.1.1 什么是表 59
3.1.2 表的類型 60
3.1.3 創(chuàng)建表 61
3.2 列數(shù)據類型 64
3.2.1 精確數(shù)字類型 64
3.2.2 近似數(shù)字類型 66
3.2.3 字符數(shù)據類型 67
3.2.4 Unicode字符數(shù)據類型 67
3.2.5 二進制數(shù)據類型 68
3.2.6 日期和時間數(shù)據類型 69
3.2.7 其他數(shù)據類型 70
3.2.8 創(chuàng)建自己的數(shù)據類型 73
3.3 列的其他屬性 76
3.3.1 NULL、NOT NULL和默認值 76
3.3.2 IDENTITY的應用 77
3.4 維護數(shù)據表 79
3.4.1 修改表中的列 79
3.4.2 修改表 81
3.5 表數(shù)據完整性 84
3.5.1 表主鍵 84
3.5.2 外鍵 87
3.5.3 CHECK約束 89
3.5.4 表關系 90
3.6 表的索引與視圖 92
3.6.1 表的索引 92
3.6.2 表的視圖 93
3.7 擴展練習 94

第4章 獲取數(shù)據 95
4.1 基本SELECT語句 95
4.1.1 簡單的SELECT查詢 95
4.1.2 WHERE子句 101
4.1.3 ORDER BY子句 107
4.1.4 GROUP BY子句 109
4.1.5 HAVING子句 110
4.2 多表查詢 112
4.2.1 多表查詢基礎 112
4.2.2 內連接 114
4.2.3 外連接 115
4.2.4 交叉連接 118
4.2.5 自連接 119
4.2.6 聯(lián)合查詢 120
4.3 子查詢 121
4.3.1 多行子查詢 121
4.3.2 單值子查詢 124
4.3.3 嵌套子查詢 125
4.4 擴展練習 126

第5章 操作查詢 128
5.1 插入數(shù)據 128
5.1.1 INSERT語句的語法 128
5.1.2 使用INSERT VALUES語句 131
5.1.3 使用INSERT SELECT語句 134
5.1.4 使用SELECT INTO語句創(chuàng)建表 136
5.2 更新數(shù)據 137
5.2.1 UPDATE語句的語法 137
5.2.2 根據表中數(shù)據更新行 138
5.2.3 根據其他表更新行 140
5.3 刪除數(shù)據 141
5.3.1 DELETE語句的語法 141
5.3.2 使用DELETE語句 142
5.3.3 使用TRUNCATE TABLE語句 144
5.4 擴展練習 144

第6章 Transact-SQL語言 146
6.1 Transact-SQL概述 146
6.2 Transact-SQL語言基礎 147
6.2.1 常量與變量 147
6.2.2 運算符 150
6.2.3 表達式 153
6.2.4 控制語句 154
6.3 常用函數(shù) 159
6.3.1 聚合函數(shù) 159
6.3.2 數(shù)學函數(shù) 160
6.3.3 字符串函數(shù) 161
6.3.4 數(shù)據類型轉換函數(shù) 162
6.3.5 日期和時間函數(shù) 163
6.3.6 用戶自定義函數(shù) 164
6.4 高級操作 167
6.4.1 事務 167
6.4.2 鎖 169
6.4.3 游標 171
6.5 擴展練習 174

第7章 存儲過程與觸發(fā)器 177
7.1 什么是存儲過程 177
7.1.1 存儲過程的類型 177
7.1.2 系統(tǒng)存儲過程 178
7.2 使用存儲過程 180
7.2.1 創(chuàng)建普通存儲過程 180
7.2.2 執(zhí)行存儲過程 183
7.2.3 使用存儲過程參數(shù) 185
7.2.4 管理存儲過程 188
7.3 什么是觸發(fā)器 191
7.3.1 觸發(fā)器概述 191
7.3.2 觸發(fā)器的分類 193
7.4 創(chuàng)建觸發(fā)器 194
7.4.1 DML觸發(fā)器 194
7.4.2 DDL觸發(fā)器 198
7.4.3 嵌套觸發(fā)器 199
7.4.4 遞歸觸發(fā)器 200
7.5 管理觸發(fā)器 201
7.6 擴展練習 203

第8章 管理SQL Server 2005的安全 206
8.1 SQL Server 2005安全 206
8.1.1 SQL Server 2005安全簡介 206
8.1.2 SQL Server 2005的安全機制 208
8.1.3 SQL Server 2005驗證模式 209
8.2 登錄名 211
8.2.1 系統(tǒng)登錄名 211
8.2.2 創(chuàng)建登錄名 212
8.3 數(shù)據庫用戶 214
8.3.1 數(shù)據庫用戶 214
8.3.2 創(chuàng)建數(shù)據庫用戶 215
8.4 管理角色 217
8.4.1 服務器角色 217
8.4.2 數(shù)據庫角色 219
8.4.3 應用程序角色 220
8.4.4 為角色添加成員 223
8.5 使用架構 224
8.5.1 創(chuàng)建架構 225
8.5.2 修改架構 226
8.5.3 刪除架構 228
8.6 權限 228
8.6.1 權限類型 228
8.6.2 權限操作 230
8.7 擴展練習 232

第9章 SQL Server 2005備份與恢復 235
9.1 備份概述 235
9.1.1 備份的重要性 235
9.1.2 備份和恢復體系結構 236
9.1.3 備份設備 238
9.2 備份數(shù)據 239
9.2.1 創(chuàng)建備份設備 239
9.2.2 管理備份設備 241
9.2.3 完整備份 243
9.2.4 差異備份 246
9.2.5 事務日志備份 248
9.3 恢復數(shù)據 252
9.3.1 常規(guī)恢復 252
9.3.2 時間點恢復 255
9.4 復制數(shù)據庫 255
9.5 擴展練習 257

第10章 SQL Server 2005高級主題 259
10.1 .NET Framework集成 259
10.1.1 .NET Framework概述 259
10.1.2 CLR概述 261
10.1.3 ADO.NET概述 264
10.2 使用.NET特性 266
10.2.1 用戶自定義函數(shù) 266
10.2.2 用戶自定義類型 271
10.2.3 觸發(fā)器 273
10.2.4 存儲過程 275
10.3 服務體系 277
10.3.1 通知服務 277
10.3.2 分析服務 278
10.3.3 報表服務 279
10.3.4 集成服務 280
10.4 擴展練習 281

下篇 實 驗 指 導
第1單元 283
練習1-1 注冊服務器 283
練習1-2 隱藏SQL Server 2005實例 285
練習1-3 使用sqlcmd實用工具 286
練習1-4 創(chuàng)建數(shù)據庫和表 287

第2單元 290
練習2-1 創(chuàng)建銷售管理數(shù)據庫 290
練習2-2 重命名銷售管理數(shù)據庫 291
練習2-3 收縮銷售管理數(shù)據庫 292

第3單元 294
練習3-1 創(chuàng)建用戶自定義數(shù)據類型 294
練習3-2 創(chuàng)建CHECK約束 297
練習3-3 為表添加關系 298
練習3-4 創(chuàng)建表的索引 298
練習3-5 創(chuàng)建查詢學生成績的視圖 300

第4單元 302
練習4-1 按部門查看員工信息 302
練習4-2 查看工齡3年以上的員工信息 303
練習4-3 使用嵌套子查詢 303
練習4-4 使用增強TOP子句 304
練習4-5 使用新增的INTERSECT和EXCEPT語句 305

第5單元 306
練習5-1 處理標識列 306
練習5-2 使用新增OUTPUT子句 307
練習5-3 圖形操作修改表數(shù)據 309

第6單元 311
練習6-1 使用表達式的查詢 311
練習6-2 管理用戶自定義函數(shù) 313
練習6-3 使用游標 315
練習6-4 查看鎖 317

第7單元 318
練習7-1 創(chuàng)建商品查詢存儲過程 318
練習7-2 創(chuàng)建更新價格的存儲過程 320
練習7-3 定義員工注冊觸發(fā)器 321
練習7-4 創(chuàng)建退貨觸發(fā)器 322
練習7-5 嵌套觸發(fā)器示例 323
練習7-6 使用INSTEAD OF觸發(fā)器 324
練習7-7 使用UPDATE觸發(fā)器 326
練習7-8 使用擴展存儲過程 328

第8單元 330
練習8-1 配置SQL Server 2005的身份驗證模式 330
練習8-2 創(chuàng)建Windows登錄 332
練習8-3 指派角色到多個登錄 335
練習8-4 自定義數(shù)據庫角色 336

第9單元 338
練習9-1 恢復大容量日志記錄模型 338
練習9-2 設計數(shù)據庫備份策略 340
練習9-3 創(chuàng)建文件組備份 344
練習9-4 按時間點恢復數(shù)據庫 348

第10單元 351
練習10-1 使用ADO.NET操作數(shù)據庫 351
練習10-2 使用報表服務創(chuàng)建銷售報表 353
練習10-3 導入Access報表 359
練習10-4 使用向導創(chuàng)建包 361

本目錄推薦

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