SQL Server 2012資料庫設計

SQL Server 2012資料庫設計

《SQL Server 2012資料庫設計》是2017年出版的圖書,作者是於曉鵬。

基本介紹

  • 書名:SQL Server 2012資料庫設計
  • 作者:於曉鵬
  • 出版時間:2017年3月6日
  • 頁數:208 頁
  • 定價:33 元
  • 開本:16 開
  • 裝幀:平裝
  • 標準書號:978-7-03-051559-9
  • 發行號:TP-7562.0102
內容簡介,圖書目錄,

內容簡介

本書從資料庫系統設計與開發者角度出發,詳細地介紹了SQLServer2012資料庫程式設計與開發的方法和技巧,由淺入深地講述了SQLServer2012的安裝過程、伺服器的配置技術、Transact-SQL語言、系統安全機制、資料庫管理、各種資料庫對象的管理,以及索引技術、數據更新技術、數據完整性技術、數據複製技術、數據互操作性技術、性能監視和調整技術、並發性技術等內容。本書在講述SQLServer的各種技術時,運用了豐富的實例,注重培養學生解決問題的能力,使其快速掌握SQLServer的基本操作技術。
本書既可作為高等院校資料庫設計課程的教材,也可作為資料庫設計與開發人員的參考用書。

圖書目錄

第1章初識SQLServer20121
1.1SQLServer2012的優勢1
1.2SQLServer版本介紹3
1.3SQLServer2012的安裝5
1.3.1SQLServer2012的安裝環境5
1.3.2SQLServer2012的安裝7
1.4SQLServer2012組件和工具21
習題123
第2章資料庫的創建與管理24
2.1系統資料庫24
2.2資料庫的結構25
2.3創建資料庫27
2.4管理資料庫29
習題234
第3章數據表的創建與管理36
3.1創建數據表36
3.2管理數據表38
3.3使用約束實現數據完整性41
3.3.1數據完整性的定義及類型41
3.3.2約束概述42
3.3.3主鍵約束44
3.3.4唯一約束46
3.3.5外鍵約束47
3.3.6檢查約束49
3.3.7默認值約束50
3.3.8非空約束52
3.3.9使用IDENTITY列52
3.3.10默認值55
3.3.11規則57
習題359
第4章Transact-SQL語言編程基礎61
4.1Transact-SQL語言概述61
4.1.1Transact-SQL語言的分類61
4.1.2Transact-SQL語法約定62
4.2數據類型64
4.2.1基本數據類型65
4.2.2用戶自定義數據類型68
4.3常量與變數68
4.3.1常量68
4.3.2變數69
4.4表達式與運算符71
4.5常用函式74
4.5.1聚合函式74
4.5.2數學函式76
4.5.3字元串函式77
4.5.4日期時間函式78
4.5.5數據類型轉換函式80
4.5.6元數據函式82
4.6批處理與流程控制語句83
4.6.1批處理83
4.6.2流程控制語句84
習題490
第5章數據查詢92
5.2簡單查詢93
5.2.1SELECT子句93
5.2.2INTO子句95
5.2.3FROM子句96
5.2.4WHERE子句97
5.2.5GROUPBY子句99
5.2.6HAVING子句100
5.2.7ORDERBY子句102
5.3使用其他子句或關鍵字查詢數據103
5.3.1聯合查詢103
5.3.2檢索在某一範圍內的信息104
5.3.3指定結果集的列別名108
5.4連線查詢109
5.4.1連線概述109
5.4.2內連線109
5.4.3外連線111
5.4.4交叉連線113
5.4.5自連線114
5.5嵌套查詢114
習題5119
第6章視圖和索引121
6.1視圖121
6.1.1視圖概述121
6.1.2創建視圖122
6.1.3查看、修改視圖125
6.1.4使用視圖127
6.1.5刪除視圖130
6.2索引130
6.2.1索引概述130
6.2.2創建索引134
6.2.3管理索引135
6.2.4刪除索引136
習題6137
第7章存儲過程和觸發器140
7.1存儲過程概述140
7.2創建和執行用戶存儲過程142
7.2.1創建用戶存儲過程142
7.2.2執行用戶存儲過程144
7.3管理存儲過程146
7.3.1查看存儲過程146
7.3.2修改存儲過程148
7.3.3刪除存儲過程149
7.4觸發器概述149
7.4.1觸發器的分類149
7.4.2DML觸發器與約束151
7.4.3INSERTED表和DELETED表151
7.5創建DML觸發器151
7.6管理DML觸發器155
7.6.1查看觸發器155
7.6.2修改觸發器156
7.6.3禁用或啟用觸發器157
7.6.4刪除觸發器158
習題7158
第8章事務和鎖160
8.1事務160
8.1.1事務特性160
8.1.2管理事務160
8.1.3事務的注意事項164
8.2鎖165
8.2.1鎖的基礎知識165
8.2.2死鎖及其防止166
8.2.3鎖的模式167
習題8169
第9章資料庫安全性管理171
9.1SQLServer2012的安全機制171
9.2身份驗證172
9.2.1身份驗證模式172
9.2.2創建登錄名174
9.3用戶管理175
9.3.1默認用戶176
9.3.2創建資料庫用戶176
9.4角色管理178
9.4.1伺服器角色178
9.4.2資料庫角色179
9.5許可權管理180
9.5.1許可權管理的相關概念181
9.5.2許可權的類別182
9.5.3許可權的管理184
習題9185
第10章資料庫的備份和還原187
10.1資料庫故障概述187
10.2資料庫備份188
10.2.1備份的類型188
10.2.2創建備份設備189
10.2.3備份資料庫190
10.3資料庫還原192
習題10193
參考文獻195

相關詞條

熱門詞條

聯絡我們