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