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