SQL Server資料庫基礎及套用實踐教程

SQL Server資料庫基礎及套用實踐教程

《SQL Server資料庫基礎及套用實踐教程》是2019年4月清華大學出版社出版的圖書,作者是周奇。

基本介紹

  • 書名:SQL Server資料庫基礎及套用實踐教程
  • 作者:周奇
  • ISBN:9787302520191
  • 定價:59元
  • 出版社:清華大學出版社
  • 出版時間:2019年4月
內容簡介,圖書目錄,

內容簡介

本書根據套用型本科教育的特點,結合教學改革和套用實踐編寫而成。本書採用實例方式講授SQL Server 2014資料庫的套用,以理論夠用、實用,重實踐為原則,使讀者能夠快速、輕鬆地掌握SQL Server資料庫技術與套用。全書共13章,內容包括資料庫技術基礎、SQL Server 2014系統概述、資料庫及其管理、資料庫中表的基本操作、SQL Server 2014的數據查詢、索引及其套用、視圖及其套用、存儲過程與觸發器、SQL Server 2014的安全管理、SQL Server 2014程式設計、資料庫日常維護與管理、SQL Server 2014編程接口以及線上考試系統開發實例。
本書內容全面翔實,適用於套用型本科或高等專科學校,可以作為資料庫初學者的入門教材以及資料庫系統工程師的培訓教材,也適合作為SQL Server套用開發人員的參考資料。

圖書目錄

····························································
Contents第1章資料庫技術基礎1
1.1數據管理概述1
1.1.1數據、數據管理與數據處理1
1.1.2數據管理的發展2
1.1.3資料庫、資料庫管理系統和資料庫系統5
1.2資料庫系統的模型和結構6
1.2.1層次模型7
1.2.2網狀模型8
1.2.3關係模型8
1.3實體與聯繫11
1.3.1實體11
1.3.2實體標識符11
1.3.3聯繫11
1.3.4ER模型11
習題12
第2章SQL Server 2014系統概述14
2.1客戶端/伺服器體系結構14
2.1.1兩層客戶端/伺服器體系結構14
2.1.2三層客戶端/伺服器體系結構15
2.2SQL Server 2014簡介16
2.2.1SQL Server 2014的體系結構16
2.2.2SQL Server 2014的版本16
2.2.3SQL Server 2014的環境要求18
2.2.4SQL Server 2014的資料庫檔案19
2.2.5SQL Server 2014的新增功能19
2.3SQL Server 2014伺服器配置管理21◆SQL Server資料庫基礎及套用實踐教程2.3.1伺服器的啟動、暫停和停止21
2.3.2啟動SQL Server Management Studio22
2.3.3Microsoft SQL Server Management Studio查詢視窗24
2.3.4SQL Server活動監視器26
2.3.5在線上叢書28
2.3.6註冊伺服器28
2.3.7遠程伺服器管理31
2.3.8指定系統管理員密碼31
2.4實現一個查詢33
本章實訓38
習題42
第3章資料庫及其管理43
3.1系統資料庫43
3.1.1master資料庫43
3.1.2model資料庫44
3.1.3msdb資料庫44
3.1.4tempdb資料庫44
3.2創建用戶資料庫45
3.2.1使用SQL Server Management Studio對象資源管理器創建
資料庫45
3.2.2使用SQL Server Management Studio查詢視窗創建資料庫47
3.2.3事務日誌51
3.2.4查看資料庫信息52
3.3管理資料庫54
3.3.1打開資料庫54
3.3.2增加和縮減資料庫容量54
3.3.3查看及修改資料庫選項56
3.3.4資料庫更名56
3.3.5刪除資料庫58
本章實訓59
習題60
第4章資料庫中表的基本操作62
4.1資料庫對象62
4.1.1數據表62
4.1.2約束63
4.1.3默認63
4.1.4規則64
4.2數據表的設計和創建64
4.2.1SQL Server的數據類型64
4.2.2創建和管理表70
4.3定義約束82
4.3.1約束的類型82
4.3.2約束的創建、查看和刪除83
4.4使用默認和規則89
4.4.1使用默認89
4.4.2使用規則91
本章實訓93
習題96
第5章SQL Server 2014的數據查詢97
5.1TransactSQL概述97
5.2.1打開一個資料庫98
5.2.2SELECT語句98
5.2.3使用星號和列名99
5.2.4使用DISTINCT消除重複值101
5.2.5使用TOP n [PERCENT]僅返回前n行101
5.2.6修改查詢結果的列標題102
5.2.7在查詢結果中顯示字元串104
5.2.8使用WHERE子句給出查詢條件105
5.2.9在表達式中使用列名106
5.2.10使用ORDER BY子句對查詢結果排序107
5.2.11使用IN關鍵字109
5.2.12使用LIKE關鍵字進行查詢110
5.2.13使用IS NULL關鍵字查詢沒有賦值的行113
5.2.14查詢某一範圍內的信息115
5.2.15使用BETWEEN…AND…指定查詢範圍116
5.2.16使用GROUP BY子句117
5.2.17使用HAVING子句118
5.2.18使用嵌套查詢121
5.2.19使用UNION運算符122
5.2.20對多個表進行查詢125
5.2.21使用表的別名138
5.2.22使用EXISTS關鍵字138
本章實訓140
習題142
第6章索引及其套用144
6.1索引144
6.2建立和管理索引146
6.2.1使用對象資源管理器創建索引146
6.2.2使用TransactSQL語句創建索引147
6.2.3刪除索引148
6.2.4索引的相關操作150
6.2.5索引的分析與維護152
本章實訓157
習題158
第7章視圖及其套用160
7.1視圖概述160
7.1.1視圖的概念160
7.1.2使用視圖的優點和缺點161
7.2視圖的創建161
7.3視圖的修改和刪除167
7.3.1視圖的修改167
7.3.2視圖的刪除167
7.4重命名視圖及顯示視圖的信息168
7.4.1重命名視圖168
7.4.2顯示視圖的信息169
7.5視圖的套用171
7.5.1通過視圖查詢數據171
7.5.2通過視圖更新數據172
本章實訓175
習題177
第8章存儲過程與觸發器179
8.1存儲過程概述179
8.1.1什麼是存儲過程179
8.1.2存儲過程的類型180
8.1.3存儲過程的優點182
8.1.4存儲過程與視圖的比較182
8.2創建和執行存儲過程182
8.2.1創建存儲過程182
8.2.2執行存儲過程183
8.2.3帶參數的存儲過程184
8.3修改、刪除、重命名存儲過程190
8.3.1存儲過程的修改190
8.3.2存儲過程的刪除191
8.3.3存儲過程的重命名192
8.4存儲過程的重編譯處理192
8.5觸發器的創建和管理194
8.5.1觸發器概述194
8.5.2觸發器的創建195
8.5.3管理觸發器202
本章實訓207
習題211
第9章SQL Server 2014的安全管理213
9.1SQL Server 2014的安全認證階段213
9.2身份驗證213
9.2.1Windows身份驗證模式214
9.2.2混合身份驗證模式214
9.3許可權認證214
9.4創建SQL Server登錄賬戶215
9.4.1使用對象資源管理器創建SQL Server 2014登錄賬戶215
9.4.2使用系統存儲過程創建登錄賬戶218
9.5創建資料庫的用戶218
9.5.1使用對象資源管理器創建資料庫用戶219
9.5.2使用存儲過程創建資料庫用戶219
9.6安全管理賬戶220
9.6.1查看伺服器的登錄賬戶220
9.6.2修改登錄賬戶屬性222
9.6.3查看資料庫的用戶224
9.7刪除登錄和用戶賬戶225
9.7.1刪除登錄賬戶225
9.7.2刪除用戶賬戶226
9.8管理資料庫用戶和角色226
9.8.1伺服器角色226
9.8.2資料庫角色226
9.9設定資料庫用戶賬戶的許可權232
9.9.1對象許可權232
9.9.2語句許可權232
9.9.3隱含許可權233
9.9.4使用管理工具設定許可權233
9.9.5使用SQL語句設定許可權234
本章實訓237
習題238
第10章SQL Server 2014程式設計240
10.1編程基礎知識240
10.1.1TransactSQL語句的書寫格式約定240
10.1.2引用資料庫對象名的規則241
10.1.3SQL Server的變數241
10.1.4SQL Server的注釋符242
10.1.5SQL Server的運算符242
10.2常用函式243
10.2.1內部函式243
10.3批處理258
10.4流控語句259
10.5事務處理265
10.5.1事務的基本概念265
10.5.2事務操作266
10.6鎖273
10.6.1開發問題273
10.6.2SQL Server中的鎖274
10.7游標277
本章實訓281
習題284
第11章資料庫日常維護與管理286
11.1導入和導出概述286
11.2導入數據287
11.2.1導入Excel工作表287
11.2.2導入文本檔案289
11.3導出數據295
11.3.1導出數據至Access295
11.3.2導出數據至文本檔案296
11.4備份與還原300
11.4.1資料庫備份概念300
11.4.2資料庫還原概念301
11.4.3資料庫備份方式301
11.4.4資料庫還原方式302
11.4.5備份操作302
11.4.6還原資料庫308
11.5附加資料庫309
本章實訓311
習題313
第12章SQL Server 2014編程接口314
12.1通過ODBC訪問SQL Server 2014資料庫314
12.1.1ODBC的概述314
12.1.2通過Excel訪問SQL Server資料庫321
12.1.3通過Visual Basic訪問SQL Server資料庫323
12.2使用ADO訪問SQL Server 2014資料庫333
12.2.1使用ADO訪問資料庫333
12.2.2用ASP連線到SQL Server 2014資料庫334
12.2.3執行SQL語句336
12.2.4處理查詢結果集338
12.2.5分頁顯示結果集340
本章實訓342
習題343
第13章線上考試系統344
13.1總體設計344
13.2系統設計345
13.2.1設計目標345
13.2.2開發及運行環境346
13.3主要功能模組設計349
13.3.1結構與通用模組349
13.3.2管理界面主模組設計351
13.3.3課程管理模組設計354
13.3.4試題類型管理模組設計357
13.3.5題庫管理模組設計360
13.3.6試卷管理模組設計365
13.3.7審卷管理及成績管理模組設計374
13.3.8用戶管理模組設計380
13.3.9考生界面設計385
本章實訓392
習題394

相關詞條

熱門詞條

聯絡我們