共找到18條詞條名為資料庫原理及應用的結果 展開
資料庫原理及應用
sql server 2008
《資料庫原理及應用(SQL Server 2008)》是2015年清華大學出版社出版的圖書,作者是馬建紅。
本書以Microsoft SQL Server 2008 R2為實驗平台,講述了資料庫系統的基本原理及應用技術。全書共分為11章,深入介紹了資料庫系統的基本概念、Microsoft SQL Server 2008 R2的安裝和配置技術、Transact-SQL語言、資料庫和資料庫表管理、數據查詢、索引與視圖、存儲過程和觸發器、安全性管理以及資料庫系統設計,最後以一個綜合實例介紹了資料庫應用系統的開發過程。
第1章 資料庫系統概述 1
1.1 資料庫系統的應用 1
1.1.1 資料庫系統的應用 2
1.1.2 資料庫系統應用實例 3
1.2 資料庫系統的基本概念 5
1.2.1 資料庫 5
1.2.2 資料庫管理系統 6
1.2.3 資料庫系統DBS 10
1.3 資料庫管理技術及發展 12
1.3.1 資料庫系統的產生和發展 12
1.3.2 資料庫系統的特點 14
1.4 資料庫系統的數據模型 15
1.4.1 層次數據模型 15
1.4.2 網狀數據模型 16
1.4.3 關係數據模型 16
1.4.4 面向對象數據模型 17
1.5 資料庫系統體系結構與
數據獨立性 18
1.5.1 資料庫體系結構的演變 18
1.5.2 資料庫系統的三級
模式結構 20
1.5.3 二級映像功能與數
據獨立性 21
1.6 關係資料庫理論 21
1.6.1 關係術語和定義 21
1.6.2 關係模型的數據完整性 22
1.6.3 關係代數 23
1.7 本章小結 28
1.8 習題 29
1.8.1 選擇題 29
1.8.2 填空題 30
1.8.3 簡答題 30
1.9 上機實驗 31
第2章 SQL Server概述 33
2.1 SQL Server 2008 R2簡介 33
2.1.1 SQL Server的歷史 33
2.1.2 SQL Server 2008 R2的
版本與組件 34
2.1.3 SQL Server 2008 R2的
新特性 36
2.2 SQL Server 2008 R2的安裝 37
2.2.1 安裝SQL Server 2008 R2
的系統需求 37
2.2.2 SQL Server 2008 R2的
安裝過程 39
2.2.3 檢驗安裝 48
2.3 SQL Server 2008 R2
常用工具 49
2.3.1 SQL Server Management
Studio 50
2.3.2 SQL Server Business
Intelligence Development
Studio 51
2.3.3 SQL Server配置管理器 52
2.4 創建伺服器組和註冊
伺服器 53
2.4.1 創建伺服器組 53
2.4.2 註冊伺服器 55
2.5 本章小結 56
2.6 習題 56
2.6.1 選擇題 56
2.6.2 填空題 57
2.6.3 簡答題 57
2.7 上機實驗 57
第3章 Transact—SQL語言基礎 59
3.1 SQL對象的命名規則和註釋 59
3.1.1 SQL對象的命名規則 59
3.1.2 註釋 60
3.2 數據類型 60
3.2.1 系統數據類型 61
3.2.2 自定義數據類型 64
3.3 變數與運算符 65
3.3.1 局部變數和全局變數 65
3.3.2 運算符 67
3.4 函數 69
3.4.1 系統函數 69
3.4.2 用戶自定義函數 78
3.5 批處理和流程式控制制 80
3.5.1 批處理 80
3.5.2 流程式控制制語句 81
3.6 本章小結 87
3.7 習題 87
3.7.1 選擇題 87
3.7.2 填空題 87
3.7.3 簡答題 87
3.8 上機實驗 88
第4章 SQL Server資料庫管理 89
4.1 SQL Server資料庫的
存儲結構 89
4.1.1 資料庫對象 90
4.1.2 資料庫文件及文件組 91
4.1.3 SQL Server 2008 R2
資料庫類型 93
4.2 資料庫的創建 94
4.2.1 使用Management Studio
工具創建資料庫 95
4.2.2 使用Transact-SQL語言
創建資料庫 96
4.2.3 查看資料庫的相關信息 98
4.3 資料庫的修改 100
4.3.1 使用Management Studio
工具修改資料庫 101
4.3.2 使用Transact-SQL語言
修改資料庫 103
4.4 資料庫的分離和附加 108
4.4.1 分離資料庫 108
4.4.2 附加資料庫 110
4.5 資料庫的收縮 112
4.5.1 使用Mangement Studio
工具收縮用戶資料庫 112
4.5.2 使用Transact-SQL語句
收縮資料庫 114
4.6 資料庫刪除 115
4.7 資料庫的備份和還原 116
4.7.1 資料庫備份形式 116
4.7.2 資料庫備份 118
4.7.3 資料庫還原 121
4.8 本章小結 121
4.9 習題 122
4.9.1 選擇題 122
4.9.2 填空題 123
4.9.3 簡答題 123
4.10 上機實驗 123
第5章 SQL Server數據表 125
5.1 創建數據表 125
5.1.1 使用SQL Server
Management Studio
創建數據表 126
5.1.2 使用Transact-SQL語言
創建數據表 129
5.2 修改表結構 132
5.2.1 使用SQL Server
Management Studio
修改表結構 132
5.2.2 使用Transact-SQL語言
修改表結構 134
5.3 表數據的操作 136
5.3.1 使用SQL Server
Management Studio 插入、
更新和刪除表數據 136
5.3.2 使用Transact-SQL語言
插入、更新和刪除表
數據 137
5.4 數據表的約束 142
5.4.1 約束的概念和類型 143
5.4.2 約束的管理 145
5.5 本章小結 150
5.6 習題 150
5.6.1 選擇題 150
5.6.2 填空題 152
5.6.3 簡答題 152
5.7 上機實驗 152
第6章數據查詢 155
6.1SELECT語句概述 155
6.2基本查詢 156
6.2.1簡單查詢 156
6.2.2帶條件查詢 159
6.2.3查詢結果處理 166
6.2.4分組查詢 167
6.3連接查詢 168
6.3.1內連接 169
6.3.2外連接 171
6.3.3交叉連接 173
6.3.4自身連接 175
6.4子查詢 175
6.4.1非相關子查詢 176
6.4.2相關子查詢 178
6.5組合查詢 179
6.6本章小結 181
6.7習題 181
6.7.1選擇題 181
6.7.2填空題 182
6.7.3簡答題 182
6.8上機實驗 185
6.8.1從單表中檢索數據 185
6.8.2從多表中檢索數據 187
第7章索引與視圖 189
7.1索引概述 189
7.1.1索引的基本概念 189
7.1.2索引的分類 190
7.2索引的操作 194
7.2.1創建索引 194
7.2.2查看索引 198
7.2.3維護索引 199
7.2.4更名與刪除索引 201
7.3視圖概述 202
7.3.1視圖的概念 203
7.3.2視圖的作用 203
7.3.3視圖的限制 204
7.4視圖的操作 204
7.4.1創建視圖 204
7.4.2查看視圖 208
7.4.3修改視圖 209
7.4.4刪除視圖 210
7.4.5通過視圖修改數據 211
7.5本章小結 212
7.6習題 212
7.6.1選擇題 212
7.6.2填空題 213
7.6.3簡答題 214
7.7上機實驗 214
第8章存儲過程和觸發器 217
8.1存儲過程概述 217
8.1.1存儲過程的定義與特點 217
8.1.2存儲過程的類型 218
8.2創建和執行存儲過程 218
8.2.1創建存儲過程 218
8.2.2執行存儲過程 221
8.3管理存儲過程 223
8.3.1查看存儲過程 223
8.3.2修改存儲過程 225
8.3.3刪除存儲過程 225
8.4創建和管理觸發器 227
8.4.1觸發器概述 227
8.4.2創建DML觸發器 228
8.4.3創建DDL觸發器 231
8.4.4管理觸發器 232
8.5本章小結 236
8.6習題 236
8.6.1選擇題 236
8.6.2填空題 237
8.6.3簡答題 237
8.7上機實驗 238
第9章安全性管理 239
9.1SQLServer的安全性機制 239
9.1.1安全性問題 239
9.1.2安全性機制 241
9.2管理登錄和用戶 242
9.2.1創建登錄名 242
9.2.2創建用戶 244
9.2.3設置登錄驗證模式 245
9.3角色管理 247
9.3.1管理資料庫角色 247
9.3.2固定伺服器角色 248
9.4管理許可權 251
9.4.1許可權類型 251
9.4.2許可權管理操作 252
9.5本章小結 258
9.6習題 258
9.6.1選擇題 258
9.6.2填空題 259
9.6.3簡答題 259
9.7上機實驗 259
第10章資料庫系統設計 261
10.1資料庫系統設計概述 261
10.1.1資料庫和信息系統 261
10.1.2資料庫設計的基本
步驟 262
10.2需求分析 263
10.2.1需求分析的任務 263
10.2.2需求分析的方法 264
10.3概念結構設計 266
10.3.1概念模型的基本概念 266
10.3.2概念模型的標識方法 266
10.3.3概念結構的特點 267
10.3.4概念結構設計的方法 267
10.3.5概念結構設計的步驟 269
10.4規範化 270
10.4.1關係模式規範化的
必要性 270
10.4.2函數依賴 270
10.4.3範式與規範化 272
10.4.4模式分解原則 276
10.4.5規範化的本質分析
與總結 276
10.5邏輯結構設計 277
10.5.1E-R圖向關係模型
的轉換 278
10.5.2數據模型優化 280
10.5.3資料庫邏輯設計案例 280
10.6資料庫的物理設計 283
10.6.1資料庫物理設計的
方法 283
10.6.2確定資料庫的存儲
結構 284
10.6.3對物理結構進行評價 285
10.7本章小結 285
10.8習題 285
10.8.1選擇題 285
10.8.2填空題 286
10.8.3簡答題 286
10.9上機實驗 287
第11章資料庫應用系統開發 289
11.1ADO.NET概述 289
11.2系統分析 290
11.2.1系統需求分析 290
11.2.2系統用例分析 291
11.2.3系統時序圖 291
11.3資料庫分析和設計 293
11.3.1資料庫分析 293
11.3.2資料庫設計 295
11.4資料庫的連接和訪問 301
11.4.1資料庫的連接 301
11.4.2資料庫的訪問 302
11.5系統界面設計及相關
代碼實現 303
11.5.1酒店客房管理系統
的首界面設計及其
代碼實現 303
11.5.2客房信息管理界面的
設計及其代碼實現 305
11.6上機實驗 307