資料庫基礎與SQL Server套用開發

資料庫基礎與SQL Server套用開發

《資料庫基礎與SQL Server套用開發》是2008年出版的圖書,作者是徐孝凱,賀桂英。

基本介紹

  • ISBN:9787302167976
  • 頁數:344
  • 定價:35.00元
  • 出版時間:2008-4
內容介紹,圖書目錄,

內容介紹

資料庫基礎與SQL Server套用開發實用教程系列,ISBN:9787302167976,作者:徐孝凱,賀桂英 主編
本書是為全國高等院校計算機及相關專業開設資料庫課程而精心組織和編寫的一本教材,內容包括資料庫系統的一般概念,關係運算和關係規範化的有關知識,關係查詢語言(SQL)的語法規則和套用實例,資料庫套用系統設計的一般步驟和套用舉例,Microsoft SQL Server 2005資料庫系統軟體的安裝、配置、使用與管理,以及利用該軟體開發與維護資料庫的技術與方法。本書內容安排循序漸進,敘述條理清楚,概念準確,SQL語句分析簡明透徹,上機操作過程圖文並茂。本書適合作為學習資料庫課程的教材和學習資料庫知識的參考書。

圖書目錄

第1章資料庫系統概論 1
1.1數據處理技術發展經歷 1
1.1.1人工管理階段 1
1.1.2檔案管理階段 2
1.1.3資料庫管理階段 2
1.1.4分散式資料庫管理階段 6
1.2概念數據模型 6
1.2.1ER模型的有關概念 7
1.2.2ER模型 13
1.3邏輯數據模型 15
1.3.1層次數據模型 15
1.3.2網狀數據模型 17
1.3.3關係數據模型 18
1.3.4對象數據模型 21
1.4資料庫系統簡介 23
1.4.1資料庫系統構成 23
1.4.2資料庫系統用戶 23
1.4.3資料庫體系結構 24
1.4.4DBMS的主要功能 25
1.4.5使用資料庫系統存取數據過程 26
1.4.6關係資料庫系統簡介 27
1.5本章小結 27
1.6練習 28
1.6.1選擇題 28
1.6.2填空題 28
1.6.3問答題 29
第2章關係運算 30
2.1關係數據結構 30
2.2關係完整性 35
2.3關係運算 37
2.3.1傳統的集合運算 37
2.3.2專門的關係運算 39
2.3.3關係運算綜合舉例 43
2.4本章小結 44
2.5練習 45
2.5.1選擇題 45
2.5.2填空題 46
2.5.3問答題 47
第3章關係規範化基礎 48
3.1數據依賴 48
3.2關係規範化 54
3.2.1第一範式 54
3.2.2第二範式 56
3.2.3第三範式 59
3.2.4BC範式 63
3.3本章小結 65
3.4練習 65
3.4.1選擇題 65
3.4.2填空題 66
3.4.3問答題 67
第4章結構化查詢語言——SQL 68
4.1SQL簡介 68
4.2資料庫模式的建立和刪除 69
4.2.1建立資料庫模式 69
4.2.2刪除資料庫模式 70
4.3表結構的建立、修改和刪除 70
4.3.1建立表結構 70
4.3.2修改表結構 73
4.3.3刪除表結構 74
4.4表內容的插入、修改和刪除 74
4.4.1插入記錄 74
4.4.2修改記錄 76
4.4.3刪除記錄 77
4.5視圖的建立、修改和刪除 78
4.5.1建立視圖 79
4.5.2修改視圖內容 81
4.5.3修改視圖定義 81
4.5.4刪除視圖 82
4.6SQL查詢 82
4.6.1SELECT語句格式及簡要說明 82
4.6.2SELECT選項 83
4.6.3FROM選項 88
4.6.4WHERE選項 89
4.6.5GROUPBY選項 99
4.6.6HAVING選項 101
4.6.7ORDERBY選項 102
4.6.8INTO選項 104
4.7本章小結 105
4.8練習 105
4.8.1選擇題 105
4.8.2填空題 106
4.8.3問答題 106
4.8.4按照下列每條SQL查詢語句寫出相應的功能 107
4.8.5按照下列每種功能寫出相應的查詢語句 109
第5章資料庫套用系統設計 110
5.1資料庫套用系統開發過程概述 110
5.1.1需求分析階段 110
5.1.2概念設計階段 112
5.1.3邏輯設計和物理設計階段 113
5.1.4機器實現階段 115
5.1.5運行維護階段 115
5.2資料庫套用系統設計套用舉例 115
5.2.1需求分析 116
5.2.2概念設計 118
5.2.3邏輯和物理設計 118
5.2.4機器實現 121
5.3本章小結 124
5.4練習 125
5.4.1選擇題 125
5.4.2填空題 125
5.4.3問答題 126
5.4.4套用題 126
第6章SQLServer2005安裝與配置 127
6.1安裝前的準備工作 127
6.1.1SQLServer2005的硬體環境需求 127
6.1.2SQLServer2005的軟體環境需求 128
6.1.3SQLServer2005的網路環境需求 128
6.2安裝SQLServer2005 129
6.2.1安裝SQLServer2005企業版 129
6.2.2安裝SQLServer2005客戶機 137
6.2.3下載並安裝SQLServer2005ServicePack 138
6.2.4SQLServer2005伺服器上的後台服務說明 138
6.3客戶機上的主要管理工具 140
6.3.1分析伺服器(AnalysisServices) 141
6.3.2配置工具 141
6.3.3文檔和教程 145
6.3.4性能工具 145
6.3.5SQLServerBusinessIntelligenceDevelopmentStudio 147
6.3.6SQLServerManagementStudio 147
6.4管理SQLServer2005伺服器 148
6.4.1註冊SQLServer2005伺服器 148
6.4.2暫停、關閉或恢復、啟動SQLServer2005伺服器 152
6.4.3配置SQLServer2005伺服器 154
6.5本章小結 155
6.6練習 156
6.6.1選擇題 156
6.6.2填空題 156
6.6.3實訓操作題 157
第7章資料庫與表的建立及管理 158
7.1SQLServer2005資料庫體系結構 158
7.1.1SQLServer2005資料庫邏輯結構 158
7.1.2SQLServer2005資料庫物理結構 159
7.1.3檔案組 159
7.1.4數據檔案的存儲結構 160
7.1.5日誌檔案的作用及結構 160
7.2SQLServer2005系統資料庫 161
7.2.1master系統資料庫 161
7.2.2model系統資料庫 161
7.2.3msdb系統資料庫 161
7.2.4tempdb系統資料庫 162
7.2.5mssqlsystemresource資源系統資料庫 162
7.3創建用戶資料庫 162
7.3.1用戶資料庫的命名 162
7.3.2創建用戶資料庫 163
7.4配置用戶資料庫 166
7.4.1用戶資料庫的基本屬性 166
7.4.2用戶資料庫的檔案/檔案組屬性配置 168
7.4.3用戶資料庫的選項屬性配置 169
7.5分離、附加和刪除用戶資料庫 171
7.5.1分離用戶資料庫 171
7.5.2附加用戶資料庫 172
7.5.3刪除用戶資料庫 174
7.6創建用戶表 176
7.6.1SQLServer2005的基本數據類型 176
7.6.2SQLServer2005數據表的分類 180
7.6.3用戶表實例說明 181
7.6.4創建用戶表 181
7.7數據完整性基本概念 183
7.7.1什麼是數據完整性 184
7.7.2SQLServer2005如何實現數據完整性 184
7.7.3規則與默認值對象 185
7.7.4創建和管理約束 185
7.8修改用戶表結構 190
7.8.1修改用戶表的基本結構 190
7.8.2建立用戶表之間的關係 191
7.9用戶表中插入、修改與刪除數據 194
7.9.1向用戶表中插入數據 194
7.9.2修改用戶表中數據 194
7.9.3從用戶表中刪除數據行 195
7.10刪除用戶表 195
7.11本章小結 196
7.12練習 198
7.12.1選擇題 198
7.12.2填空題 198
7.12.3思考題 199
7.12.4實訓操作題 199
第8章Transact-SQL資料庫編程 201
8.1Transact-SQL基礎 201
8.1.1Transact-SQL基礎知識 201
8.1.2Transact-SQL運算符 202
8.1.3Transact-SQL常量與變數 205
8.1.4Transact-SQL函式與表達式 207
8.1.5Transact-SQL批處理 210
8.2流程控制語句 211
8.2.1語句塊(BEGIN…END) 211
8.2.2判斷語句(IF…ELSE) 212
8.2.3檢測語句(IF…EXISTS) 213
8.2.4多分支判斷語句(CASE…WHEN) 214
8.2.5循環語句(WHILE) 216
8.2.6跳轉語句(GOTO) 217
8.2.7返回語句(RETURN) 218
8.2.8延期執行語句(WAITFOR) 218
8.3功能性語句 219
8.3.1注釋符 219
8.3.2輸出語句(PRINT) 220
8.3.3錯誤處理語句(RAISERROR) 220
8.3.4選項設定語句(SET) 221
8.4游標(CURSOR) 221
8.4.1游標的基本概念 221
8.4.2聲明游標 222
8.4.3打開游標 224
8.4.4讀取游標 224
8.4.5與游標有關的全局變數 225
8.4.6關閉與釋放游標 226
8.4.7游標使用實例 226
8.5事務與鎖 227
8.5.1事務的ACID特性 227
8.5.2鎖的基本概念 228
8.5.3死鎖及處理 229
8.6事務編程 230
8.6.1SQLServer2005的事務模式 230
8.6.2啟動和結束SQLServer2005事務 231
8.6.3回滾SQLServer2005事務 231
8.7存儲過程 232
8.7.1存儲過程的定義與類型 232
8.7.2創建存儲過程 233
8.7.3管理存儲過程 234
8.8觸發器 238
8.8.1觸發器的定義與類型 238
8.8.2DDL觸發器 238
8.8.3DML觸發器 240
8.8.4創建DML觸發器 242
8.8.5管理DML觸發器 243
8.9本章小結 245
8.10練習 246
8.10.1選擇題 246
8.10.2填空題 247
8.10.3思考題 247
8.10.4上機實訓題 247
第9章資料庫管理與維護 249
9.1資料庫的備份與恢復 249
9.1.1資料庫的備份與恢復類型 249
9.1.2資料庫的備份 251
9.1.3資料庫的恢復 255
9.2數據的導入與導出 258
9.2.1數據的導入 258
9.2.2數據的導出 264
9.3系統安全管理 268
9.3.1SQLServer2005的安全機制 268
9.3.2用戶、角色與許可權 271
9.3.3用戶管理 274
9.3.4許可權管理 281
9.3.5角色管理 284
9.4資料庫安全管理相關命令 288
9.4.1用戶管理相關命令 288
9.4.2許可權管理相關命令 289
9.4.3角色管理相關命令 290
9.5本章小結 291
9.6練習 292
9.6.1填空題 292
9.6.2思考題 292
9.6.3實訓操作題 293
第10章資料庫套用開發 294
10.1資料庫套用系統的開發方法和一般步驟 294
10.1.1資料庫套用系統的開發方法 294
10.1.2資料庫套用系統開發的一般步驟 296
10.2網路資料庫套用系統體系結構 300
10.2.1C/S體系資料庫套用系統 301
10.2.2B/S體系資料庫套用系統 302
10.2.3資料庫套用系統體系結構選擇 303
10.3SQLServer2005資料庫開發技術 304
10.3.1SQLServer2005的資料庫體系結構 304
10.3.2SQLServer2005套用項目開發相關技術 307
10.4VB.NET+SQLServer2005套用開發實例 316
10.4.1實例說明 316
10.4.2創建VB.NET應用程式項目 318
10.4.3創建資料庫和表 322
10.4.4功能模組設計 327
10.4.5程式的運行與測試 340
10.5本章小結 342
10.6練習 343
10.6.1填空題 343
10.6.2思考題 344
10.6.3上機實訓題 344

相關詞條

熱門詞條

聯絡我們