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

新概念SQL Server 2005教程(第5版)

新概念SQL Server 2005教程(第5版)

定 價:¥39.80

作 者: 劉耀儒、等 著
出版社: 兵器工業(yè)出版社
叢編項:
標(biāo) 簽: SQLServer

ISBN: 9787801729835 出版時間: 2007-12-01 包裝: 平裝
開本: 16 頁數(shù): 394 字?jǐn)?shù):  

內(nèi)容簡介

  Microsoft SQL Server 2005是微軟公司推出的SQL Server的最新版本,是一個很優(yōu)秀的數(shù)據(jù)庫軟件。本書從數(shù)據(jù)庫的基礎(chǔ)知識出發(fā),通過豐富的實例介紹了使用SQL Server 2005進(jìn)行數(shù)據(jù)庫管理和開發(fā)的過程。 全書共分12章,分別介紹了數(shù)據(jù)庫基礎(chǔ),初識SQL Server 2005,數(shù)據(jù)庫和表,賬戶和存取權(quán)限,Transact-SQL及其程序設(shè)計基礎(chǔ),提高檢索效率的索引,SQL高級應(yīng)用,視圖,數(shù)據(jù)庫完整性,數(shù)據(jù)備份、恢復(fù)和報表等內(nèi)容,最后兩章還介紹了SQL Server與其他開發(fā)軟件聯(lián)合進(jìn)行程序開發(fā)的應(yīng)用實例。 本書實例豐富、結(jié)構(gòu)合理、深入淺出,實用性強(qiáng),特別適合初學(xué)者學(xué)習(xí),對于有一定基礎(chǔ)知識的數(shù)據(jù)庫開發(fā)人員,也有較大的參考價值。本書不僅可作為職業(yè)院校及大中專院校“SQL Server數(shù)據(jù)庫應(yīng)用”的相關(guān)教材,還可作為各類初中級培訓(xùn)班的培訓(xùn)教材,對于計算機(jī)愛好者也是一本非常實用的自學(xué)參考書。 為方便讀者學(xué)習(xí),配套光盤中提供了長達(dá)152分鐘的多媒體教程,另外,光盤中還包括書中所有的拓展知識和實例的源代碼文件,幫助讀者提高學(xué)習(xí)效率。

作者簡介

暫缺《新概念SQL Server 2005教程(第5版)》作者簡介

圖書目錄

第1章  數(shù)據(jù)庫基礎(chǔ) 1
1.1  概述 1
1.2  數(shù)據(jù)庫模型 2
1.2.1  網(wǎng)狀 2
1.2.2  層次型 2
1.2.3  關(guān)系型 3
1.3  數(shù)據(jù)庫系統(tǒng) 3
1.3.1  數(shù)據(jù)庫系統(tǒng)的用戶 4
1.3.2  數(shù)據(jù)庫管理系統(tǒng) 4
1.3.3  數(shù)據(jù)庫管理系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu) 5
1.4  關(guān)系型數(shù)據(jù)庫 7
1.4.1  關(guān)系型數(shù)據(jù)庫的定義 7
1.4.2  關(guān)系數(shù)據(jù)庫與表 8
1.4.3  表的主鍵和外鍵 9
1.4.4  數(shù)據(jù)完整性 9
1.4.5  表的關(guān)聯(lián)種類 10
1.5  關(guān)系數(shù)據(jù)庫的設(shè)計 10
1.5.1  數(shù)據(jù)庫設(shè)計過程 10
1.5.2  關(guān)系數(shù)據(jù)庫規(guī)范化 11
1.6  課堂演練 12
1.6.1  圖書和訂單管理系統(tǒng)中表的
      設(shè)計 12
1.6.2  公告信息系統(tǒng)中表的設(shè)計 13
1.7  小結(jié) 14
1.8  課后練習(xí) 14
1.8.1  簡答題 14
1.8.2  操作題 14
第2章  初識SQL Server 2005 15
2.1  SQL Server 2005簡介 15
2.1.1  概述 15
2.1.2  SQL Server 2005技術(shù) 16
2.1.3  SQL Server 2005的新增功能 17
2.2  SQL Server 2005版本及系統(tǒng)需求 20
2.2.1  SQL Server 2005的版本 20
2.2.2  SQL Server 2005的硬件需求 21
2.2.3  SQL Server 2005的軟件需求 22
2.2.4  網(wǎng)絡(luò)軟件 23
2.2.5  Internet要求 25
2.3  SQL Server 2005的安裝 25
2.3.1  SQL Server的配置選項 25
2.3.2  從光盤直接安裝 29
2.3.3  其他安裝方式 35
2.3.4  從其他版本升級到
      SQL Server 2005 37
2.4  SQL Server 2005的工具和實用
         工具概述 37
2.4.1  SQL Server Management Studio 38
2.4.2  Business Intelligence
      Development Studio 41
2.4.3  Analysis Services 42
2.4.4  SQL Server Configuration
      Manager配置工具 42
2.4.5  性能工具 45
2.4.6  文檔和教程 48
2.5  管理SQL Server服務(wù)器 49
2.5.1  管理服務(wù)器組 49
2.5.2  注冊服務(wù)器 50
2.6  課堂演練 51
2.7  小結(jié) 52
2.8  課后練習(xí) 52
2.8.1  簡答題 52
2.8.2  操作題 52
第3章  數(shù)據(jù)庫和表 53
3.1  數(shù)據(jù)庫存儲結(jié)構(gòu) 53
3.1.1  數(shù)據(jù)庫文件和文件組 53
3.1.2  頁和區(qū) 54
3.1.3  事務(wù)日志 57
3.2  查看數(shù)據(jù)庫 59
3.2.1  查看系統(tǒng)數(shù)據(jù)庫 59
3.2.2  查看用戶數(shù)據(jù)庫 60
3.2.3  查看表之間的關(guān)系圖 63
3.2.4  查看表的結(jié)構(gòu)和內(nèi)容 65
3.2.5  查看視圖 66
3.2.6  查看存儲過程 67
3.2.7  查看用戶和角色 69
3.2.8  數(shù)據(jù)庫架構(gòu) 72
3.3  數(shù)據(jù)庫的建立和刪除 74
3.3.1  建立數(shù)據(jù)庫 74
3.3.2  刪除數(shù)據(jù)庫 77
3.3.3  數(shù)據(jù)庫文件和文件組設(shè)置 77
3.3.4  數(shù)據(jù)庫大小估算和收縮
      數(shù)據(jù)庫 79
3.4  表的建立、刪除與修改 81
3.4.1  新建表 81
3.4.2  修改表的結(jié)構(gòu) 82
3.4.3  建立表間的關(guān)聯(lián) 82
3.4.4  刪除表 85
3.4.5  記錄的新增和修改 87
3.5  課堂演練 87
3.5.1  創(chuàng)建boarddb數(shù)據(jù)庫 87
3.5.2  創(chuàng)建boarddb數(shù)據(jù)庫中的表 87
3.6  小結(jié) 88
3.7  課后練習(xí) 89
3.7.1  選擇題和簡答題 89
3.7.2  操作題 89
第4章  賬戶和存取權(quán)限 90
4.1  SQL Server的驗證模式 90
4.1.1  Windows驗證模式 90
4.1.2  混合驗證模式 91
4.1.3  設(shè)置驗證模式 92
4.2  賬戶和角色 93
4.2.1  服務(wù)器的登錄賬戶 93
4.2.2  數(shù)據(jù)庫用戶 96
4.2.3  角色 100
4.2.4  用戶和角色的權(quán)限問題 104
4.3  課堂演練 105
4.3.1  創(chuàng)建登錄賬戶boardacc 105
4.3.2  設(shè)置boardacc用戶的權(quán)限 106
4.4  小結(jié) 106
4.5  課后練習(xí) 107
4.5.1  選擇題和簡答題 107
4.5.2  操作題 108
第5章  Transact-SQL及其程序設(shè)計
        基礎(chǔ) 109
5.1  SQL語言 109
5.1.1  概述 109
5.1.2  SQL語言的分類 110
5.2  Transact-SQL基礎(chǔ) 111
5.2.1  在SQL Server Management
      Studio中執(zhí)行SQL語句 111
5.2.2  數(shù)據(jù)查詢 112
5.2.3  數(shù)據(jù)插入和刪除 115
5.2.4  數(shù)據(jù)修改 117
5.2.5  使用函數(shù) 117
5.2.6  使用公式 117
5.2.7  數(shù)據(jù)庫的操作語句 118
5.2.8  表的操作語句 120
5.3  Transact-SQL程序設(shè)計基礎(chǔ) 122
5.3.1  標(biāo)識符 122
5.3.2  數(shù)據(jù)類型 125
5.3.3  運算符 138
5.3.4  變量 143
5.3.5  批處理 145
5.3.6  注釋 146
5.3.7  控制流語句 147
5.3.8  函數(shù) 153
5.4  課堂演練 156
5.4.1  在users表中插入記錄 156
5.4.2  顯示打折后的書籍價格 157
5.4.3  判斷學(xué)生成績及格與否 157
5.5  小結(jié) 157
5.6  課后練習(xí) 158
5.6.1  簡答題 158
5.6.2  操作題 158
第6章  提高檢索效率的索引 159
6.1  索引簡介 159
6.1.1  創(chuàng)建索引的原因 160
6.1.2  建立索引應(yīng)該考慮的問題 161
6.2  索引類型 162
6.2.1  B-Tree索引結(jié)構(gòu) 162
6.2.2  聚集索引和非聚集索引 163
6.2.3  唯一索引和組合索引 166
6.3  創(chuàng)建索引 166
6.3.1  通過SQL Server Management
      Studio創(chuàng)建索引 166
6.3.2  使用SQL語言創(chuàng)建索引 168
6.3.3  創(chuàng)建索引的選項設(shè)置 170
6.3.4  創(chuàng)建索引的空間考慮 171
6.3.5  在視圖和計算列上創(chuàng)建索引 172
6.4  索引的查看和刪除 172
6.4.1  使用SQL Server Management
      Studio 172
6.4.2  使用SQL語言 173
6.5  全文索引 173
6.5.1  SQL Server FullText Search
      服務(wù) 174
6.5.2  創(chuàng)建全文目錄 174
6.5.3  創(chuàng)建全文索引 178
6.5.4  全文查詢 181
6.6  課堂演練 186
6.7  小結(jié) 186
6.8  課后練習(xí) 187
6.8.1  選擇題和簡答題 187
6.8.2  操作題 187
第7章  SQL高級應(yīng)用 188
7.1  SELECT高級查詢 188
7.1.1  數(shù)據(jù)匯總 188
7.1.2  聯(lián)接查詢 195
7.1.3  子查詢 199
7.1.4  使用UNION運算符組合多個
      結(jié)果 205
7.1.5  在查詢的基礎(chǔ)上創(chuàng)建新表 206
7.2  錯誤處理 206
7.2.1  使用@@ERROR全局變量
      處理錯誤 207
7.2.2  使用RAISERROR 208
7.3  管理ntext、text和image數(shù)據(jù) 209
7.3.1  檢索ntext、text或image值 210
7.3.2  修改ntext、text或image值 213
7.4  事務(wù)處理 215
7.4.1  事務(wù)分類 215
7.4.2  顯示事務(wù) 216
7.4.3  自動提交事務(wù) 219
7.4.4  隱式事務(wù) 220
7.4.5  分布式事務(wù) 221
7.5  數(shù)據(jù)的鎖定 223
7.5.1  并發(fā)問題 223
7.5.2  事務(wù)的隔離級別 225
7.5.3  SQL Server中的鎖定 225
7.5.4  自定義鎖 228
7.6  使用游標(biāo) 233
7.6.1  游標(biāo)的概念 233
7.6.2  使用游標(biāo) 234
7.6.3  游標(biāo)類型 239
7.7  課堂演練 240
7.8  小結(jié) 241
7.9  課后練習(xí) 241
7.9.1  簡答題 241
7.9.2  操作題 242
第8章  視圖 243
8.1  概述 243
8.2  創(chuàng)建視圖 244
8.2.1  使用SQL Server Management
      Studio管理平臺創(chuàng)建視圖 245
8.2.2  使用SQL語句創(chuàng)建視圖 247
8.3  使用視圖 248
8.3.1  使用視圖進(jìn)行數(shù)據(jù)檢索 248
8.3.2  通過視圖修改數(shù)據(jù) 249
8.4  視圖的修改 250
8.4.1  修改視圖 250
8.4.2  重命名視圖 251
8.5  視圖信息的查詢 252
8.5.1  使用SQL Server Management
      Studio 252
8.5.2  使用sp_helptext存儲過程 253
8.6  視圖的刪除 254
8.6.1  使用SQL Server Management
      Studio 254
8.6.2  使用Transact-SQL 254
8.7  課堂演練 255
8.8  小結(jié) 255
8.9  課后練習(xí) 255
8.9.1  選擇題和簡答題 255
8.9.2  操作題 256
第9章  數(shù)據(jù)庫完整性 257
9.1  概述 257
9.2  約束 257
9.2.1  PRIMARY KEY約束 258
9.2.2  FOREIGN KEY約束 258
9.2.3  UNIQUE約束 259
9.2.4  CHECK約束 260
9.2.5  列約束和表約束 260
9.3  默認(rèn)值 261
9.3.1  在創(chuàng)建表時指定默認(rèn)值 261
9.3.2  使用默認(rèn)值對象 262
9.4  規(guī)則 265
9.4.1  創(chuàng)建規(guī)則 265
9.4.2  綁定規(guī)則 266
9.4.3  刪除規(guī)則 267
9.5  存儲過程 267
9.5.1  創(chuàng)建存儲過程 267
9.5.2  執(zhí)行存儲過程 270
9.5.3  存儲過程的參數(shù) 271
9.5.4  存儲過程的查看、修改和
      刪除 273
9.6  觸發(fā)器 274
9.6.1  創(chuàng)建觸發(fā)器 275
9.6.2  inserted表和deleted表 277
9.6.3  使用觸發(fā)器 279
9.6.4  修改觸發(fā)器 280
9.6.5  刪除觸發(fā)器 281
9.7  課堂演練 281
9.8  小結(jié) 282
9.9  課后練習(xí) 282
9.9.1  簡答題 282
9.9.2  操作題 282
第10章  數(shù)據(jù)備份、恢復(fù)和報表 283
10.1  SQL Server備份概述 283
10.2  備份數(shù)據(jù) 284
10.2.1  備份設(shè)備 285
10.2.2  備份數(shù)據(jù)庫 287
10.2.3  備份系統(tǒng)數(shù)據(jù)庫 290
10.3  數(shù)據(jù)的恢復(fù) 290
10.3.1  自動恢復(fù) 290
10.3.2  恢復(fù)用戶數(shù)據(jù)庫 291
10.4  數(shù)據(jù)的導(dǎo)入和導(dǎo)出 293
10.5  Reporting Services 296
10.5.1  安裝和配置Reporting
       Services 296
10.5.2  創(chuàng)建和設(shè)計報表 300
10.6  課堂演練 305
10.6.1  備份boarddb數(shù)據(jù)庫 305
10.6.2  制作bookdb數(shù)據(jù)庫中訂單的
       報表 306
10.7  小結(jié) 307
10.8  課后練習(xí) 307
10.8.1  選擇題和簡答題 307
10.8.2  操作題 308
第11章  使用VB開發(fā)SQL Server
        應(yīng)用程序 309
11.1  數(shù)據(jù)庫應(yīng)用程序開發(fā)概述 309
11.2  ODBC概述 310
11.2.1  ODBC體系結(jié)構(gòu) 310
11.2.2  配置ODBC數(shù)據(jù)源 311
11.3  OLE DB和ADO概述 314
11.3.1  OLE DB體系結(jié)構(gòu) 315
11.3.2  ADO對象模型 316
11.4  在VB中開發(fā)SQL Server應(yīng)用
          程序 318
11.4.1  ADO的引用和查看 318
11.4.2  使用ADO Data控件開發(fā)
       簡單的數(shù)據(jù)庫應(yīng)用程序 319
11.4.3  使用代碼操縱數(shù)據(jù)庫 325
11.5  課堂演練 337
11.6  小結(jié) 338
11.7  課后練習(xí) 338
11.7.1  簡答題 338
11.7.2  操作題 338
第12章  開發(fā)Web數(shù)據(jù)庫 339
12.1  概述 339
12.1.1  ASP和ASP.NET簡介 339
12.1.2  虛擬目錄設(shè)置 340
12.2  使用ASP集成Web數(shù)據(jù)庫 343
12.2.1  一個簡單的ASP網(wǎng)頁 343
12.2.2  ASP內(nèi)置對象 344
12.2.3  書籍信息查看系統(tǒng) 347
12.3  使用ASP.NET集成Web數(shù)據(jù)庫 352
12.3.1  ASP.NET的虛擬目錄設(shè)置 352
12.3.2  ADO.NET連接數(shù)據(jù)庫 353
12.3.3  基于ASP.NET的書籍信息
       查看系統(tǒng) 354
12.4  課堂演練 359
12.5  小結(jié) 360
12.6  課后練習(xí) 360
12.6.1  簡答題 360
12.6.2  操作題 360
附錄A  SQL語法符號的表示方法 361
附錄B  SQL語法補(bǔ)充 363
B.1  CREATE DATABASE語法 363
B.2  CREATE TABLE語法 365
B.3  賬戶管理 368
B.3.1  添加登錄賬戶 368
B.3.2  添加用戶賬戶 369
B.3.3  與角色有關(guān)的存儲過程 370
附錄C  SQL Server的內(nèi)置函數(shù) 371
C.1  行集合函數(shù) 371
C.1.1  CONTAINSTABLE函數(shù) 372
C.1.2  FREETEXTTABLE函數(shù) 373
C.1.3  OPENDATASOURCE函數(shù) 373
C.1.4  OPENQUERY函數(shù) 373
C.1.5  OPENROWSET函數(shù) 374
C.1.6  OPENXML函數(shù) 374
C.2  聚集函數(shù) 375
C.2.1  AVG和SUM函數(shù) 375
C.2.2  MAX和MIN函數(shù) 376
C.2.3  COUNT和COUNT_BIG函數(shù) 376
C.2.4  CHECKSUM和
      CHECKSUM_AGG函數(shù) 376
C.2.5  STDEV、STDEVP、VAR和
      VARP函數(shù) 377
C.2.6  GROUPING函數(shù) 377
C.3  配置函數(shù) 377
C.4  游標(biāo)函數(shù) 378
C.4.1  @@CURSOR_ROWS函數(shù) 378
C.4.2  CURSOR_STATUS函數(shù) 379
C.4.3  @@FETCH_STATUS函數(shù) 380
C.5  日期時間函數(shù) 380
C.6  數(shù)學(xué)函數(shù) 381
C.7  元數(shù)據(jù)函數(shù) 382
C.8  安全函數(shù) 384
C.9  字符串函數(shù) 385
C.10  系統(tǒng)函數(shù) 387
C.11  系統(tǒng)統(tǒng)計函數(shù) 391
C.12  文本和圖像函數(shù) 392
附錄D  課后練習(xí)參考答案 393

本目錄推薦

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