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

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

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

定 價:¥59.50

作 者: 申時凱,邱莎,王付艷,方剛,王武 ... 著
出版社: 清華大學出版社
叢編項: 21世紀高等學校計算機應用技術規(guī)劃教材
標 簽: 暫缺

ISBN: 9787302480518 出版時間: 2018-05-01 包裝: 平裝
開本: 16 頁數(shù): 406 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

 第1章  數(shù)據(jù)庫技術基礎 1
1.1  數(shù)據(jù)庫基礎知識 1
 1.1.1  信息、數(shù)據(jù)與數(shù)據(jù)管理 1
 1.1.2  數(shù)據(jù)管理技術的發(fā)展 1
 1.1.3  數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng) 2
 1.1.4  數(shù)據(jù)模型 3
 1.1.5  數(shù)據(jù)庫系統(tǒng)的體系結構 6
1.2  關系數(shù)據(jù)庫 7
 1.2.1  關系模型 7
 1.2.2  關系數(shù)據(jù)理論 10
1.3  數(shù)據(jù)庫設計 14
 1.3.1  數(shù)據(jù)庫設計的任務、特點和基本步驟 14
 1.3.2  需求分析的任務 15
 1.3.3  概念結構設計 16
 1.3.4  邏輯結構設計 17
 1.3.5  數(shù)據(jù)庫設計案例 18
1.4  主流數(shù)據(jù)庫簡介 21
 1.4.1  SQL Server 21
 1.4.2  Oracle 22
 1.4.3  Sybase ASE 22
 1.4.4  DB2 23
練習題 23
第2章  SQL Server 2012綜述 24
2.1  SQL Server 2012概述 24
 2.1.1  SQL Server的發(fā)展過程 24
 2.1.2  SQL Server 2012的體系結構 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安裝前的準備工作 29
 2.2.2  安裝SQL Server 2012 31
 2.2.3  升級到SQL Server 2012 43
 2.2.4  SQL Server 2012安裝成功的驗證 44
2.3  SQL Server 2012的安全性 48
 2.3.1  SQL Server 2012安全性綜述 48
 2.3.2  權限驗證模式 49
 2.3.3  數(shù)據(jù)庫用戶賬號、角色和權限 50
2.4  SQL Server 2012工具 51
 2.4.1  配置SQL Server 2012服務器 51
 2.4.2  注冊和連接SQL Server 2012服務器 54
 2.4.3  啟動和關閉SQL Server 2012服務器 57
 2.4.4  SQL Server 2012的常用工具 58
練習題 67
第3章  數(shù)據(jù)庫的基本操作 68
3.1  SQL Server數(shù)據(jù)庫的基本知識和概念 68
 3.1.1  SQL Server的數(shù)據(jù)庫對象 68
 3.1.2  SQL Server的系統(tǒng)數(shù)據(jù)庫 69
 3.1.3  數(shù)據(jù)庫的組成 70
 3.1.4  數(shù)據(jù)庫文件組 70
 3.1.5  數(shù)據(jù)庫的存儲空間分配 72
3.2  創(chuàng)建數(shù)據(jù)庫 73
 3.2.1  使用對象資源管理器創(chuàng)建數(shù)據(jù)庫 73
 3.2.2  使用T-SQL語句創(chuàng)建數(shù)據(jù)庫 78
3.3  查看和設置數(shù)據(jù)庫信息 82
 3.3.1  使用SQL Server對象資源管理器查看數(shù)據(jù)庫信息 82
 3.3.2  使用T-SQL語句查看數(shù)據(jù)庫的信息 82
3.4  打開數(shù)據(jù)庫 83
3.5  修改數(shù)據(jù)庫 84
 3.5.1  增加數(shù)據(jù)庫的容量 84
 3.5.2  縮減數(shù)據(jù)庫容量 89
 3.5.3  創(chuàng)建和更改文件組 94
 3.5.4  增加或刪除數(shù)據(jù)庫文件 95
 3.5.5  更改數(shù)據(jù)庫名稱 99
3.6  分離數(shù)據(jù)庫 100
3.7  附加數(shù)據(jù)庫 101
3.8  刪除數(shù)據(jù)庫 103
3.9  應用舉例 104
 3.9.1  創(chuàng)建計算機計費數(shù)據(jù)庫 104
 3.9.2  創(chuàng)建選課管理數(shù)據(jù)庫 104
練習題 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ù)庫中表的創(chuàng)建 112
 4.2.1  使用對象資源管理器創(chuàng)建表 112
 4.2.2  使用T-SQL語句創(chuàng)建表 115
4.3  修改表結構 118
 4.3.1  使用對象資源管理器修改表結構 118
 4.3.2  使用T-SQL語句修改表結構 119
4.4  刪除表 120
 4.4.1  使用對象資源管理器刪除表 121
 4.4.2  使用DROP TABLE語句刪除表 121
4.5  添加數(shù)據(jù) 122
 4.5.1  使用對象資源管理器向表中添加數(shù)據(jù) 122
 4.5.2  使用INSERT語句向表中添加數(shù)據(jù) 123
4.6  查看表 124
 4.6.1  查看表結構 124
 4.6.2  查看表中的數(shù)據(jù) 125
4.7  應用舉例 126
 4.7.1  學生選課管理信息系統(tǒng)的各表定義及創(chuàng)建 126
 4.7.2  計算機計費系統(tǒng)的各表定義及創(chuàng)建 130
練習題 131
第5章  數(shù)據(jù)的基本操作 132
5.1  關系運算 132
 5.1.1  關系數(shù)據(jù)結構的形式化定義 133
 5.1.2  關系代數(shù) 134
 5.1.3  關系代數(shù)的等價變換規(guī)則 142
 5.1.4  關系代數(shù)表達式應用實例 142
5.2  單表查詢 144
 5.2.1  完整的SELECT語句的基本語法格式 144
 5.2.2  選擇表中的若干列 145
 5.2.3  選擇表中的若干記錄 147
 5.2.4  對查詢的結果排序 156
 5.2.5  對數(shù)據(jù)進行統(tǒng)計 158
 5.2.6  用查詢結果生成新表 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  復合連接條件查詢 171
5.4  子查詢 173
 5.4.1  帶有IN謂詞的子查詢 173
 5.4.2  帶有比較運算符的子查詢 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  應用舉例 194
練習題 197
第6章  索引及視圖 200
6.1  索引的基礎知識 200
 6.1.1  數(shù)據(jù)存儲 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  索引的分析與維護 210
 6.4.1  索引的分析 210
 6.4.2  索引的維護 212
6.5  索引應用舉例 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  使用對象資源管理器 227
 6.8.2  通過執(zhí)行系統(tǒng)存儲過程查看視圖的定義信息 228
6.9  加密視圖 228
6.10  用視圖加強數(shù)據(jù)安全性 229
6.11  視圖應用舉例 230
練習題 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)建默認約束 241
 7.3.5  創(chuàng)建外鍵約束 243
7.4  查看約束的定義 245
7.5  刪除約束 246
7.6  使用規(guī)則 246
7.7  使用默認 248
7.8  數(shù)據(jù)完整性強制選擇方法 249
7.9  應用舉例 250
練習題 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ù) 256
 8.1.4  數(shù)學函數(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  標量函數(shù) 267
8.4  表值函數(shù) 270
8.5  應用舉例 274
練習題 275
第9章  SQL Server程序設計 277
9.1  程序中的批處理、腳本、注釋 277
 9.1.1  批處理 277
 9.1.2  腳本 278
 9.1.3  注釋 279
9.2  程序中的事務 279
 9.2.1  事務概述 280
 9.2.2  事務處理語句 280
 9.2.3  分布式事務 283
 9.2.4  鎖定 283
9.3  SQL Server變量 284
 9.3.1  全局變量 284
 9.3.2  局部變量 286
9.4  SQL語言流程控制 289
 9.4.1  BEGIN…END語句塊 289
 9.4.2  IF…ELSE語句 289
 9.4.3  CASE結構 290
 9.4.4  WAITFOR語句 292
 9.4.5  PRINT語句 293
 9.4.6  WHILE語句 294
9.5  應用舉例 295
練習題 297
第10章  存儲過程與觸發(fā)器 298
10.1  存儲過程綜述 298
 10.1.1  存儲過程的概念 298
 10.1.2  存儲過程的類型 298
 10.1.3  創(chuàng)建、執(zhí)行、修改、刪除簡單存儲過程 299
 10.1.4  創(chuàng)建和執(zhí)行含參數(shù)的存儲過程 305
 10.1.5  存儲過程的重新編譯 305
 10.1.6  系統(tǒng)存儲過程與擴展存儲過程 306
 10.1.7  案例中的存儲過程 309
10.2  觸發(fā)器 311
 10.2.1  觸發(fā)器的概念 311
 10.2.2  觸發(fā)器的優(yōu)點 311
 10.2.3  觸發(fā)器的類型 312
 10.2.4  DML觸發(fā)器 313
 10.2.5  DDL觸發(fā)器 328
 10.2.6  案例中的觸發(fā)器 329
練習題 331
第11章  SQL Server 2012安全管理 333
11.1  SQL Server 2012安全的相關概念 333
 11.1.1  登錄驗證 333
 11.1.2  角色 334
 11.1.3  許可權限 335
11.2  服務器的安全性管理 335
 11.2.1  查看登錄賬號 335
 11.2.2  創(chuàng)建一個登錄賬號 336
 11.2.3  更改、刪除登錄賬號屬性 338
 11.2.4  禁止登錄賬號 338
 11.2.5  刪除登錄賬號 339
11.3  數(shù)據(jù)庫安全性管理 340
 11.3.1  數(shù)據(jù)庫用戶 340
 11.3.2  數(shù)據(jù)庫角色 341
 11.3.3  管理權限 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ù)庫的備份 348
 11.5.2  數(shù)據(jù)庫的還原 350
11.6  備份與還原計劃 352
11.7  案例中的安全 353
11.8  案例中的備份和還原操作 357
11.9  數(shù)據(jù)導出與導入 363
練習題 367
第12章  數(shù)據(jù)庫與開發(fā)工具的協(xié)同使用 369
12.1  常用的數(shù)據(jù)庫連接方法 369
 12.1.1  ODBC 369
 12.1.2  OLE DB 371
 12.1.3  ADO 371
12.2  在Visual Basic中的數(shù)據(jù)庫開發(fā) 373
 12.2.1  Visual Basic簡介 373
 12.2.2  在VB中使用ADO數(shù)據(jù)控件連接數(shù)據(jù)庫 373
12.3  在Delphi或C Builder中的數(shù)據(jù)庫開發(fā) 376
 12.3.1  Delphi與C Builder簡介 376
 12.3.2  C Builder提供的SQL Server訪問機制 376
12.4  ASP與SQL Server 2012的協(xié)同運用 382
 12.4.1  ASP運行環(huán)境的建立 382
 12.4.2  在ASP中連接SQL Server 2012數(shù)據(jù)庫 383
 12.4.3  ASP與SQL Server 2012數(shù)據(jù)庫協(xié)同開發(fā)程序的方式 385
12.5  案例中的程序 386
 12.5.1  學生信息管理 386
 12.5.2  教師信息管理 389
 12.5.3  學生信息查詢 391
練習題 393
附錄  實驗指導 394
參考文獻 407
 

本目錄推薦

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