MySQL數(shù)據(jù)庫項目化教程(第2版)(微課版)
定 價:55 元
- 作者:陳曉丹
- 出版時間:2024/2/1
- ISBN:9787121474309
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.132.3
- 頁碼:228
- 紙張:
- 版次:01
- 開本:16開
本書以實際案例為依托,采用“任務驅(qū)動”的編寫模式,圍繞“學生技能競賽管理系統(tǒng)”數(shù)據(jù)庫,從MySQL數(shù)據(jù)庫的相關概念及理論知識出發(fā),介紹MySQL Workbench的安裝及使用。本書以項目為單元,分為9個項目、29個子任務,內(nèi)容涵蓋數(shù)據(jù)庫設計、MySQL數(shù)據(jù)庫環(huán)境配置、數(shù)據(jù)庫管理、數(shù)據(jù)表管理、數(shù)據(jù)查詢、數(shù)據(jù)庫編程、數(shù)據(jù)庫索引與視圖、數(shù)據(jù)庫安全及性能優(yōu)化、Python程序連接與訪問MySQL數(shù)據(jù)庫等,最終實現(xiàn)“學生技能競賽管理系統(tǒng)”數(shù)據(jù)庫的設計、開發(fā)、部署和運行。各項目的子任務之間,內(nèi)容循序漸進,逐層深入,力求將關系型數(shù)據(jù)庫中抽象的問題具體化、圖形化,化復雜為簡單,適合教學。本書將數(shù)據(jù)庫操作項目與實際應用相結(jié)合,理論聯(lián)系實際,著重培養(yǎng)學生的應用能力,有較強的實用性。本書可作為應用型本科院校、職業(yè)本科院校、高職高專院校計算機及相關專業(yè)數(shù)據(jù)庫課程的教材,也可以作為MySQL數(shù)據(jù)庫初學者及相關開發(fā)人員的參考書。
陳曉丹,副教授,華為認證工程師,華為認證講師(HCAI-云計算)。畢業(yè)于中南大學、碩士。現(xiàn)任計算機網(wǎng)絡技術教研室主任。主要從事計算機網(wǎng)絡技術、云計算、存儲技術等課程的教學與研究,主持教育廳重點平臺科研項目1項,省級教指委課題1項以及校級科研、教研課題,發(fā)表教科研論文多篇。
目 錄
項目一 數(shù)據(jù)庫設計 1
任務一 學生技能競賽管理系統(tǒng)數(shù)據(jù)庫需求分析 2
任務二 數(shù)據(jù)庫E-R圖設計 7
任務三 使用MySQL Workbench設計數(shù)據(jù)庫 12
拓展閱讀 33
實踐訓練 34
項目二 MySQL數(shù)據(jù)庫環(huán)境配置 36
任務一 MySQL數(shù)據(jù)庫的下載與安裝 37
任務二 MySQL服務器的配置 41
任務三 MySQL服務器啟動與數(shù)據(jù)庫登錄 47
拓展閱讀 53
實踐訓練 55
項目三 數(shù)據(jù)庫管理 57
任務一 數(shù)據(jù)庫管理的常用操作 58
任務二 數(shù)據(jù)庫的備份與恢復 65
任務三 數(shù)據(jù)庫中表的導入與導出 71
拓展閱讀 78
實踐訓練 79
項目四 數(shù)據(jù)表管理 81
任務一 數(shù)據(jù)類型 82
任務二 數(shù)據(jù)表的創(chuàng)建與管理 89
任務三 數(shù)據(jù)管理 97
任務四 數(shù)據(jù)完整性 103
拓展閱讀 112
實踐訓練 113
項目五 數(shù)據(jù)查詢 115
任務一 簡單查詢 116
任務二 連接查詢 127
任務三 子查詢 130
拓展閱讀 133
實踐訓練 134
項目六 數(shù)據(jù)庫編程 135
任務一 存儲過程的使用 136
任務二 存儲函數(shù)的使用 143
任務三 觸發(fā)器的使用 148
任務四 游標的使用 153
任務五 事務 155
拓展閱讀 160
實踐訓練 162
項目七 數(shù)據(jù)庫索引與視圖 163
任務一 索引的創(chuàng)建與刪除 164
任務二 視圖的創(chuàng)建與管理 175
拓展閱讀 185
實踐訓練 186
項目八 數(shù)據(jù)庫安全及性能優(yōu)化 187
任務一 數(shù)據(jù)庫用戶管理 188
任務二 數(shù)據(jù)庫權限管理 194
任務三 數(shù)據(jù)庫性能優(yōu)化 197
拓展閱讀 206
實踐訓練 207
項目九 Python程序連接與訪問MySQL數(shù)據(jù)庫 208
任務一 使用Python程序連接MySQL數(shù)據(jù)庫 209
任務二 使用Python程序創(chuàng)建MySQL數(shù)據(jù)表 212
任務三 使用Python程序?qū)ySQL數(shù)據(jù)表進行管理 214
拓展閱讀 219
實踐訓練 220
參考文獻 221