SQL Server資料庫套用技術項目化教程

SQL Server資料庫套用技術項目化教程

《SQL Server資料庫套用技術項目化教程》是2021年清華大學出版社出版的圖書。

基本介紹

  • 書名:SQL Server資料庫套用技術項目化教程
  • 作者:張磊
  • 出版社:清華大學出版社
  • 出版時間:2021年9月
  • 開本:16 開
  • ISBN:9787302586081
內容簡介,作者簡介,圖書目錄,

內容簡介

《SQL Server資料庫套用技術項目化教程(微課版)》是2018年山東省職業教育精品資源共享課“SQLServer資料庫套用技術”的配套教材。隨書配套大量教學視頻和各類教學資源,方便開展線上與線下相結合的教學模式。 《SQL Server資料庫套用技術項目化教程(微課版)》以SQLServer資料庫系統的套用開發、系統運維和管理崗位培養為目標,選取有代表性的典型項目為載體,採用項目導向、任務驅動的方式設計內容。《SQL Server資料庫套用技術項目化教程(微課版)》共10章,第1~9章內容涵蓋資料庫系統認知、安裝和使用SQLServer、創建和管理資料庫、創建和管理數據表、編輯數據、數據查詢、使用索引和視圖最佳化查詢、資料庫編程、資料庫安全管理,第10章介紹了學生成績管理系統應用程式的設計與實施,從而實現了一個完整的資料庫系統。每章配有豐富的實訓和習題,方便讀者進一步鞏固知識、增強實踐能力。《SQL Server資料庫套用技術項目化教程(微課版)》中的關鍵知識點及技能點均有對應的微課視頻,課件、習題及講義可通過掃描封底的二維碼下載,實現隨時隨地線上學習。 《SQL Server資料庫套用技術項目化教程(微課版)》可作為高職高專計算機類相關專業的資料庫課程教材,也可作為資料庫初學者的自學用書。

作者簡介

張磊:教授,在山東電子職業技術學院從事計算機教學工作近30年,主講《資料庫套用技術》《Web前端開發技術》等課程,山東省經信委系統優秀教師,國際訪問學者,通過了微軟認證講師培訓,主持山東省職業教育精品資源共享課程《SQL Server資料庫套用技術》建設,主編《區域網路組建與Windows Server的使用》等教材。主持和參與教科研課題10餘項,獲得“中國通信工業協會屆教學成果一等獎”、“山東省教育廳優秀教學成果二等獎”等獎項。

圖書目錄

第 1 章 資料庫系統認知
任務 1.1 了解數據管理技術的發展2
1.1.1 人工管理階段2
1.1.2 檔案系統階段3
1.1.3 資料庫系統階段3
任務 1.2 明確資料庫的基本概念4
1.2.1 資料庫4
1.2.2 資料庫管理系統4
1.2.3 資料庫系統4
任務 1.3 認識數據模型6
1.3.1 層次模型6
1.3.2 網狀模型6
1.3.3 關係模型7
1.3.4 面向對象模型8
任務 1.4 設計關係資料庫8
1.4.1 資料庫設計步驟8
1.4.2 學生成績管理資料庫需求分析9
1.4.3 概念結構設計11
1.4.4 邏輯結構設計15
1.4.5 物理結構設計20
任務 1.5 實訓21
1.5.1 訓練目的21
1.5.2 訓練內容21
1.5.3 參考代碼22
課後習題23
第 2 章 安裝和使用 SQL Server
任務 2.1 安裝 SQL Server25
2.1.1 任務描述25
2.1.2 任務實施25
2.1.3 相關知識31
任務 2.2 啟動 SQL Server33
2.2.1 任務描述33
2.2.2 任務實施33
任務 2.3 使用 SQL Server 工具38
2.3.1 任務描述38
2.3.2 SQL Server Management Studio38
2.3.3 SQL Server 配置管理器39
2.3.4 資料庫引擎最佳化顧問40
任務 2.4 實訓41
2.4.1 訓練目的41
2.4.2 訓練內容41
課後習題42
第 3 章 創建和管理資料庫
任務 3.1 使用 SSMS 創建學生成績管理資料庫43
3.1.1 任務描述43
3.1.2 SQL Server 資料庫相關知識44
3.1.3 任務實施46
任務 3.2 使用 SSMS 修改資料庫49
3.2.1 任務描述49
3.2.2 相關知識49
3.2.3 任務實施50
3.2.4 刪除資料庫52
任務 3.3 分離與附加學生成績管理資料庫53
3.3.1 任務描述53
3.3.2 相關知識53
3.3.3 任務實施53
任務 3.4 使用 T-SQL 創建資料庫56
3.4.1 SQL 語言與 T-SQL 語言概述56
3.4.2 使用 T-SQL 創建資料庫57
3.4.3 使用 T-SQL 修改資料庫59
3.4.4 使用 T-SQL 刪除資料庫60
任務 3.5 實訓61
3.5.1 訓練目的61
3.5.2 訓練內容61
3.5.3 參考代碼62
課後習題62
第 4 章 創建和管理數據表
任務 4.1 數據表基礎64
4.1.1 什麼是表64
4.1.2 SQL Server 的數據類型65
任務 4.2 使用 SSMS 創建和管理表68
4.2.1 任務描述68
4.2.2 相關知識70
4.2.3 任務實施72
任務 4.3 使用 T-SQL 創建和管理表77
4.3.1 使用 CREATE TABLE 語句創建表77
4.3.2 使用 ALTER TABLE 語句修改表78
4.3.3 使用 DROP TABLE 語句刪除表79
任務 4.4 保證表中數據的完整性79
4.4.1 任務描述79
4.4.2 相關知識80
4.4.3 任務實施82
任務 4.5 實訓87
4.5.1 訓練目的87
4.5.2 訓練內容87
4.5.3 參考代碼89
課後習題90
第 5 章 編輯數據
任務 5.1 使用 SSMS 編輯數據表中的數據93
5.1.1 任務描述93
5.1.2 任務實施95
5.1.3 相關知識96
任務 5.2 使用 T-SQL 操作表中的數據97
5.2.1 插入記錄97
5.2.2 使用 UPDATE 語句修改表中的數據98
5.2.3 使用 DELETE 語句刪除表中的數據100
任務 5.3 實訓101
5.3.1 訓練目的101
5.3.2 訓練內容102
課後習題103
第 6 章 數據查詢
任務 6.1 簡單查詢105
6.1.1 任務描述105
6.1.2 SELECT 語句的基本格式106
6.1.3 相關知識與任務實施107
任務 6.2 匯總查詢113
6.2.1 任務描述113
6.2.2 相關知識與任務實施114
任務 6.3 連線查詢117
6.3.1 相關知識117
6.3.2 內連線查詢120
6.3.3 外連線查詢125
6.3.4 自連線查詢126
任務 6.4 子查詢127
6.4.1 任務描述127
6.4.2 相關知識128
6.4.3 任務實施129
任務 6.5 實訓132
6.5.1 訓練目的132
6.5.2 訓練內容132
課後習題135
第 7 章 使用索引和視圖最佳化查詢
任務 7.1 創建和管理索引138
7.1.1 任務描述138
7.1.2 相關知識139
7.1.3 任務實施140
任務 7.2 創建和使用視圖142
7.2.1 任務描述142
7.2.2 相關知識與任務實施142
任務 7.3 實訓148
7.3.1 訓練目的148
7.3.2 訓練內容149
課後習題149
第 8 章 資料庫編程
任務 8.1 了解 T-SQL 語言151
8.1.1 常量152
8.1.2 變數152
8.1.3 內置函式154
8.1.4 批處理157
任務 8.2 編程實現學生成績管理158
8.2.1 任務描述158
8.2.2 相關知識與任務實施159
任務 8.3 使用事務保證數據一致性163
8.3.1 任務描述164
8.3.2 相關知識164
8.3.3 任務實施167
任務 8.4 創建查詢成績及格率的存儲過程168
8.4.1 任務描述168
8.4.2 存儲過程概述168
8.4.3 創建和執行不帶參數的存儲過程169
8.4.4 創建和執行帶輸入參數的存儲過程170
8.4.5 創建和執行帶輸出參數的存儲過程172
8.4.6 創建和執行具有返回值的存儲過程173
8.4.7 管理存儲過程174
8.4.8 任務實施175
任務 8.5 使用觸發器記錄操作日誌176
8.5.1 任務描述176
8.5.2 相關知識176
8.5.3 任務實施181
任務 8.6 實訓182
8.6.1 訓練目的182
8.6.2 訓練內容182
8.6.3 參考代碼183
課後習題186
第 9 章 資料庫安全管理
任務 9.1 創建登錄賬戶189
9.1.1 任務描述189
9.1.2 相關知識190
9.1.3 任務實施191
任務 9.2 創建用戶197
9.2.1 任務描述197
9.2.2 任務實施197
任務 9.3 分配許可權199
9.3.1 任務描述199
9.3.2 相關知識200
9.3.3 任務實施201
任務 9.4 角色管理206
9.4.1 任務描述206
9.4.2 相關知識206
9.4.3 任務實施209
任務 9.5 制定並實施備份策略212
9.5.1 任務描述212
9.5.2 相關知識212
9.5.3 任務實施215
任務 9.6 數據恢復218
9.6.1 任務描述218
9.6.2 相關知識218
9.6.3 任務實施220
任務 9.7 導入/導出數據221
9.7.1 任務描述221
9.7.2 相關知識221
9.7.3 任務實施221
任務 9.8 實訓226
9.8.1 訓練目的226
9.8.2 訓練內容226
課後練習228
第 10 章 開發學生成績管理系統
任務 10.1 安裝 Visual Studio231
任務 10.2 設計系統界面234
10.2.1 功能模組234
10.2.2 界面設計234
任務 10.3 功能模組的實現236
10.3.1 創建項目236
10.3.2 用戶登錄237
10.3.3 主界面238
10.3.4 學生信息管理239
10.3.5 學生信息添加241
任務 10.4 拓展訓練244
10.4.1 訓練目的244
10.4.2 訓練內容244

相關詞條

熱門詞條

聯絡我們