本教材在認真分析職業(yè)崗位需求和學生能力現狀的基礎上全面規(guī)劃和重構教材內容,合理安排教學單元的順序,劃分為8個單元:體驗數據庫應用與試用SQL Server 2014→創(chuàng)建與操作SQL Server數據庫→創(chuàng)建與維護數據表→檢索與操作數據表數據→以SQL語句方式操作SQL Server數據庫及其對象→以程序方式處理數據表中的數據→維護SQL Server數據庫安全→分析與設計數據庫。本教材以真實工作任務為載體組織教學內容,強化技能訓練,提升動手能力;圍繞“圖書管理”數據庫和60項操作任務展開,采用“任務驅動、案例教學、精講多練、理論實踐一體化”的教學方法,全方向促進數據庫應用、管理與設計技能的提升;充分考慮教學實施需求,面向教學全過程科學設置5個必要的教學環(huán)節(jié),即教學導航→操作準備→知識導讀→操作實戰(zhàn)→單元習題。引導學生主動學習、高效學習、快樂學習。本教材可以作為普通高等院校、高等或中等職業(yè)院校和高等?圃盒8鲗I(yè)SQL Server 2014的教材,也可以作為SQL Server 2014的培訓教材及自學參考書。
陳承歡,三級教授,軟件設計師,湖南省省級專業(yè)帶頭人,國家精品課程與精品共享課程《網頁設計與制作》主持人,湖南省教育科學重點研究課題主持人,湖南省教學改革項目主持人。多年來致力于總結教學規(guī)律、探索教學策略、創(chuàng)新教學方法、開發(fā)特色教材。主持開發(fā)高職特色教材20多本,其中“十一五”國家級規(guī)劃教材4本,“十二五”國家級規(guī)劃教材11本。成功地實現了以真實項目或任務為載體重構教學內容、面向教學全過程設置教學環(huán)節(jié)、“教、學、做”一體化設計,在教學實施中取得了良好的教學效果。
單元1 體驗數據庫應用與試用
SQL Server 2014 1
教學導航 1
操作準備 1
知識導讀 3
操作實戰(zhàn) 7
1.1 數據庫應用體驗 7
【任務1-1】 體驗數據庫應用與初識數據庫 7
1.2 試用SQL Server 2014 16
【任務1-2】 初識SQL Server 2014 Management Studio(SSMS) 16
【任務1-3】 查看系統(tǒng)數據庫及系統(tǒng)表 20
【任務1-4】 查看SQL Server 2014的登錄名和服務器角色 21
【任務1-5】 啟動與停止SQL Server 2014的服務 23
單元習題 25
單元2 創(chuàng)建與操作SQL Server數據庫 26
教學導航 26
操作準備 26
知識導讀 26
操作實戰(zhàn) 28
2.1 創(chuàng)建SQL Server數
據庫 28
【任務2-1】 創(chuàng)建數據庫 28
2.2 操作SQL Server數據庫 31
【任務2-2】 操縱數據庫 31
【任務2-3】 備份與還原數據庫 38
【任務2-4】 分離和附加數據庫 47
【任務2-5】 數據庫的聯機與脫機 49
單元習題 51
單元3 創(chuàng)建與維護數據表 52
教學導航 52
操作準備 52
知識導讀 53
操作實戰(zhàn) 59
3.1 數據表中數據的導入與導出 59
【任務3-1】 導入與導出數據 59
3.2 查看與修改數據表 71
【任務3-2】 查看與修改數據表記錄 71
【任務3-3】 查看與修改數據表結構 74
3.3 創(chuàng)建數據表 78
【任務3-4】 創(chuàng)建數據表 78
3.4 維護數據表 90
【任務3-5】 維護數據庫中數據完整性 90
【任務3-6】 維護數據表 101
單元習題 102
單元4 檢索與操作數據表數據 103
教學導航 103
操作準備 103
知識導讀 104
操作實戰(zhàn) 106
4.1 創(chuàng)建與使用查詢 106
【任務4-1】 查詢時選擇與設置列 106
【任務4-2】 查詢時選擇行 112
【任務4-3】 查詢時的排序操作 117
【任務4-4】 查詢時的分組與匯總操作 118
【任務4-5】 創(chuàng)建連接查詢 119
【任務4-6】 創(chuàng)建多表聯合查詢 125
【任務4-7】 創(chuàng)建嵌套查詢 126
【任務4-8】 創(chuàng)建相關子查詢 128
4.2 創(chuàng)建與使用視圖 129
【任務4-9】 創(chuàng)建視圖 129
【任務4-10】 使用視圖 132
4.3 創(chuàng)建與使用索引 133
【任務4-11】 創(chuàng)建聚集索引 134
【任務4-12】 創(chuàng)建非聚集索引 138
單元習題 139
單元5 以SQL語句方式操作SQL Server數據庫及其對象 140
教學導航 140
操作準備 140
知識導讀 141
操作實戰(zhàn) 144
5.1 使用SQL語句定義與操作數據庫 144
【任務5-1】 使用Create Database語句創(chuàng)建數據庫 144
【任務5-2】 使用Alter Database語句修改數據庫 146
5.2 使用SQL語句定義與操作數據表 147
【任務5-3】 使用Create Table
語句創(chuàng)建數據表 147
【任務5-4】 使用Alter Table語句修改數據表結構 152
【任務5-5】 使用Insert語句向數據表中插入記錄 153
【任務5-6】 使用數據導入向導為數據表導入數據 154
【任務5-7】 使用Update語句更新數據表中的數據 156
【任務5-8】 使用Delete語句刪除數據表中的記錄 156
【任務5-9】 使用Transact-SQL語句設置數
據表的約束 157
【任務5-10】 使用Select語句從數據表中檢索數據 159
5.3 使用SQL語句定義與管理視圖 160
【任務5-11】 使用Create View語句創(chuàng)建視圖 160
【任務5-12】 使用Alter View語句修改視圖 161
【任務5-13】 利用視圖查詢與更新數據表中的數據 162
5.4 使用SQL語句定義與管理索引 163
【任務5-14】 使用Create Index語句創(chuàng)建索引 163
5.5 創(chuàng)建與管理數據庫快照 165
【任務5-15】 創(chuàng)建數據庫快照 165
單元習題 166
單元6 以程序方式處理數據表中的數據 167
教學導航 167
操作準備 167
知識導讀 168
操作實戰(zhàn) 175
6.1 編輯與執(zhí)行多條SQL語句 175
【任務6-1】 在【SQL 編輯器】中編輯與執(zhí)行多條SQL
語句 175
6.2 創(chuàng)建與執(zhí)行用戶自定義函數 178
【任務6-2】 創(chuàng)建與執(zhí)行用戶自定義函數 178
6.3 創(chuàng)建與使用存儲過程 183
【任務6-3】 創(chuàng)建與管理存儲過程 183
6.4 創(chuàng)建與使用游標 191
【任務6-4】 創(chuàng)建與管理游標 191
6.5 創(chuàng)建與使用觸發(fā)器 194
【任務6-5】 創(chuàng)建與管理觸發(fā)器 194
6.6 創(chuàng)建與使用事務 201
【任務6-6】 創(chuàng)建與使用事務 201
單元習題 204
單元7 維護SQL Server數據庫安全 205
教學導航 205
操作準備 205
知識導讀 205
操作實戰(zhàn) 208
7.1 SQL Server服務器登錄管理 208
【任務7-1】 SQL Server服務器登錄管理 208
7.2 數據庫用戶賬戶管理 223
【任務7-2】 數據庫用戶賬戶管理 223
7.3 角色管理與權限管理 228
【任務7-3】 角色管理 228
【任務7-4】 權限管理 239
7.4 創(chuàng)建與應用架構 245
【任務7-5】 創(chuàng)建與應用架構 245
單元習題 248
單元8 分析與設計數據庫 249
教學導航 249
操作準備 249
知識導讀 249
操作實戰(zhàn) 254
8.1 數據庫設計的需求分析 254
【任務8-1】 圖書管理數據庫設計的需求分析 254
8.2 數據庫的概念結構設計 258
【任務8-2】 圖書管理數據庫的概念結構設計 258
8.3 數據庫的邏輯結構設計 260
【任務8-3】 圖書管理數據庫的邏輯結構設計 260
8.4 數據庫的物理結構設計 260
【任務8-4】 圖書管理數據庫的物理結構設計 261
8.5 數據庫的優(yōu)化與創(chuàng)建 263
【任務8-5】 圖書管理數據庫的優(yōu)化與創(chuàng)建 263
單元習題 264
參考文獻 265