SQL Server資料庫技術及套用(第四版)

SQL Server資料庫技術及套用(第四版)

《SQL Server資料庫技術及套用(第四版)》是2022年1月大連理工大學出版社出版的教材,作者是吳伶琳、楊正校。

本書共分為八個項目,主要內容包括:安裝和體驗資料庫、創建教學管理系統資料庫及數據表、數據簡單查詢等。

基本介紹

  • 中文名:SQL Server資料庫技術及套用(第四版)
  • 作者:吳伶琳、楊正校
  • 出版社:大連理工大學出版社
  • 出版時間:2022年1月
  • ISBN:9787568532952
內容簡介,教材特色,教材目錄,

內容簡介

本教材以資料庫工程師的四大核心任務“建庫、用庫、管庫、開發”將教材分為四篇。
第一篇,讓學習者通過體驗資料庫對資料庫建立感性的認識,了解並掌握資料庫的基礎知識,在此基礎上學習SQL Server資料庫管理系統的安裝及配置;使用圖形化工具、TSQL語句兩種方式創建資料庫和數據表,學會創建主鍵、檢查等各類約束來保證數據的完整性。
第二篇,包括資料庫的主要套用,即數據查詢和數據的增加、修改和刪除。
第三篇,從管理的角度對資料庫的安全機制、資料庫的備份與還原及不同數據源的轉換進行介紹,如SQL Server與Excel數據表、XML數據的轉換等。
第四篇,以開發者的視角介紹了如何使用TSQL語句實現編程,涉及資料庫的一些常用對象的運用,如存儲過程、觸發器等;還介紹了如何運用微軟的Microsoft Visual Studio開發平台設計、開發、部署資料庫套用系統的整個流程。

教材特色

1.堅持校企雙元緊密合作開發,融入行業、企業規範
企業資料庫套用工程師全程參與課程設計和教材編寫,依據資料庫開發工程師崗位中的典型工作任務,並參照勞動和社會保障部職業技能鑑定中心頒發的SQL Server 職業資格證書、工信部信息技術水平考試SQL Server以及微軟認證考試的要求,規劃課程的工作項目和任務,創新教材內容的組織體系;在教材中融入了資料庫設計、編程的國家規範與標準,並強調工匠精神,突出學生資料庫職業素養和實踐技能的融合培養。
2.以工作過程為主線,組織教材內容體系
改革傳統資料庫教程章節式的編寫體例,依據資料庫套用軟體開發的工作過程體系來設計教材結構,全書分為創建資料庫、使用資料庫、管理資料庫和開發教學管理系統四個篇章,共8個項目。按照項目、任務來組織課程內容,突出在軟體開發與套用中的資料庫套用技術和管理技術,體現了“教、學、做合一”的編寫思路。內容排列遵循由易到難,由簡到繁的原則。
3.配套資源豐富,滿足學習者個性化學習的需求
本教材是江蘇省精品課程“SQL Server資料庫技術”的配套教材,在課程網站(https://mooc1.chaoxing.com/course/203416134.html)上建有課程標準、授課計畫、課程微課、電子教案、國家職業技能鑑定題庫、代碼庫、習題庫、線上測試、實訓指導等教學資源,並且有教師定期發布學習內容,在課程平台上指導學習者的學習進度以及答疑解惑。
4.及時跟蹤技術動態,建立教材共建共享機制
隨著技術的更新和教學改革的發展,這本教材已經是第四版。教材中融入了技術的發展和最新的課程改革的成果,構建了"課內實訓任務圍繞課程項目,課外實訓任務鞏固課程項目,外包項目補充課程項目"的實訓體系,並注重學生自主學習能力的培養。吸收兄弟院校、優秀學生加入課程資源建設,形成共建共享的課程建設機制,擴大資源的受益面。

教材目錄

第一篇 創建資料庫
項目1 安裝和體驗資料庫 3
 學習導航 3
 情境描述 3
 任務實施 4
  任務1 認識資料庫 4
子任務1.1 使用資料庫套用系統 5
子任務1.2 查看資料庫中存放的數據 6
子任務1.3 使用SQL Server在線上叢書 8
  任務2 安裝並啟動SQL Server資料庫管理系統 9
子任務2.1 安裝SQL Server 2008企業版 10
子任務2.2 啟動SQL Server資料庫管理系統 16
  任務3 使用SQL Server配置管理器 17
 項目小結 20
 同步練習與實訓 21
項目2 創建教學管理系統資料庫及數據表 23
 學習導航 23
 情境描述 23
 任務實施 24
  任務1 創建資料庫 24
子任務1.1 使用圖形化工具創建資料庫 26
子任務1.2 使用CREATE DATABASE語句創建資料庫 29
子任務1.3 修改資料庫的屬性 32
子任務1.4 分離與附加資料庫 33
  任務2 創建與管理數據表 34
子任務2.1 使用圖形化工具創建數據表 40
子任務2.2 使用CREATE TABLE語句創建數據表 42
子任務2.3 使用圖形化工具修改數據表結構 44
子任務2.4 使用ALTER TABLE語句修改數據表結構 45
子任務2.5 管理數據表 46
子任務2.6 為數據表增加記錄 47
  任務3 設定數據表的完整性 49
子任務3.1 創建主鍵約束 50
子任務3.2 創建檢查約束 52
子任務3.3 創建唯一約束 53
子任務3.4 創建默認約束 55
子任務3.5 創建外鍵約束 56
 項目小結 59
 同步練習與實訓 59
第二篇 使用資料庫
項目3 數據簡單查詢 65
 學習導航 65
 情境描述 65
 任務實施 65
  任務1 對數據進行簡單查詢 65
子任務1.1 對查詢的欄位進行篩選 68
子任務1.2 對查詢的行進行篩選 70
子任務1.3 對查詢結果進行排序 72
子任務1.4 進行模糊查詢 73
  任務2 運用函式進行數據查詢 75
子任務2.1 使用字元函式進行查詢 80
子任務2.2 使用日期函式進行查詢 82
子任務2.3 使用聚合函式進行查詢 84
子任務2.4 使用GROUP BY對數據進行分類匯總 84
  任務3 創建並管理索引 86
子任務3.1 使用圖形化工具創建索引 88
子任務3.2 使用CREATE INDEX語句創建索引 91
子任務3.3 管理索引 92
 項目小結 93
 同步練習與實訓 93
項目4 數據複雜查詢 95
 學習導航 95
 情境描述 95
 任務實施 95
  任務1 使用連線查詢進行多表查詢 95
子任務1.1 使用INNER JOIN進行內連線查詢 99
子任務1.2 使用LEFT JOIN進行左連線查詢 102
  任務2 使用子查詢進行多表查詢 103
子任務2.1 使用IN子查詢進行數據的複雜查詢 106
子任務2.2 使用EXISTS子查詢進行數據的複雜查詢 107
  任務3 使用UNION進行聯合查詢 109
  任務4 創建並套用視圖 110
子任務4.1 創建視圖 113
子任務4.2 套用視圖 116
 項目小結 117
 同步練習與實訓 117
項目5 數據管理 119
 學習導航 119
 情境描述 119
 任務實施 119
  任務1 增加數據 119
子任務1.1 使用INSERT語句增加記錄 121
子任務1.2 使用INSERT語句和SELECT查詢增加記錄 123
子任務1.3 使用SELECT...INTO語句增加記錄 124
  任務2 修改數據 125
子任務2.1 修改所有記錄 125
子任務2.2 修改符合條件的記錄 125
  任務3 刪除數據 126
子任務3.1 刪除所有的記錄 127
子任務3.2 刪除符合條件的記錄 128
 項目小結 128
 同步練習與實訓 129
第三篇 管理資料庫
項目6 管理教學管理系統資料庫 133
 學習導航 133
 情境描述 133
 任務實施 133
  任務1 資料庫的安全管理 133
子任務1.1 創建資料庫的登錄名 136
子任務1.2 創建和管理資料庫用戶及角色 138
子任務1.3 管理資料庫用戶許可權 139
  任務2 備份資料庫 141
子任務2.1 使用操作備份資料庫 142
子任務2.2 使用TSQL語句備份資料庫 145
子任務2.3 制訂資料庫的維護計畫 146
  任務3 還原資料庫 150
子任務3.1 使用操作還原資料庫 151
子任務3.2 使用TSQL語句還原資料庫 153
  任務4 導入導出數據 155
子任務4.1 將Excel數據導入SQL Server資料庫 155
子任務4.2 將SQL Server數據導出到Access資料庫 160
子任務4.3 將SQL Server數據導出到XML文檔 165
 項目小結 167
 同步練習與實訓 167
第四篇 開發教學管理系統
項目7 資料庫高級套用 171
 學習導航 171
 情境描述 171
 任務實施 171
  任務1 認識TSQL語言的編程要素 171
子任務1.1 使用全局和局部變數 176
子任務1.2 使用程式控制語句IF...ELSE 176
子任務1.3 使用程式控制語句CASE...END 178
子任務1.4 使用程式控制語句WHILE 179
  任務2 創建存儲過程 181
子任務2.1 調用存儲過程 184
子任務2.2 創建無參的存儲過程 186
子任務2.3 創建帶輸入參數的存儲過程 188
子任務2.4 創建帶輸出參數的存儲過程 190
  任務3 創建觸發器 192
子任務3.1 創建UPDATE觸發器 194
子任務3.2 創建DELETE觸發器 196
 項目小結 197
 同步練習與實訓 198
項目8 使用C#開發教學管理資料庫應用程式 200
 學習導航 200
 情境描述 200
 任務實施 200
  任務1 系統需求分析與功能結構設計 200
  任務2 系統資料庫設計 204
  任務3 系統實現 213
子任務3.1 界面原型邏輯關係設計 216
子任務3.2 資料庫操作類設計 216
子任務3.3 系統登錄模組設計與實現 217
子任務3.4 管理員之教師管理模組設計與實現 220
子任務3.5 教師之學生管理模組設計與實現 226
子任務3.6 學生成績查詢模組設計與實現 230
  任務4 系統部署與安裝 232
 項目小結 241
 同步練習與實訓 241
參考文獻 244
附 錄 245
 附錄1 資料庫設計說明書 245
 附錄2 習題參考答案 247

相關詞條

熱門詞條

聯絡我們