資料庫實用技術—SQL Server 2008

資料庫實用技術—SQL Server 2008

《資料庫實用技術—SQL Server 2008》是2013年1月中國鐵道出版社出版的圖書,作者是徐志立 。

基本介紹

  • 書名資料庫實用技術—SQL Server 2008
  • 作者:徐志立 
  • ISBN:978-7-113-14054-0 
  • 頁數:252頁
  • 定價:31.00
  • 出版社:中國鐵道出版社
  • 出版時間:2013-01-01
  • 裝幀:平裝
  • 開本:16開
  • 套系名稱:電子信息類專業規劃教材
內容簡介,目錄,

內容簡介

本書是採用“工作過程導向”模式規範編寫的教材,全書共14章。《資料庫實用技術——SQL Server 2008》的內容組織以關係資料庫理論知識為基礎,注重操作技能的培養和實際問題的解決,旨在使學生掌握Microsoft SQL Server 2008的使用和管理。全書以創建“物流配送系統”資料庫為工作任務,具體內容包括資料庫的概念和類型、資料庫範式、設計資料庫、創建資料庫、創建表、更新和查詢記錄、T-SQL、視圖和索引、用戶自定義函式、存儲過程、觸發器、資料庫安全配置、備份與恢複數據庫、導入和導出資料庫中的數據、事務的創建和並發等。最後一章介紹了綜合項目實訓——物流配送系統的設計,從而完成了一個完整的資料庫系統設計。本書貼切實際,結構合理,內容豐富,操作方便。 本書適合作為高等職業教育計算機及相關專業的教材,也可作為等級考試、職業資格考試或認證考試等各種培訓班的培訓教材,還可用於讀者自學。

目錄

第1章 SQL Server資料庫概述 1  1.1 資料庫技術介紹 1
1.1.1 資料庫的類型 1
1.1.2 資料庫對象 2
1.1.3 資料庫管理系統的
基本功能 3
1.2 資料庫套用背景 3
1.3 課程學習內容與標準 4
1.4 典型套用案例——物流配送系統 5
1.4.1 物流配送系統業務 6
1.4.2 模組流程描述 7
第2章 SQL Server 2008系統環境 11
2.1 SQL Server 2008資料庫概況 11
2.1.1 SQL Server的發展歷史 11
2.1.2 SQL Server 2008的版本 13
2.2 SQL Server 2008的安裝 14
2.2.1 環境需求 14
2.2.2 SQL Server 2008的
安裝過程 15
2.3 SQL Server 2008常用工具 22
2.4 SQL Server 2008系統資料庫 24
小結 26
實訓 26
第3章 資料庫設計 27
3.1 資料庫範式 27
3.1.1 第一範式(1NF) 28
3.1.2 第二範式(2NF) 28
3.1.3 第三範式(3NF) 28
3.1.4 BCNF和 29
3.1.5 反規範化 29
3.2 E-R圖概念和元素基礎 29
3.3 資料庫存儲結構 30
3.3.1 資料庫的邏輯結構 30
3.3.2 資料庫的物理結構 31
3.3.3 資料庫的數據獨立性 31
3.4 資料庫創建 32
3.4.1 使用SQL Server Management
Studio創建用戶資料庫 32
3.4.2 使用CREATE DATABASE
語句創建用戶資料庫 34
3.5 資料庫修改 35
3.5.1 更改資料庫的所有者 35
3.5.2 添加和刪除數據檔案和
日誌檔案 36
3.5.3 重命名資料庫 37
3.6 資料庫刪除 38
3.6.1 使用SQL Server Management
Studio刪除資料庫 38
3.6.2 使用DROP DATABASE
語句刪除資料庫 38
3.7 資料庫分離和附加 38
3.7.1 資料庫的分離 39
3.7.2 資料庫的附加 40
拓展部分 41
小結 42
實訓 43
第4章 數據表設計 45
4.1 數據表的概念 45
4.2 數據欄位數據類型 46
4.3 數據欄位約束 50
4.3.1 數據完整性 50
4.3.2 數據欄位約束 50
4.4 表的創建 55
4.5 表的修改 57
4.6 表的刪除 59
4.7 主外鍵關聯 59
4.8 級聯操作 60
拓展部分 61
小結 62
實訓 63
第5章 SQL基礎 64
5.1 界面操作 64
5.2 簡單查詢 65
5.2.1 查詢所有數據 66
5.2.2 查詢指定欄位數據 66
5.2.3 查詢不重複的數據 66
5.2.4 對查詢結果排序 67
5.2.5 按照分組進行查詢 67
5.3 條件查詢 68
5.3.1 比較條件查詢 68
5.3.2 範圍條件查詢 68
5.3.3 多值條件查詢 68
5.3.4 模糊查詢 69
5.3.5 HAVING條件查詢 69
5.4 連線查詢 70
5.4.1 內連線(INNER JOIN) 70
5.4.2 外連線(OUTER JOIN) 71
5.4.3 交叉連線
(CROSS JOIN) 71
5.5 子查詢 71
5.5.1 比較運算符的子查詢 72
5.5.2 使用IN或NOT IN的
子查詢 73
5.5.3 使用ANY、SOME和ALL
的子查詢 74
5.5.4 使用EXISTS或NOT EXISTS
的子查詢 75
5.5.5 使用HAVING的子查詢 76
5.5.6 使用UPDATE、DELETE和
INSERT的子查詢 77
5.6 數據插入、刪除和修改 78
5.6.1 向表中插入數據 78
5.6.2 修改表中數據 79
5.6.3 刪除表中數據 79
小結 79
實訓 80
第6章 SQL Server 2008系統環境 81
6.1 T-SQL基礎 81
6.1.1 T-SQL簡介 81
6.1.2 語法 82
6.1.3 常量和變數 83
6.1.4 運算符與表達式 84
6.1.5 注釋 87
6.2 流程控制語句 88
6.2.1 BEGIN…END語句 88
6.2.2 IF…ELSE 語句 88
6.2.3 CASE…END語句 89
6.2.4 WHILE…CONTINUE…BREAK
語句 90
6.2.5 WAITFOR語句 92
6.3 游標操作 92
6.3.1 游標概述 92
6.3.2 游標基本操作 93
小結 97
實訓 97
第7章 索引與視圖 98
7.1 索引的概念 98
7.2 索引的創建 100
7.3 索引的刪除 103
7.4 視圖的概念 103
7.5 視圖的創建 104
7.6 查詢視圖 106
7.7 更新視圖 106
7.8 修改視圖的定義 107
7.9 刪除視圖 108
小結 108
實訓 108
第8章 函式 110
8.1 函式概述 110
8.2 系統內置函式 110
8.2.1 聚合函式 111
8.2.2 日期和時間函式 111
8.2.3 數學函式 112
8.2.4 字元串函式 112
8.3 用戶自定義函式 114
8.3.1 標量函式 114
8.3.2 表值函式 116
8.4 管理用戶自定義函式 118
8.4.1 刪除用戶自定義函式 118
8.4.2 修改用戶自定義函式 119
小結 119
實訓 120
第9章 存儲過程 125
9.1 存儲過程概述 125
9.2 存儲過程的設計 127
9.2.1 創建存儲過程
基本語法 128
9.2.2 創建不帶參數的
存儲過程 128
9.3 執行存儲過程 133
9.4 創建帶參數的存儲過程 135
9.5 執行帶參數的存儲過程 137
9.6 帶參數的存儲過程的模糊匹配 138
9.7 修改和刪除存儲過程 140
9.8 存儲過程輸出參數 141
9.9 存儲過程異常處理 145
9.9.1 使用@@Error 146
9.9.2 在存儲過程
中使用TRY/CATCH 148
9.9.3 在異常出現之前
禁止異常 150
小結 151
實訓 151
第10章 觸發器 154
10.1 觸發器概述 154
10.2 觸發器的分類 155
10.3 DML觸發器 156
10.4 DDL觸發器 159
10.5 修改觸發器 160
10.6 刪除觸發器 161
10.7 禁用或重新啟用資料庫
觸發器 161
小結 162
實訓 162
第11章 資料庫安全配置 165
11.1 SQL Server 2008的身份
驗證模式 165
11.2 建立和管理用戶賬戶 166
11.2.1 界面方式管理
用戶賬戶 166
11.2.2 命令方式管理
用戶賬戶 168
11.3 伺服器角色與資料庫角色 170
11.3.1 固定伺服器角色 170
11.3.2 固定資料庫角色 172
11.3.3 用戶自定義
資料庫角色 174
11.4 伺服器許可權的管理 176
11.4.1 授予許可權 176
11.4.2 拒絕許可權 179
11.4.3 撤銷許可權 180
第12章 事物與並發 182
12.1 事務概述 183
12.2 事務的語法 183
12.3 事務的特點 188
12.4 並發控制 189
12.5 鎖 192
12.5.1 可鎖的資源 194
12.5.2 鎖定模式 194
12.5.3 鎖的兼容性 195
12.6 設定隔離級別 195
12.7 處理死鎖 198
第13章 備份與恢復 200
13.1 SQL Server 2008資料庫
備份機制 200
13.1.1 備份類型 200
13.1.2 創建備份設備 201
13.1.3 備份數據 202
13.1.4 備份壓縮 210
13.2 SQL Server 2008資料庫
恢復機制 211
13.2.1 恢復模式 211
13.2.2 恢複數據 213
13.3 分離資料庫 216
13.4 附加資料庫 218
小結 219
實訓 220
第14章 綜合項目實訓——
物流配送系統設計 221
14.1 實訓總體方案 221
14.2 需求分析階段 221
14.2.1 階段目標 221
14.2.2 實訓組織方式 221
14.2.3 實戰項目 221
14.2.4 階段提交物 222
14.2.5 提交物參考實例 222
14.3 資料庫設計階段 225
14.3.1 階段目標 225
14.3.2 實訓組織方式
(見表14-3) 225
14.3.3 階段提交成果 225
14.3.4 提交成果參考實例 225
14.4 資料庫開發階段 230
14.4.1 階段目標 230
14.4.2 實訓組織方式
(見表14-6) 230
14.4.3 實訓提交成果 231
14.4.4 提交成果參考實例 231
14.5 實訓考核體系 233
14.5.1 考核原則 233
14.5.2 各階段考核安排
(見表14-7) 233
14.6 實訓準備 233
14.7 參考資料和提交成果配備 233

相關詞條

熱門詞條

聯絡我們