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

數(shù)據(jù)庫(kù)原理與技術(shù)(SQL Server 2012)

數(shù)據(jù)庫(kù)原理與技術(shù)(SQL Server 2012)

定 價(jià):¥59.50

作 者: 申時(shí)凱,邱莎,王付艷,方剛,王武 ... 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校計(jì)算機(jī)應(yīng)用技術(shù)規(guī)劃教材
標(biāo) 簽: 暫缺

ISBN: 9787302480518 出版時(shí)間: 2018-05-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 406 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是云南省普通高等學(xué)校“十二五”規(guī)劃教材,共分12章,從數(shù)據(jù)庫(kù)基礎(chǔ)理論和實(shí)際應(yīng)用出發(fā),循序漸進(jìn)、深入淺出地介紹數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),基于SQL Server 2012介紹數(shù)據(jù)庫(kù)的創(chuàng)建、表的操作、索引、視圖、數(shù)據(jù)完整性、SQL Server函數(shù)、SQL Server程序設(shè)計(jì)、存儲(chǔ)過(guò)程與觸發(fā)器、SQL Server的安全管理、SQL Server客戶端開(kāi)發(fā)與編程等內(nèi)容;以實(shí)例為主線,將“選課管理信息系統(tǒng)”和“計(jì)算機(jī)計(jì)費(fèi)系統(tǒng)”數(shù)據(jù)庫(kù)案例融入各章節(jié),重點(diǎn)闡述數(shù)據(jù)庫(kù)的創(chuàng)建、維護(hù)、開(kāi)發(fā)與SQL語(yǔ)言程序設(shè)計(jì)的思想及具體方法;簡(jiǎn)明扼要地介紹SQL Server的上機(jī)實(shí)驗(yàn)操作,并配有例題、練習(xí)題和實(shí)驗(yàn)指導(dǎo),以便于讀者更好地學(xué)習(xí)和掌握數(shù)據(jù)庫(kù)的基本知識(shí)與技能。 本書可作為計(jì)算機(jī)及相關(guān)專業(yè)的本科教材,也可作為廣大計(jì)算機(jī)愛(ài)好者學(xué)習(xí)數(shù)據(jù)庫(kù)技術(shù)的參考書。

作者簡(jiǎn)介

暫缺《數(shù)據(jù)庫(kù)原理與技術(shù)(SQL Server 2012)》作者簡(jiǎn)介

圖書目錄

 第1章  數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ) 1
1.1  數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 1
 1.1.1  信息、數(shù)據(jù)與數(shù)據(jù)管理 1
 1.1.2  數(shù)據(jù)管理技術(shù)的發(fā)展 1
 1.1.3  數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng) 2
 1.1.4  數(shù)據(jù)模型 3
 1.1.5  數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu) 6
1.2  關(guān)系數(shù)據(jù)庫(kù) 7
 1.2.1  關(guān)系模型 7
 1.2.2  關(guān)系數(shù)據(jù)理論 10
1.3  數(shù)據(jù)庫(kù)設(shè)計(jì) 14
 1.3.1  數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)、特點(diǎn)和基本步驟 14
 1.3.2  需求分析的任務(wù) 15
 1.3.3  概念結(jié)構(gòu)設(shè)計(jì) 16
 1.3.4  邏輯結(jié)構(gòu)設(shè)計(jì) 17
 1.3.5  數(shù)據(jù)庫(kù)設(shè)計(jì)案例 18
1.4  主流數(shù)據(jù)庫(kù)簡(jiǎn)介 21
 1.4.1  SQL Server 21
 1.4.2  Oracle 22
 1.4.3  Sybase ASE 22
 1.4.4  DB2 23
練習(xí)題 23
第2章  SQL Server 2012綜述 24
2.1  SQL Server 2012概述 24
 2.1.1  SQL Server的發(fā)展過(guò)程 24
 2.1.2  SQL Server 2012的體系結(jié)構(gòu) 25
 2.1.3  SQL Server 2012的主要特性 27
 2.1.4  SQL Server 2012的版本 28
2.2  SQL Server 2012的安裝 29
 2.2.1  SQL Server 2012安裝前的準(zhǔn)備工作 29
 2.2.2  安裝SQL Server 2012 31
 2.2.3  升級(jí)到SQL Server 2012 43
 2.2.4  SQL Server 2012安裝成功的驗(yàn)證 44
2.3  SQL Server 2012的安全性 48
 2.3.1  SQL Server 2012安全性綜述 48
 2.3.2  權(quán)限驗(yàn)證模式 49
 2.3.3  數(shù)據(jù)庫(kù)用戶賬號(hào)、角色和權(quán)限 50
2.4  SQL Server 2012工具 51
 2.4.1  配置SQL Server 2012服務(wù)器 51
 2.4.2  注冊(cè)和連接SQL Server 2012服務(wù)器 54
 2.4.3  啟動(dòng)和關(guān)閉SQL Server 2012服務(wù)器 57
 2.4.4  SQL Server 2012的常用工具 58
練習(xí)題 67
第3章  數(shù)據(jù)庫(kù)的基本操作 68
3.1  SQL Server數(shù)據(jù)庫(kù)的基本知識(shí)和概念 68
 3.1.1  SQL Server的數(shù)據(jù)庫(kù)對(duì)象 68
 3.1.2  SQL Server的系統(tǒng)數(shù)據(jù)庫(kù) 69
 3.1.3  數(shù)據(jù)庫(kù)的組成 70
 3.1.4  數(shù)據(jù)庫(kù)文件組 70
 3.1.5  數(shù)據(jù)庫(kù)的存儲(chǔ)空間分配 72
3.2  創(chuàng)建數(shù)據(jù)庫(kù) 73
 3.2.1  使用對(duì)象資源管理器創(chuàng)建數(shù)據(jù)庫(kù) 73
 3.2.2  使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù) 78
3.3  查看和設(shè)置數(shù)據(jù)庫(kù)信息 82
 3.3.1  使用SQL Server對(duì)象資源管理器查看數(shù)據(jù)庫(kù)信息 82
 3.3.2  使用T-SQL語(yǔ)句查看數(shù)據(jù)庫(kù)的信息 82
3.4  打開(kāi)數(shù)據(jù)庫(kù) 83
3.5  修改數(shù)據(jù)庫(kù) 84
 3.5.1  增加數(shù)據(jù)庫(kù)的容量 84
 3.5.2  縮減數(shù)據(jù)庫(kù)容量 89
 3.5.3  創(chuàng)建和更改文件組 94
 3.5.4  增加或刪除數(shù)據(jù)庫(kù)文件 95
 3.5.5  更改數(shù)據(jù)庫(kù)名稱 99
3.6  分離數(shù)據(jù)庫(kù) 100
3.7  附加數(shù)據(jù)庫(kù) 101
3.8  刪除數(shù)據(jù)庫(kù) 103
3.9  應(yīng)用舉例 104
 3.9.1  創(chuàng)建計(jì)算機(jī)計(jì)費(fèi)數(shù)據(jù)庫(kù) 104
 3.9.2  創(chuàng)建選課管理數(shù)據(jù)庫(kù) 104
練習(xí)題 106
第4章  表的基本操作 108
4.1  SQL Server表概述 108
 4.1.1  SQL Server表的概念 108
 4.1.2  SQL Server 2012數(shù)據(jù)類型 109
4.2  數(shù)據(jù)庫(kù)中表的創(chuàng)建 112
 4.2.1  使用對(duì)象資源管理器創(chuàng)建表 112
 4.2.2  使用T-SQL語(yǔ)句創(chuàng)建表 115
4.3  修改表結(jié)構(gòu) 118
 4.3.1  使用對(duì)象資源管理器修改表結(jié)構(gòu) 118
 4.3.2  使用T-SQL語(yǔ)句修改表結(jié)構(gòu) 119
4.4  刪除表 120
 4.4.1  使用對(duì)象資源管理器刪除表 121
 4.4.2  使用DROP TABLE語(yǔ)句刪除表 121
4.5  添加數(shù)據(jù) 122
 4.5.1  使用對(duì)象資源管理器向表中添加數(shù)據(jù) 122
 4.5.2  使用INSERT語(yǔ)句向表中添加數(shù)據(jù) 123
4.6  查看表 124
 4.6.1  查看表結(jié)構(gòu) 124
 4.6.2  查看表中的數(shù)據(jù) 125
4.7  應(yīng)用舉例 126
 4.7.1  學(xué)生選課管理信息系統(tǒng)的各表定義及創(chuàng)建 126
 4.7.2  計(jì)算機(jī)計(jì)費(fèi)系統(tǒng)的各表定義及創(chuàng)建 130
練習(xí)題 131
第5章  數(shù)據(jù)的基本操作 132
5.1  關(guān)系運(yùn)算 132
 5.1.1  關(guān)系數(shù)據(jù)結(jié)構(gòu)的形式化定義 133
 5.1.2  關(guān)系代數(shù) 134
 5.1.3  關(guān)系代數(shù)的等價(jià)變換規(guī)則 142
 5.1.4  關(guān)系代數(shù)表達(dá)式應(yīng)用實(shí)例 142
5.2  單表查詢 144
 5.2.1  完整的SELECT語(yǔ)句的基本語(yǔ)法格式 144
 5.2.2  選擇表中的若干列 145
 5.2.3  選擇表中的若干記錄 147
 5.2.4  對(duì)查詢的結(jié)果排序 156
 5.2.5  對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì) 158
 5.2.6  用查詢結(jié)果生成新表 161
 5.2.7  集合查詢 162
5.3  連接查詢 165
 5.3.1  交叉連接查詢 165
 5.3.2  等值與非等值連接查詢 166
 5.3.3  自身連接查詢 168
 5.3.4  外連接查詢 169
 5.3.5  復(fù)合連接條件查詢 171
5.4  子查詢 173
 5.4.1  帶有IN謂詞的子查詢 173
 5.4.2  帶有比較運(yùn)算符的子查詢 175
 5.4.3  帶有ANY或ALL謂詞的子查詢 178
 5.4.4  帶有EXISTS謂詞的子查詢 180
5.5  數(shù)據(jù)的添加、修改和刪除 183
 5.5.1  數(shù)據(jù)的添加 184
 5.5.2  數(shù)據(jù)的修改 191
 5.5.3  數(shù)據(jù)的刪除 193
5.6  應(yīng)用舉例 194
練習(xí)題 197
第6章  索引及視圖 200
6.1  索引的基礎(chǔ)知識(shí) 200
 6.1.1  數(shù)據(jù)存儲(chǔ) 200
 6.1.2  索引 200
6.2  索引的分類 201
 6.2.1  聚集索引 201
 6.2.2  非聚集索引 202
 6.2.3  聚集和非聚集索引的性能比較 203
 6.2.4  使用索引的原則 203
6.3  索引的操作 204
 6.3.1  創(chuàng)建索引 204
 6.3.2  查詢索引信息 208
 6.3.3  重命名索引 209
 6.3.4  刪除索引 209
6.4  索引的分析與維護(hù) 210
 6.4.1  索引的分析 210
 6.4.2  索引的維護(hù) 212
6.5  索引應(yīng)用舉例 214
6.6  視圖綜述 214
 6.6.1  視圖的基本概念 215
 6.6.2  視圖的作用 216
6.7  視圖的操作 216
 6.7.1  創(chuàng)建視圖 217
 6.7.2  修改視圖 221
 6.7.3  重命名視圖 222
 6.7.4  使用視圖 223
 6.7.5  刪除視圖 225
6.8  視圖定義信息查詢 227
 6.8.1  使用對(duì)象資源管理器 227
 6.8.2  通過(guò)執(zhí)行系統(tǒng)存儲(chǔ)過(guò)程查看視圖的定義信息 228
6.9  加密視圖 228
6.10  用視圖加強(qiáng)數(shù)據(jù)安全性 229
6.11  視圖應(yīng)用舉例 230
練習(xí)題 231
第7章  數(shù)據(jù)完整性 232
7.1  數(shù)據(jù)完整性的概念 232
7.2  約束的類型 233
7.3  約束的創(chuàng)建 234
 7.3.1  創(chuàng)建主鍵約束 234
 7.3.2  創(chuàng)建約束 238
 7.3.3  創(chuàng)建檢查約束 239
 7.3.4  創(chuàng)建默認(rèn)約束 241
 7.3.5  創(chuàng)建外鍵約束 243
7.4  查看約束的定義 245
7.5  刪除約束 246
7.6  使用規(guī)則 246
7.7  使用默認(rèn) 248
7.8  數(shù)據(jù)完整性強(qiáng)制選擇方法 249
7.9  應(yīng)用舉例 250
練習(xí)題 251
第8章  SQL Server函數(shù) 252
8.1  內(nèi)置函數(shù) 252
 8.1.1  聚合函數(shù) 252
 8.1.2  配置函數(shù) 255
 8.1.3  日期和時(shí)間函數(shù) 256
 8.1.4  數(shù)學(xué)函數(shù) 258
 8.1.5  元數(shù)據(jù)函數(shù) 259
 8.1.6  字符串函數(shù) 259
 8.1.7  系統(tǒng)函數(shù) 262
 8.1.8  排名函數(shù) 263
 8.1.9  其他新增函數(shù) 264
8.2  用戶定義函數(shù) 265
8.3  標(biāo)量函數(shù) 267
8.4  表值函數(shù) 270
8.5  應(yīng)用舉例 274
練習(xí)題 275
第9章  SQL Server程序設(shè)計(jì) 277
9.1  程序中的批處理、腳本、注釋 277
 9.1.1  批處理 277
 9.1.2  腳本 278
 9.1.3  注釋 279
9.2  程序中的事務(wù) 279
 9.2.1  事務(wù)概述 280
 9.2.2  事務(wù)處理語(yǔ)句 280
 9.2.3  分布式事務(wù) 283
 9.2.4  鎖定 283
9.3  SQL Server變量 284
 9.3.1  全局變量 284
 9.3.2  局部變量 286
9.4  SQL語(yǔ)言流程控制 289
 9.4.1  BEGIN…END語(yǔ)句塊 289
 9.4.2  IF…ELSE語(yǔ)句 289
 9.4.3  CASE結(jié)構(gòu) 290
 9.4.4  WAITFOR語(yǔ)句 292
 9.4.5  PRINT語(yǔ)句 293
 9.4.6  WHILE語(yǔ)句 294
9.5  應(yīng)用舉例 295
練習(xí)題 297
第10章  存儲(chǔ)過(guò)程與觸發(fā)器 298
10.1  存儲(chǔ)過(guò)程綜述 298
 10.1.1  存儲(chǔ)過(guò)程的概念 298
 10.1.2  存儲(chǔ)過(guò)程的類型 298
 10.1.3  創(chuàng)建、執(zhí)行、修改、刪除簡(jiǎn)單存儲(chǔ)過(guò)程 299
 10.1.4  創(chuàng)建和執(zhí)行含參數(shù)的存儲(chǔ)過(guò)程 305
 10.1.5  存儲(chǔ)過(guò)程的重新編譯 305
 10.1.6  系統(tǒng)存儲(chǔ)過(guò)程與擴(kuò)展存儲(chǔ)過(guò)程 306
 10.1.7  案例中的存儲(chǔ)過(guò)程 309
10.2  觸發(fā)器 311
 10.2.1  觸發(fā)器的概念 311
 10.2.2  觸發(fā)器的優(yōu)點(diǎn) 311
 10.2.3  觸發(fā)器的類型 312
 10.2.4  DML觸發(fā)器 313
 10.2.5  DDL觸發(fā)器 328
 10.2.6  案例中的觸發(fā)器 329
練習(xí)題 331
第11章  SQL Server 2012安全管理 333
11.1  SQL Server 2012安全的相關(guān)概念 333
 11.1.1  登錄驗(yàn)證 333
 11.1.2  角色 334
 11.1.3  許可權(quán)限 335
11.2  服務(wù)器的安全性管理 335
 11.2.1  查看登錄賬號(hào) 335
 11.2.2  創(chuàng)建一個(gè)登錄賬號(hào) 336
 11.2.3  更改、刪除登錄賬號(hào)屬性 338
 11.2.4  禁止登錄賬號(hào) 338
 11.2.5  刪除登錄賬號(hào) 339
11.3  數(shù)據(jù)庫(kù)安全性管理 340
 11.3.1  數(shù)據(jù)庫(kù)用戶 340
 11.3.2  數(shù)據(jù)庫(kù)角色 341
 11.3.3  管理權(quán)限 344
11.4  數(shù)據(jù)備份與還原 345
 11.4.1  備份和還原的基本概念 345
 11.4.2  數(shù)據(jù)備份的類型 346
 11.4.3  還原模式 347
11.5  備份與還原操作 348
 11.5.1  數(shù)據(jù)庫(kù)的備份 348
 11.5.2  數(shù)據(jù)庫(kù)的還原 350
11.6  備份與還原計(jì)劃 352
11.7  案例中的安全 353
11.8  案例中的備份和還原操作 357
11.9  數(shù)據(jù)導(dǎo)出與導(dǎo)入 363
練習(xí)題 367
第12章  數(shù)據(jù)庫(kù)與開(kāi)發(fā)工具的協(xié)同使用 369
12.1  常用的數(shù)據(jù)庫(kù)連接方法 369
 12.1.1  ODBC 369
 12.1.2  OLE DB 371
 12.1.3  ADO 371
12.2  在Visual Basic中的數(shù)據(jù)庫(kù)開(kāi)發(fā) 373
 12.2.1  Visual Basic簡(jiǎn)介 373
 12.2.2  在VB中使用ADO數(shù)據(jù)控件連接數(shù)據(jù)庫(kù) 373
12.3  在Delphi或C Builder中的數(shù)據(jù)庫(kù)開(kāi)發(fā) 376
 12.3.1  Delphi與C Builder簡(jiǎn)介 376
 12.3.2  C Builder提供的SQL Server訪問(wèn)機(jī)制 376
12.4  ASP與SQL Server 2012的協(xié)同運(yùn)用 382
 12.4.1  ASP運(yùn)行環(huán)境的建立 382
 12.4.2  在ASP中連接SQL Server 2012數(shù)據(jù)庫(kù) 383
 12.4.3  ASP與SQL Server 2012數(shù)據(jù)庫(kù)協(xié)同開(kāi)發(fā)程序的方式 385
12.5  案例中的程序 386
 12.5.1  學(xué)生信息管理 386
 12.5.2  教師信息管理 389
 12.5.3  學(xué)生信息查詢 391
練習(xí)題 393
附錄  實(shí)驗(yàn)指導(dǎo) 394
參考文獻(xiàn) 407
 

本目錄推薦

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