資料庫原理與套用教程-基於SQL Server 2012

資料庫原理與套用教程-基於SQL Server 2012

《資料庫原理與套用教程-基於SQL Server 2012》是2016年8月1日清華大學出版社出版的圖書,作者是楊俊生。

基本介紹

  • 書名:資料庫原理與套用教程-基於SQL Server 2012
  • 作者:楊俊生
  • ISBN:9787302440178
  • 定價:39.50元
  • 出版社清華大學出版社
  • 出版時間:2016.08.01
圖書簡介,圖書目錄,

圖書簡介

資料庫原理與套用是計算機專業基礎課程,包括兩部分內容:第一部分是資料庫原理,主要介紹數據模型、關係數據模型、關係運算、SQL、數據規範化以及資料庫設計;第二部分講解資料庫SQL Server 2012的使用,包括資料庫的創建、用戶許可權管理、表管理、數據查詢、索引和視圖、Transact-SQL程式設計以及數據導入導出和資料庫的備份還原。

圖書目錄

第1章資料庫系統概述 1
1.1基本概念 1
1.2數據管理技術 2
1.3數據模型 3
1.3.1數據模型組成 3
1.3.2數據模型分類 4
1.3.3概念模型 4
1.3.4邏輯模型 5
1.4資料庫管理系統結構 7
1.4.1三級模式 7
1.4.2二級映像 8
1.5資料庫系統組成 8
小結 9
習題 9
第2章關係資料庫 10
2.1關係概述 10
2.1.1關係定義 10
2.1.2關係數據結構及基本概念 11
2.2關係運算 13
2.2.1關係操作概述 13
2.2.2傳統關係運算 13
2.2.3專門關係運算 15
2.3完整性約束 23
2.3.1實體完整性 24
2.3.2參照完整性 24
2.3.3用戶定義的完整性 24
2.4小結 24
習題 25
第3章SQL 26
3.1SQL概述 26
3.1.1SQL的產生與發展 26
3.1.2SQL特點 26
3.1.3SQL分類 27
3.2數據定義語句 28
3.2.1基本表操作 28
3.2.2索引操作 30
3.2.3視圖操作 31
3.3數據操縱語句 32
3.3.1插入數據 32
3.3.2修改數據 33
3.3.3刪除數據 34
3.4查詢語句 34
3.4.1單表查詢 35
3.4.2連線查詢 38
3.4.3嵌套查詢 42
3.4.4集合查詢 44
3.5許可權控制語句 45
3.5.1許可權授予 46
3.5.2許可權回收 46
3.6事務控制語句 47
小結 47
習題 47
第4章數據完整性約束 49
4.1實體完整性 49
4.2參照完整性 51
4.3用戶定義的完整性 53
4.3.1非空約束 53
4.3.2唯一約束 54
4.3.3檢查約束 55
4.4完整性約束命名 56
小結 57
習題 58
第5章關係規範化 59
5.1函式依賴 59
5.2規範化 61
小結 64
習題 65
第6章資料庫設計 66
6.1資料庫設計概述 66
6.2概念結構設計 67
6.3邏輯結構設計 69
6.4物理結構設計 70
6.5資料庫實施與維護 71
小結 71
習題 72
第7章資料庫基礎 73
7.1SQLServer2012介紹 73
7.2安裝資料庫 73
7.3常用工具介紹 84
7.4資料庫組成 86
7.5查看資料庫 88
7.6創建資料庫 90
7.7修改資料庫 94
7.7.1修改資料庫檔案和檔案組 94
7.7.2修改資料庫選項 96
7.8刪除資料庫 98
小結 98
習題 98
第8章資料庫安全 100
8.1SQLServer2012身份驗證模式 100
8.2登錄賬號 101
8.2.1查看登錄 102
8.2.2創建登錄 103
8.2.3修改登錄 104
8.2.4刪除登錄 105
8.3資料庫用戶 106
8.3.1查看資料庫用戶 106
8.3.2創建資料庫用戶 106
8.3.3刪除資料庫用戶 108
8.4架構 109
8.4.1查看架構 109
8.4.2創建架構 110
8.4.3刪除架構 111
8.5許可權 112
8.5.1許可權分類 112
8.5.2許可權授予回收 113
8.5.3查看許可權 115
8.6角色 115
8.6.1固定伺服器角色 115
8.6.2固定資料庫角色 118
8.6.3用戶自定義角色 120
小結 120
習題 121
第9章表的管理 122
9.1數據類型 122
9.1.1數字類型 122
9.1.2字元類型 123
9.1.3日期類型 124
9.1.4二進制類型 124
9.2表操作 124
9.2.1查看錶 124
9.2.2創建表 126
9.2.3修改表 129
9.2.4刪除表 131
9.3數據操作 132
9.3.1插入數據 132
9.3.2修改數據 134
9.3.3刪除數據 134
9.4事務處理 135
9.4.1事務基本概念 135
9.4.2SQLServer中的事務模式 136
9.5完整性約束 138
9.5.1主鍵約束 138
9.5.2外鍵約束 139
9.5.3唯一約束 141
9.5.4檢查約束 142
9.5.5非空約束 143
9.5.6查看約束 144
9.5.7約束操作 146
小結 147
習題 147
第10章數據查詢 149
10.1基礎知識 149
10.2單表查詢 150
10.2.1基本查詢 151
10.2.2分組查詢 155
10.2.3數據排序 157
10.3連線查詢 158
10.3.1內連線 159
10.3.2外連線 161
10.3.3自連線 162
10.3.4交叉連線 163
10.4子查詢 164
10.4.1單行子查詢 165
10.4.2多行子查詢 166
10.4.3關聯子查詢 166
10.4.4編寫包含子查詢的DML語句 168
10.5高級查詢 168
10.5.1集合操作 168
10.5.2CASE語句 170
小結 171
習題 171
第11章索引和視圖 173
11.1索引 173
11.1.1了解索引 173
11.1.2查看索引 174
11.1.3創建索引 176
11.1.4修改索引 180
11.1.5刪除索引 183
11.2視圖 183
11.2.1查看視圖 184
11.2.2創建視圖 185
11.2.3修改視圖 187
11.2.4刪除視圖 188
小結 188
習題 189
第12章Transact-SQL程式設計 190
12.1常量與變數 190
12.1.1常量 190
12.1.2變數 190
12.2運算符 193
12.3常用函式 194
12.3.1常用統計函式 194
12.3.2常用數學函式 194
12.3.3常用字元串函式 196
12.3.4常用日期函式 197
12.3.5數據類型轉換函式 199
12.4流程控制 199
12.4.1語句注釋 199
12.4.2語句塊 199
12.4.3選擇控制語句IF…ELSE 200
12.4.4循環控制語句WHILE 200
12.4.5跳轉語句GOTO 201
12.4.6RETURN語句 201
12.4.7調度執行語句WAITFOR 202
12.5游標 202
12.5.1聲明游標 203
12.5.2使用游標 203
小結 206
習題 206
第13章存儲過程、函式和觸發器 207
13.1存儲過程 207
13.1.1存儲過程的類型及功能特點 207
13.1.2創建存儲過程 207
13.1.3修改存儲過程 210
13.1.4執行存儲過程 210
13.1.5查看存儲過程 211
13.1.6刪除存儲過程 213
13.1.7存儲過程的訊息反饋 214
13.2函式 215
13.2.1標量函式 216
13.2.2內聯表值函式 218
13.2.3多語句表值函式 220
13.2.4查看函式 221
13.2.5刪除函式 223
13.3觸發器 224
13.3.1DML觸發器 224
13.3.2DDL觸發器 227
13.3.3查看觸發器 229
13.3.4刪除觸發器 232
13.3.5啟用和禁用觸發器 233
小結 234
習題 235
第14章數據導入導出 236
14.1數據導入導出介紹 236
14.2使用SQLServer導入和導出嚮導 236
14.2.1從其他SQLServer資料庫導入 236
14.2.2從Oracle資料庫導入 240
14.2.3從平面檔案導入 244
14.2.4從Excel檔案導入 248
14.2.5導出數據到平面檔案 252
14.2.6導出數據到Excel檔案 255
14.2.7導出數據到Oracle資料庫 258
14.3使用BCP命令 263
14.3.1導入數據 263
14.3.2導出數據 266
14.4使用BULKINSERT語句 268
小結 271
習題 271
第15章資料庫維護 272
15.1分離和附加資料庫 272
15.1.1分離資料庫 272
15.1.2附加資料庫 273
15.2備份和還原資料庫 274
15.2.1基本概念 274
15.2.2備份資料庫 275
15.2.3查看備份信息 278
15.2.4還原資料庫 279
小結 282
習題 283

相關詞條

熱門詞條

聯絡我們