資料庫套用技術(SQL Server 2005)

資料庫套用技術(SQL Server 2005)

"本書旨在讓大學生能較為輕鬆、快速地掌握資料庫技術。全書共分13章,從資料庫基礎理論和實際套用出發,循序漸進、深入淺出地介紹資料庫的基礎知識,基於SQL Server 2005介紹資料庫的創建、表的操作、數據完整性、索引、SQL Server函式、SQL Server程式設計、視圖、存儲過程與觸發器、SQL Server的安全管理,以及SQL Server客戶端開發與編程等內容。

基本介紹

  • 書名:資料庫套用技術(SQL Server 2005)
  • 作者:周秀梅
  • ISBN:978-7-113-12949-1
  • 頁數:568
  • 定價:26
  • 出版社中國鐵道出版社
  • 出版時間:2011-08-01
  • 開本:16
內容簡介,圖書目錄,

內容簡介

"本書旨在讓大學生能較為輕鬆、快速地掌握資料庫技術。全書共分13章,從資料庫基礎理論和實際套用出發,循序漸進、深入淺出地介紹資料庫的基礎知識,基於SQL Server 2005介紹資料庫的創建、表的操作、數據完整性、索引、SQL Server函式、SQL Server程式設計、視圖、存儲過程與觸發器、SQL Server的安全管理,以及SQL Server客戶端開發與編程等內容。
全書以“學生信息管理系統”和“銷售系統”為主線,重點闡述數據查詢功能及其使用;並配有例題、練習題和實訓題,以便於讀者更好地學習和掌握資料庫的基本知識與技能。全書以理論夠用、實用、實踐為第一原則,使讀者能夠快速、輕鬆地掌握SQL Server資料庫技術與套用。
本書適合作為套用型本科院校的教材,也可供部分示範性軟體職業技術學院選用,還可作為資料庫初學者或SQL Server的套用開發人員的參考書籍。

圖書目錄

第1章 資料庫技術基礎 1
1.1 資料庫基礎知識 1
1.1.1 資料庫技術的產生與發展 1
1.1.2 資料庫、資料庫管理系統和資料庫系統 3
1.1.3 資料庫系統的體系結構 5
1.1.4 數據模型 6
1.2 關係資料庫 8
1.2.1 關係資料庫系統概述 8
1.2.2 實體-聯繫模型 9
1.2.3 關係模型 10
1.2.4 關係模型的規範化 13
1.2.5 關係資料庫標準語言 14
1.3 資料庫設計 15
1.3.1 資料庫設計的任務、特點和步驟 15
1.3.2 需求分析的任務 16
1.3.3 概念結構設計 17
1.3.4 邏輯結構設計 17
1.3.5 資料庫設計案例 17
小結 19
思考與練習 19
實訓 20
第2章 SQL Server 2005綜述 21
2.1 SQL Server 2005簡介 21
2.1.1 SQL Server 2005概述 21
2.1.2 SQL Server 2005技術 22
2.2 SQL Server 2005的安裝 23
2.2.1 SQL Server 2005的版本 23
2.2.2 SQL Server 2005的硬體需求 24
2.2.3 SQL Server 2005的軟體需求 24
2.2.4 安裝SQL Server 2005 25
2.3 SQL Server 2005的常用工具 29
2.3.1 SQL Server Management Studio 29
2.3.2 Business Intelligence Development Studio 31
2.3.3 Analysis Services 31
2.4 管理SQL Server 2005伺服器 32
2.4.1 註冊和連線SQL Server 2005伺服器 32
2.4.2 暫停、關閉、恢復、啟動SQL Server 2005伺服器 34
小結 36
思考與練習 36
實訓 36
第3章 資料庫的基本操作 37
3.1 SQL Server資料庫的基礎知識 37
3.1.1 SQL Server資料庫的組成 37
3.1.2 SQL Server系統資料庫和示例資料庫 38
3.1.3 SQL Server資料庫檔案及檔案組 39
3.2 創建資料庫 40
3.2.1 使用SQL Server Management Studio創建資料庫 41
3.2.2 使用CREATE DATABASE語句創建資料庫 41
3.3 管理資料庫 44
3.3.1 查看資料庫信息 44
3.3.2 修改資料庫容量 44
3.3.3 更改資料庫名稱 50
3.3.4 刪除資料庫 51
3.3.5 分離資料庫 52
3.3.6 附加資料庫 52
小結 54
思考與練習 55
實訓 56
第4章 表的基本操作 57
4.1 SQL Server 2005表的概念 57
4.2 SQL Server 2005表的數據類型 58
4.3 創建表 60
4.3.1 使用SQL Server Management Studio創建表 60
4.3.2 使用T-SQL語句創建表 61
4.4 表的管理和維護 62
4.4.1 顯示錶結構 62
4.4.2 修改表結構 63
4.4.3 重命名表 65
4.4.4 刪除表 65
4.4.5 建立表之間的依賴關係 65
4.5 表數據的添加、修改和刪除 66
4.5.1 向表中添加數據 66
4.5.2 修改表中的數據 69
4.5.3 刪除表中的數據 70
4.6 使用約束 71
4.6.1 主鍵(PRIMARY KEY)約束 72
4.6.2 唯一鍵(UNIQUE)約束 73
4.6.3 檢查(CHECK)約束 74
4.6.4 默認值(DEFAULT)約束 74
4.6.5 外鍵(FOREIGN KEY)約束 75
4.6.6 級聯參照完整性約束 76
4.7 標識列IDENTITY 77
小結 78
思考與練習 78
實訓 79
第5章 數據查詢 81
5.1 簡單SELECT語句 81
5.1.1 SELECT語句的語法格式 82
5.1.2 使用INTO子句 82
5.1.3 基本的SELECT語句 82
5.1.4 使用WHERE子句 86
5.1.5 使用ORDER BY子句 91
5.2 SELECT語句的統計功能 92
5.2.1 使用聚合函式 92
5.2.2 使用GROUP BY 子句 93
5.2.3 使用COMPUTE和COMPUTE BY子句 94
5.3 SELECT語句中的多表連線 95
5.3.1 交叉連線 97
5.3.2 內連線 97
5.3.3 外連線 99
5.3.4 自連線 101
5.3.5 合併結果集 101
5.4 子查詢 103
5.4.1 比較測試中的子查詢 103
5.4.2 集合成員測試中的子查詢 103
5.4.3 存在性測試中的子查詢 104
5.4.4 批量比較測試中的子查詢 105
5.4.5 使用子查詢向表中添加多條記錄 106
小結 106
思考與練習 106
實訓 107
第6章 索引及其套用 108
6.1 索引概述 108
6.1.1 SQL Server 2005中數據的存儲與訪問 109
6.1.2 索引的作用 109
6.1.3 索引的分類 110
6.2 創建索引 111
6.2.1 系統自動創建索引 111
6.2.2 使用SQL Server Management Studio創建索引 111
6.2.3 使用CREATE INDEX語句創建索引 112
6.3 管理和維護索引 114
6.3.1 查看和修改索引信息 114
6.3.2 刪除索引 115
6.3.3 索引的分析與維護 116
小結 120
思考與練習 120
實訓 121
第7章 Transact-SQL編程 122
7.1 批處理、腳本和注釋 122
7.1.1 批處理 122
7.1.2 腳本 123
7.1.3 注釋 123
7.2 常量和變數 123
7.2.1 常量 123
7.2.2 變數 124
7.3 常用函式 125
7.3.1 字元串函式 125
7.3.2 日期函式 128
7.3.3 系統函式 130
7.3.4 數學函式 131
7.3.5 元數據函式 132
7.3.6 安全函式 133
7.3.7 行集函式 133
7.3.8 游標函式 133
7.3.9 配置函式 134
7.3.10 文本和圖像函式 136
7.3.11 排名函式(SQL Server 2005新功能) 136
7.4 運算符 138
7.5 用戶自定義函式 140
7.5.1 基本概念 140
7.5.2 創建用戶自定義函式 141
7.5.3 修改和刪除用戶自定義函式 142
7.6 流程控制語句 143
7.6.1 BEGIN…END語句塊 143
7.6.2 IF…ELSE語句 143
7.6.3 CASE表達式 144
7.6.4 WAITFOR語句 145
7.6.5 WHILE語句 146
7.6.6 其他語句 146
小結 147
思考與練習 147
實訓 148
第8章 視圖和存儲過程 149
8.1 視圖的創建和查詢 149
8.1.1 視圖的基本概念 149
8.1.2 視圖的套用 150
8.1.3 創建視圖 151
8.1.4 視圖數據的查詢 152
8.2 視圖的維護 153
8.2.1 查看視圖的定義信息 153
8.2.2 查看視圖與其他對象的依賴關係 154
8.2.3 重命名視圖 154
8.2.4 修改視圖 154
8.2.5 刪除視圖 156
8.3 存儲過程概述 157
8.4 創建和執行存儲過程 157
8.4.1 創建存儲過程 158
8.4.2 執行存儲過程 159
8.5 帶參數的存儲過程 160
8.5.1 帶輸入參數的存儲過程 160
8.5.2 執行帶有輸入參數的存儲過程 161
8.5.3 帶輸出參數的存儲過程 162
8.6 修改、刪除和重命名存儲過程 162
8.7 觸發器概述 166
8.8 創建和管理觸發器 167
小結 170
思考與練習 170
實訓 171
第9章 事務、鎖和游標 172
9.1 事務 172
9.1.1 基本概念 172
9.1.2 事務操作 173
9.2 鎖 177
9.2.1 並發問題 177
9.2.2 SQL Server 2005中的鎖定 178
9.2.3 死鎖 181
9.3 游標及其套用 182
小結 184
思考與練習 185
實訓 185
第10章 SQL Server 2005安全管理 186
10.1 SQL Server 2005的安全特性和機制 186
10.1.1 SQL Server 2005的安全特性 186
10.1.2 SQL Server 2005的安全機制 187
10.2 SQL Server 2005身份驗證模式 188
10.3 伺服器的安全性 190
10.3.1 創建或修改登錄賬戶 190
10.3.2 禁止或刪除登錄賬戶 193
10.3.3 伺服器角色 195
10.4 資料庫的安全性 195
10.4.1 添加資料庫用戶 195
10.4.2 修改資料庫用戶 198
10.4.3 刪除資料庫用戶 199
10.5 資料庫用戶角色 199
10.5.1 固定的資料庫角色 200
10.5.2 自定義的資料庫角色 200
10.5.3 增刪資料庫角色的成員 201
10.6 架構管理 202
10.6.1 創建資料庫架構 202
10.6.2 刪除資料庫架構 203
10.6.3 修改資料庫用戶的默認架構 203
10.7 許可權管理 203
10.7.1 許可權的種類 204
10.7.2 許可權的管理 204
小結 208
思考與練習 208
實訓 209
第11章 備份與恢復 210
11.1 備份資料庫 210
11.2 恢複數據庫 212
11.2.1 自動恢復 213
11.2.2 恢復用戶資料庫 213
11.3 複製資料庫 216
11.4 數據的導入與導出 220
小結 224
思考與練習 224
實訓 225
第12章 使用VB開發SQL Server應用程式 226
12.1 資料庫應用程式開發概述 226
12.2 ODBC概述 226
12.2.1 ODBC體系結構 226
12.2.2 配置ODBC數據源 227
12.3 OLE DB和ADO概述 230
12.3.1 OLE DB體系結構 230
12.3.2 ADO對象模型 231
12.4 在VB中開發SQL Server應用程式 232
12.4.1 ADO的引用與查看 232
12.4.2 使用ADO Data控制項開發簡單的資料庫應用程式 232
12.4.3 使用代碼操縱資料庫 235
小結 236
思考與練習 236
實訓 237
第13章 開發Web資料庫 238
13.1 概述 238
13.1.1 ASP和ASP NET簡介 238
13.1.2 虛擬目錄設定 239
13.2 使用ASP集成Web資料庫 241
13.2.1 一個簡單的ASP網頁 241
13.2.2 ASP內置對象 242
13.2.3 學生信息管理系統 242
13.3 使用ASP NET集成Web資料庫 244
13.3.1 ASP NET的虛擬目錄設定 245
13.3.2 ADO NET連線資料庫 247
小結 247
思考與練習 247
實訓 248
參考文獻 249

相關詞條

熱門詞條

聯絡我們