《網路資料庫》自2007年第一版出版以來,受到高校師生和廣大讀者的廣泛好評,為了更好地適應當前的教育思維模式,實現教、學、做一體化,特對第一版進行了修訂。
基本介紹
- 書名:《網路資料庫》
- 作者:喬冰琴
- ISBN:978-7-5642-1274-2/F.1274
- 類別:高職高專“十二五”電子商務專業規劃教材
- 定價:¥35.0
- 出版社:上海財經大學出版社
- 出版時間:2012-02-01
- 開本:16
圖書介紹,內容簡介,圖書特點,目錄,
圖書介紹
《網路資料庫》自2007年第一版出版以來,受到高校師生和廣大讀者的廣泛好評,在四年多的 時間裡被許多高校選為相關專業的教材和參考書。為了更好地適應當前的教育思維模式,實現教、 學、做一體化,本書編寫組組織了多位在高校長期從事資料庫原理和MSSQLServer2005教學工 作的教師對此書第一版進行了修訂。
內容簡介
本書分為基礎篇、編程篇和管理篇三大部分,基礎篇為學習情境一到學習情境八,主要介紹數 據庫基本原理和MSSQLServer2005的基本操作;編程篇為學習情境九到學習情境十一,主要介 紹資料庫的編程基礎;管理篇為學習情境十二到學習情境十三,主要介紹資料庫的安全管理與日常 維護的技巧。
圖書特點
修訂後的《網路資料庫》主要特點有: 1. 對所學內容進行了精心的選擇。在課程內容的選擇上本書從實用的角度出發,所講述的內 容一定是能夠解決實際工作中實際問題的內容,理論內容以夠用為原則,不涉及太深奧的理論知 識,力求達到“以用為本、學以致用”的目的。 2. 基於工作過程系統化的思想,對課程內容進行了重新組織。全書使用了一個學生管理數據 庫,從使用者———高校各部門相關工作人員———的角度出發,將學習的核心內容分解為若干個學習 情境,學習情境即為工作人員日常的工作情境,再根據實際工作任務要求,將各個學習情境劃分為 更具體的子情境直至各個具體的工作任務,並對完成每個工作任務所需的實施步驟進行了詳盡的 描寫。這樣就形成了“學習情境→子情境→工作任務→任務實施→詳細步驟(知識點)”的課程組織 脈絡,同時對應了具體工作崗位上“崗位要求→工作任務→完成工作的步驟和方法”的工作流程,使 學生充分認識到所學知識有何用處以及用在何處。 3. 全書由淺入深,層次分明,語言簡潔,力求將複雜的知識講解轉化為易懂的任務解決方式, 充分從學生的認知規律出發,在通俗易懂的基礎上,兼顧了概念的嚴謹和清晰。 4. 本書所有的操作和代碼運行結果都配有圖例,便於學生閱讀和理解。尤其是將運行結果屏 幕化,避免了命令錯誤,有助於學生理解實例的效果。 5. 本書配有緊扣內容的習題,每個學習情境後都有理論題和操作題,便於學生及時鞏固所學 內容。
目錄
前言……………………………………………………………………………………………………… 1
學習情境1 初識資料庫……………………………………………………………………………… 1
學習子情境1.1 選擇學生數據的組織方式……………………………………………………… 1
學習子情境1.2 設計學生管理信息系統的數據表……………………………………………… 6
歸納總結…………………………………………………………………………………………… 15
習題………………………………………………………………………………………………… 16
學習情境2 安裝與啟動資料庫環境……………………………………………………………… 17
學習子情境2.1 安裝SQLServer2005 ……………………………………………………… 17
學習子情境2.2 熟悉SQLServer2005的工作界面………………………………………… 26
歸納總結…………………………………………………………………………………………… 36
習題………………………………………………………………………………………………… 36
學習情境3 運算元據庫…………………………………………………………………………… 37
學習子情境3.1 使用ManagementStudio創建和操作Student資料庫…………………… 37
學習子情境3.2 使用T-SQL命令創建和操作Student資料庫……………………………… 49
學習子情境3.3 分離與附加Student資料庫………………………………………………… 55
歸納總結…………………………………………………………………………………………… 59
習題………………………………………………………………………………………………… 60
學習情境4 操作表………………………………………………………………………………… 61
學習子情境4.1 使用ManagementStudio創建和操作學生信息表………………………… 61
學習子情境4.2 使用T-SQL命令創建和操作課程表………………………………………… 68
學習子情境4.3 使用T-SQL命令創建和操作成績表………………………………………… 73
歸納總結…………………………………………………………………………………………… 77
習題………………………………………………………………………………………………… 77
學習情境1 初識資料庫……………………………………………………………………………… 1
學習子情境1.1 選擇學生數據的組織方式……………………………………………………… 1
學習子情境1.2 設計學生管理信息系統的數據表……………………………………………… 6
歸納總結…………………………………………………………………………………………… 15
習題………………………………………………………………………………………………… 16
學習情境2 安裝與啟動資料庫環境……………………………………………………………… 17
學習子情境2.1 安裝SQLServer2005 ……………………………………………………… 17
學習子情境2.2 熟悉SQLServer2005的工作界面………………………………………… 26
歸納總結…………………………………………………………………………………………… 36
習題………………………………………………………………………………………………… 36
學習情境3 運算元據庫…………………………………………………………………………… 37
學習子情境3.1 使用ManagementStudio創建和操作Student資料庫…………………… 37
學習子情境3.2 使用T-SQL命令創建和操作Student資料庫……………………………… 49
學習子情境3.3 分離與附加Student資料庫………………………………………………… 55
歸納總結…………………………………………………………………………………………… 59
習題………………………………………………………………………………………………… 60
學習情境4 操作表………………………………………………………………………………… 61
學習子情境4.1 使用ManagementStudio創建和操作學生信息表………………………… 61
學習子情境4.2 使用T-SQL命令創建和操作課程表………………………………………… 68
學習子情境4.3 使用T-SQL命令創建和操作成績表………………………………………… 73
歸納總結…………………………………………………………………………………………… 77
習題………………………………………………………………………………………………… 77
學習情境5 設定數據完整性……………………………………………………………………… 78
學習子情境5.1 設定課程表的數據完整性…………………………………………………… 78
學習子情境5.2 設定學生表的數據完整性…………………………………………………… 87
學習子情境5.3 設定成績表的數據完整性…………………………………………………… 92
歸納總結…………………………………………………………………………………………… 98
習題………………………………………………………………………………………………… 98
學習情境6 查詢…………………………………………………………………………………… 100
學習子情境6.1 查詢課程信息………………………………………………………………… 100
學習子情境6.2 查詢學生信息………………………………………………………………… 112
學習子情境6.3 查詢成績信息………………………………………………………………… 122
學習子情境6.4 查詢綜合信息………………………………………………………………… 131
歸納總結…………………………………………………………………………………………… 143
習題………………………………………………………………………………………………… 143
學習情境7 使用索引……………………………………………………………………………… 145
學習子情境7.1 創建、管理和使用學生信息表索引………………………………………… 145
學習子情境7.2 創建、管理和使用課程表索引……………………………………………… 151
學習子情境7.3 創建、管理和使用成績表索引……………………………………………… 156
歸納總結…………………………………………………………………………………………… 161
習題………………………………………………………………………………………………… 161
學習情境8 使用視圖……………………………………………………………………………… 163
學習子情境8.1 創建與學生信息有關的視圖………………………………………………… 163
學習子情境8.2 創建與課程信息有關的視圖………………………………………………… 168
學習子情境8.3 創建綜合視圖………………………………………………………………… 173
歸納總結…………………………………………………………………………………………… 176
習題………………………………………………………………………………………………… 177
學習子情境5.1 設定課程表的數據完整性…………………………………………………… 78
學習子情境5.2 設定學生表的數據完整性…………………………………………………… 87
學習子情境5.3 設定成績表的數據完整性…………………………………………………… 92
歸納總結…………………………………………………………………………………………… 98
習題………………………………………………………………………………………………… 98
學習情境6 查詢…………………………………………………………………………………… 100
學習子情境6.1 查詢課程信息………………………………………………………………… 100
學習子情境6.2 查詢學生信息………………………………………………………………… 112
學習子情境6.3 查詢成績信息………………………………………………………………… 122
學習子情境6.4 查詢綜合信息………………………………………………………………… 131
歸納總結…………………………………………………………………………………………… 143
習題………………………………………………………………………………………………… 143
學習情境7 使用索引……………………………………………………………………………… 145
學習子情境7.1 創建、管理和使用學生信息表索引………………………………………… 145
學習子情境7.2 創建、管理和使用課程表索引……………………………………………… 151
學習子情境7.3 創建、管理和使用成績表索引……………………………………………… 156
歸納總結…………………………………………………………………………………………… 161
習題………………………………………………………………………………………………… 161
學習情境8 使用視圖……………………………………………………………………………… 163
學習子情境8.1 創建與學生信息有關的視圖………………………………………………… 163
學習子情境8.2 創建與課程信息有關的視圖………………………………………………… 168
學習子情境8.3 創建綜合視圖………………………………………………………………… 173
歸納總結…………………………………………………………………………………………… 176
習題………………………………………………………………………………………………… 177
學習情境9 T-SQL編程基礎……………………………………………………………………… 178
學習子情境9.1 編寫順序結構T-SQL程式………………………………………………… 178
學習子情境9.2 編寫選擇結構T-SQL程式………………………………………………… 196
學習子情境9.3 編寫循環結構T-SQL程式………………………………………………… 204
歸納總結…………………………………………………………………………………………… 208
習題………………………………………………………………………………………………… 209
學習情境10 創建存儲過程……………………………………………………………………… 210
學習子情境10.1 創建與學生管理有關的存儲過程………………………………………… 210
學習子情境10.2 創建與成績管理有關的存儲過程………………………………………… 218
學習子情境10.3 創建與課程管理有關的存儲過程………………………………………… 224
歸納總結…………………………………………………………………………………………… 230
習題………………………………………………………………………………………………… 231
學習情境11 建立觸發器………………………………………………………………………… 232
學習子情境11.1 創建與學生管理有關的觸發器…………………………………………… 232
學習子情境11.2 創建與成績管理有關的觸發器…………………………………………… 238
學習子情境11.3 創建與課程管理有關的觸發器…………………………………………… 244
歸納總結…………………………………………………………………………………………… 248
習題………………………………………………………………………………………………… 248
學習情境12 管理資料庫………………………………………………………………………… 249
學習子情境12.1 創建SQLServer登錄賬戶………………………………………………… 249
學習子情境12.2 為合法賬戶分配所需許可權………………………………………………… 260
歸納總結…………………………………………………………………………………………… 271
習題………………………………………………………………………………………………… 271
學習情境13 維護資料庫………………………………………………………………………… 273
學習子情境13.1 移動學生管理信息系統資料庫…………………………………………… 273
學習子情境13.2 學生管理信息系統的備份與還原………………………………………… 279
學習子情境13.3 導入或導出學生數據……………………………………………………… 292
歸納總結…………………………………………………………………………………………… 301
習題………………………………………………………………………………………………… 301
學習子情境9.1 編寫順序結構T-SQL程式………………………………………………… 178
學習子情境9.2 編寫選擇結構T-SQL程式………………………………………………… 196
學習子情境9.3 編寫循環結構T-SQL程式………………………………………………… 204
歸納總結…………………………………………………………………………………………… 208
習題………………………………………………………………………………………………… 209
學習情境10 創建存儲過程……………………………………………………………………… 210
學習子情境10.1 創建與學生管理有關的存儲過程………………………………………… 210
學習子情境10.2 創建與成績管理有關的存儲過程………………………………………… 218
學習子情境10.3 創建與課程管理有關的存儲過程………………………………………… 224
歸納總結…………………………………………………………………………………………… 230
習題………………………………………………………………………………………………… 231
學習情境11 建立觸發器………………………………………………………………………… 232
學習子情境11.1 創建與學生管理有關的觸發器…………………………………………… 232
學習子情境11.2 創建與成績管理有關的觸發器…………………………………………… 238
學習子情境11.3 創建與課程管理有關的觸發器…………………………………………… 244
歸納總結…………………………………………………………………………………………… 248
習題………………………………………………………………………………………………… 248
學習情境12 管理資料庫………………………………………………………………………… 249
學習子情境12.1 創建SQLServer登錄賬戶………………………………………………… 249
學習子情境12.2 為合法賬戶分配所需許可權………………………………………………… 260
歸納總結…………………………………………………………………………………………… 271
習題………………………………………………………………………………………………… 271
學習情境13 維護資料庫………………………………………………………………………… 273
學習子情境13.1 移動學生管理信息系統資料庫…………………………………………… 273
學習子情境13.2 學生管理信息系統的備份與還原………………………………………… 279
學習子情境13.3 導入或導出學生數據……………………………………………………… 292
歸納總結…………………………………………………………………………………………… 301
習題………………………………………………………………………………………………… 301