SQL Server數(shù)據(jù)庫應用項目化教程(第2版)
定 價:39.8 元
叢書名:高職高專電子商務專業(yè)規(guī)劃教材
- 作者:陳義文
- 出版時間:2018/12/1
- ISBN:9787111612155
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP311.132.3
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
SQLServer數(shù)據(jù)庫應用是高職高專經(jīng)濟管理類專業(yè)一門專業(yè)技能課程,也是一門整合數(shù)據(jù)庫理論、數(shù)據(jù)庫操作技術與數(shù)據(jù)庫開發(fā)應用為一體的課程。它涵蓋經(jīng)濟管理領域的學生在將來工作中可能涉及到的各種數(shù)據(jù)庫應用技能,該門課程的學習對于提高學生職業(yè)能力具有重要的作用。本課程以真實工作任務及其工作過程為依據(jù),以SQLServer2016為數(shù)據(jù)庫平臺設計了一個圖書管理系統(tǒng)項目,進行教學內容的整合與序化。以工程項目圖書管理系統(tǒng)貫穿全過程,通過指導學生完成一系列的實際工作任務來達到課程的教學目標,重點培養(yǎng)學生解決實際問題的能力,實現(xiàn)了能力訓練項目化、課程結構模塊化、理論與實踐教學一體化。本書教學內容適量,難易程度適中,適合高職高專電子商務、會計電算化、物流管理、市場營銷等經(jīng)濟管理類專業(yè)學生作為教材,也可以供其他相關專業(yè)學生作為教材和學習參考用書。
SQL Server數(shù)據(jù)庫在經(jīng)濟管理領域的應用越來越廣泛,作為高職高專院校財經(jīng)類專業(yè)的學生,熟練掌握數(shù)據(jù)庫應用技能已成為職業(yè)能力培養(yǎng)的一項重要內容。
本書將數(shù)據(jù)庫理論、數(shù)據(jù)庫操作技術與數(shù)據(jù)庫開發(fā)應用整合為一體,以數(shù)據(jù)庫操作為主,模擬了一個真實的工程項目圖書管理系統(tǒng)的數(shù)據(jù)庫設計與維護工作任務。本書以 SQL Server 2016為教學平臺,按照建立數(shù)據(jù)庫使用數(shù)據(jù)庫管理數(shù)據(jù)庫開發(fā)數(shù)據(jù)庫系統(tǒng)這樣一個由簡單到復雜、由易到難的工作過程開展教學,將整個項目分解為若干個相互關聯(lián)的子項目,每個子項目又劃分為若干工作任務,每項任務充分體現(xiàn)相應的知識要點與能力要求,通過指導學生完成一系列的實際工作任務來達到職業(yè)能力培養(yǎng)目標,重點培養(yǎng)學生解決實際問題的能力。每個項目還包含能力拓展部分,給學生留出足夠的拓展空間,引導學生自主學習與深入學習。
本書以學生實踐操作為主,要求任務全部在實訓室完成。本書力爭從總體上做到整合教學內容,實現(xiàn)教學內容項目化;以任務為驅動,實現(xiàn)課程結構模塊化;強化實踐操作,實現(xiàn)理論與實踐教學一體化。
本書是編者在總結近幾年教學經(jīng)驗的基礎上,根據(jù)高職教育的職業(yè)性、實踐性和開放性的要求進行編寫的。本書不僅講解了 SQL Server 2016的基本操作、數(shù)據(jù)管理和維護、用戶和安全管理等內容,還介紹了 SQL Server 2016的 Transact-SQL語言,以及利用 ASP.NET工具開發(fā)動態(tài)網(wǎng)站的方法和技術。其中項目三中的 SQL Server自動化管理可作為選學內容。
本書由陳義文副教授任主編,張福堂教授和余以勝副教授任副主編。全書由陳義文和張福堂統(tǒng)稿。項目一由張福堂編寫;項目二由余以勝編寫;項目三的任務一由梁珊編寫,任務二和任務三由黃志成編寫;項目四由陳義文編寫;呂喜峰參加了部分內容的編寫工作。
本書于2018年 4月進行了修訂, SQL Server的版本升級到了 2016版,適用 2008~2016中間所有版本。在修訂的過程中同時修正了教材中少量的編寫錯誤和排版錯誤。
在本書的編寫中,作者參閱了大量文獻資料,在此向提供幫助的各位同人表示感謝。
由于編者水平有限,書中難免出現(xiàn)疏漏和不當之處,敬請廣大讀者和同人給予批評指正。
本教材配有電子課件等教師用配套教學資源,凡使用本教材的教師均可登錄機械工業(yè)出版社教育服務網(wǎng) www.cmpedu.com下載。咨詢可致電: 010-88379375,QQ:945379158。
目錄
項目一 創(chuàng)建圖書管理數(shù)據(jù)庫任務一 安裝和使用 SQL Server 2016 2
相關知識3
一、SQL Server簡介3
二、SQL Server 2016的版本和安裝要求 5
三、SQL Server 2016的常用工具 6
四、SQL Server 2016的配置9
任務實施10
一、安裝 SQL Server 2016 10
二、使用 SQL Server Management Studio 20
三、注冊服務器 24
能力拓展27
工作評價與思考 32
任務二 創(chuàng)建圖書管理數(shù)據(jù)庫 33
相關知識34
一、數(shù)據(jù)庫概述 34
二、Transact-SQL語言簡介38
三、有關數(shù)據(jù)庫管理的 T-SQL語句39
任務實施41
一、創(chuàng)建圖書管理數(shù)據(jù)庫 Library41
二、管理數(shù)據(jù)庫 46
能力拓展52
工作評價與思考 52
任務三 創(chuàng)建和維護圖書管理數(shù)據(jù)表 54
相關知識56
一、SQL Server的數(shù)據(jù)類型56
二、建立和維護數(shù)據(jù)表的 T-SQL語句 60
任務實施 62
一、創(chuàng)建圖書管理數(shù)據(jù)表 62
二、修改圖書管理數(shù)據(jù)表 65
三、添加表數(shù)據(jù) 67
能力拓展 68
工作評價與思考 71
任務四 維護數(shù)據(jù)完整性 73
相關知識 74
一、數(shù)據(jù)的完整性 74
二、數(shù)據(jù)完整性的實現(xiàn) 75
任務實施 77
一、利用約束維護數(shù)據(jù)完整性 77
二、利用默認值維護數(shù)據(jù)完整性 82
能力拓展 84
工作評價與思考 84
任務五 創(chuàng)建和管理索引 87
相關知識 88
一、索引概述 88
二、索引的創(chuàng)建和使用 90
任務實施 91
一、創(chuàng)建索引 91
二、管理索引 94
能力拓展 96
工作評價與思考 98
項目二 使用圖書管理數(shù)據(jù)庫任務六 數(shù)據(jù)操作 102
相關知識104
一、T-SQL語言編程104
二、INSERT、UPDATE、DELETE
語句的語法 110
任務實施 112
一、添加表數(shù)據(jù) 112
二、修改表數(shù)據(jù) 115
三、刪除表數(shù)據(jù) 115
能力拓展118
工作評價與思考 120
任務七 數(shù)據(jù)查詢 123
相關知識124
一、查詢編輯器的使用 124
二、SELECT語句 124
三、連接與子查詢 129
任務實施134
一、簡單數(shù)據(jù)查詢 134
二、連接查詢 139
三、嵌套查詢 140
四、聯(lián)合查詢 142
能力拓展143
工作評價與思考 145
任務八 創(chuàng)建和使用視圖、存儲過程和 觸發(fā)器151
相關知識152
一、視圖 152
二、存儲過程 156
三、觸發(fā)器160
任務實施164
一、建立和使用視圖 164
二、建立和使用存儲過程 167
三、建立和使用觸發(fā)器 172
能力拓展176
工作評價與思考 178
項目三 管理圖書管理數(shù)據(jù)庫任務九 數(shù)據(jù)庫的備份還原和數(shù)據(jù)傳輸 184
相關知識185
一、數(shù)據(jù)庫的備份和還原 185
二、數(shù)據(jù)庫導入和導出 187
任務實施188
一、對圖書管理數(shù)據(jù)庫進行備份和還原 188
二、對圖書管理數(shù)據(jù)庫進行導入和導出 193
能力拓展197
工作評價與思考 198
任務十 數(shù)據(jù)庫的安全管理 200
相關知識201
一、SQL Server的安全機制201
二、SQL Server的身份驗證模式 202
三、用戶、角色和權限管理 203
任務實施206
一、設置服務器身份驗證與創(chuàng)建登錄賬戶206
二、管理登錄賬戶與數(shù)據(jù)庫用戶 213
三、授予或撤銷權限 217
能力拓展221
一、賬戶安全 221
二、權限安全 222
工作評價與思考 223
任務十一 SQL Server自動化管理 225
相關知識225
一、SQL Server代理225
二、作業(yè)、計劃與警報 226
三、數(shù)據(jù)庫維護計劃 226
任務實施227
一、創(chuàng)建簡單作業(yè) 227
二、創(chuàng)建數(shù)據(jù)庫維護計劃 231
能力拓展238
工作評價與思考 241
項目四 開發(fā)圖書管理數(shù)據(jù)庫系統(tǒng)任務十二 設計圖書管理數(shù)據(jù)庫 244
相關知識244
一、E-R關系模型數(shù)據(jù)庫設計 244
二、關系模型的規(guī)范化 247
三、數(shù)據(jù)庫的一般設計方法 247
任務實施248
能力拓展252
工作評價與思考 252
任務十三 在 Web中訪問圖書管理數(shù)據(jù)庫 253
相關知識254
一、Visual Studio集成開發(fā)環(huán)境 254
二、ADONET數(shù)據(jù)模型256
三、ASPNET的數(shù)據(jù)控件258
四、ASPNET配置和管理工具 261
任務實施264
一、建立 ASPNET的開發(fā)環(huán)境 264
二、創(chuàng)建訪問圖書管理數(shù)據(jù)庫的動態(tài)網(wǎng)頁264
能力拓展277
工作評價與思考 277
參考文獻279