MySQL數(shù)據(jù)庫(kù)應(yīng)用與維護(hù)項(xiàng)目式教程(微課版)
定 價(jià):59.8 元
叢書名:工業(yè)和信息化精品系列教材
- 作者:舒蕾 劉均
- 出版時(shí)間:2023/9/1
- ISBN:9787115622105
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.138SQ
- 頁(yè)碼:
- 紙張:
- 版次:
- 開本:
本書以當(dāng)前流行的MySQL 8.0作為平臺(tái),分為三大模塊共10個(gè)項(xiàng)目介紹MySQL數(shù)據(jù)庫(kù)的應(yīng)用與維護(hù)。其中,模塊一 數(shù)據(jù)庫(kù)原理及設(shè)計(jì)基礎(chǔ)(項(xiàng)目1)介紹了數(shù)據(jù)庫(kù)基礎(chǔ);模塊二 MySQL數(shù)據(jù)庫(kù)基本應(yīng)用(項(xiàng)目2~項(xiàng)目7)介紹了MySQL基礎(chǔ)、數(shù)據(jù)庫(kù)的基本操作、數(shù)據(jù)表的基本操作、圖形化管理工具、數(shù)據(jù)查詢、MySQL與SQL;模塊三 MySQL數(shù)據(jù)庫(kù)的高級(jí)應(yīng)用及安全維護(hù)(項(xiàng)目8~項(xiàng)目10)介紹了MySQL索引與視圖、MySQL用戶權(quán)限、事務(wù)與存儲(chǔ)過(guò)程。
本書采用“任務(wù)驅(qū)動(dòng)”“案例教學(xué)”“啟發(fā)式教學(xué)”等教學(xué)方法,充分激發(fā)學(xué)生的學(xué)習(xí)興趣,發(fā)揮學(xué)生學(xué)習(xí)的主動(dòng)性。每個(gè)項(xiàng)目都有大量的案例、知識(shí)拓展、任務(wù)訓(xùn)練、思考與練習(xí),幫助讀者練習(xí)鞏固所學(xué)內(nèi)容。
本書可以作為高職高專院校、成人教育類院校數(shù)據(jù)庫(kù)應(yīng)用課程的教材,也可供參加自學(xué)考試的人員、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)設(shè)計(jì)人員、工程技術(shù)人員及其他相關(guān)人員參閱。
1.突出素質(zhì)教育,以培養(yǎng)學(xué)生的能力為本位,以提高學(xué)生的就業(yè)技能為導(dǎo)向
2.按照數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)流程貫穿各章節(jié),“任務(wù)驅(qū)動(dòng)”“案例教學(xué)”“啟發(fā)式教學(xué)”等教學(xué)方法
3.配有在線開放課程、微課視頻、配套源碼、配套習(xí)題及答案、多媒體課件、電子教案、實(shí)驗(yàn)實(shí)訓(xùn)指導(dǎo)、授課計(jì)劃、試題庫(kù)等
舒蕾,副教授,重慶航天職業(yè)技術(shù)學(xué)院計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)負(fù)責(zé)人,學(xué)院骨干教師,“雙師” 素質(zhì)教師。一直從事一線教學(xué)工作,主要承擔(dān)企業(yè)級(jí)網(wǎng)絡(luò)設(shè)備配置與應(yīng)用、Linux服務(wù)器配置與管理、數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)(MySQL)、無(wú)線網(wǎng)絡(luò)的實(shí)施與安全加固、中小型網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)與實(shí)施、網(wǎng)絡(luò)運(yùn)維等專業(yè)核心課程,上課認(rèn)真負(fù)責(zé),多次獲學(xué)院教學(xué)質(zhì)量獎(jiǎng)。公開發(fā)表多篇論文,主編參編公開出版教材6本,擁有專利兩項(xiàng),軟件著作權(quán)三項(xiàng),主持主研多項(xiàng)市級(jí)、院級(jí)科研教研課題。多次指導(dǎo)學(xué)生參加重慶市高職院校技能競(jìng)賽,獲得較好成績(jī),榮獲“計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用”項(xiàng)目?jī)?yōu)秀指導(dǎo)老師榮譽(yù)稱號(hào),并多次擔(dān)任重慶市中職技能大賽“企業(yè)網(wǎng)搭建”項(xiàng)目專家評(píng)委。
目錄 CONTENTS
模塊一 數(shù)據(jù)庫(kù)原理及設(shè)計(jì)基礎(chǔ)
項(xiàng)目1
數(shù)據(jù)庫(kù)基礎(chǔ)1
【能力目標(biāo)】1
【素養(yǎng)目標(biāo)】1
【學(xué)習(xí)導(dǎo)航】1
任務(wù)1.1 認(rèn)識(shí)數(shù)據(jù)庫(kù)2
任務(wù)1.1.1 了解數(shù)據(jù)庫(kù)的發(fā)展階段2
任務(wù)1.1.2 熟悉數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)6
任務(wù)1.1.3 了解數(shù)據(jù)庫(kù)設(shè)計(jì)的方法及步驟8
任務(wù)1.2 認(rèn)識(shí)數(shù)據(jù)模型10
任務(wù)1.2.1 了解數(shù)據(jù)模型的概念10
任務(wù)1.2.2 掌握數(shù)據(jù)模型11
任務(wù)1.3 設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)15
任務(wù)1.3.1 設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)概念數(shù)據(jù)模型15
任務(wù)1.3.2 設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)關(guān)系模型16
【知識(shí)拓展】19
【小結(jié)】20
【任務(wù)訓(xùn)練1】設(shè)計(jì)圖書管理系統(tǒng)數(shù)據(jù)庫(kù)20
【思考與練習(xí)】21
模塊二 MySQL數(shù)據(jù)庫(kù)基本應(yīng)用
項(xiàng)目2
MySQL基礎(chǔ)23
【能力目標(biāo)】23
【素養(yǎng)目標(biāo)】23
【學(xué)習(xí)導(dǎo)航】23
任務(wù)2.1 認(rèn)識(shí)MySQL24
了解MySQL的發(fā)展史24
任務(wù)2.2 安裝、配置與連接MySQL25
任務(wù)2.2.1 安裝和配置MySQL25
任務(wù)2.2.2 安裝Workbench33
任務(wù)2.3 認(rèn)識(shí)MySQL的常用命令37
【知識(shí)拓展】40
【小結(jié)】41
【任務(wù)訓(xùn)練2】熟悉和安裝MySQL 8.041
【思考與練習(xí)】41
項(xiàng)目3
數(shù)據(jù)庫(kù)的基本操作42
【能力目標(biāo)】42
【素養(yǎng)目標(biāo)】42
【學(xué)習(xí)導(dǎo)航】42
任務(wù)3.1 認(rèn)識(shí)數(shù)據(jù)庫(kù)的基本組成43
任務(wù)3.1.1 了解MySQL的目錄結(jié)構(gòu)43
任務(wù)3.1.2 了解MySQL數(shù)據(jù)庫(kù)常用對(duì)象43
任務(wù)3.1.3 熟悉系統(tǒng)數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù)44
任務(wù)3.2 數(shù)據(jù)庫(kù)的基本操作45
任務(wù)3.2.1 創(chuàng)建和查看數(shù)據(jù)庫(kù)45
任務(wù)3.2.2 修改數(shù)據(jù)庫(kù)48
任務(wù)3.2.3 刪除數(shù)據(jù)庫(kù)48
【知識(shí)拓展】48
【小結(jié)】49
【任務(wù)訓(xùn)練3】創(chuàng)建與管理圖書管理系統(tǒng)數(shù)據(jù)庫(kù)50
【思考與練習(xí)】51
項(xiàng)目4
數(shù)據(jù)表的基本操作52
【能力目標(biāo)】52
【素養(yǎng)目標(biāo)】52
【學(xué)習(xí)導(dǎo)航】52
任務(wù)4.1 創(chuàng)建、查看、修改、刪除數(shù)據(jù)表53
任務(wù)4.1.1 創(chuàng)建和查看數(shù)據(jù)表53
任務(wù)4.1.2 修改數(shù)據(jù)表56
任務(wù)4.1.3 刪除數(shù)據(jù)表57
任務(wù)4.2 認(rèn)識(shí)數(shù)據(jù)表的約束58
任務(wù)4.2.1 理解約束的概念58
任務(wù)4.2.2 掌握非空約束58
任務(wù)4.2.3 掌握主鍵約束59
任務(wù)4.2.4 掌握唯一約束60
任務(wù)4.2.5 掌握默認(rèn)約束60
任務(wù)4.2.6 掌握外鍵約束61
任務(wù)4.3 操作數(shù)據(jù)表中的記錄63
任務(wù)4.3.1 添加數(shù)據(jù)表記錄63
任務(wù)4.3.2 更新數(shù)據(jù)表記錄65
任務(wù)4.3.3 刪除數(shù)據(jù)表記錄66
【知識(shí)拓展】67
【小結(jié)】70
【任務(wù)訓(xùn)練4】操作圖書管理系統(tǒng)數(shù)據(jù)庫(kù)的數(shù)據(jù)表及數(shù)據(jù)表 記錄70
【思考與練習(xí)】73
項(xiàng)目5
圖形化管理工具75
【能力目標(biāo)】75
【素養(yǎng)目標(biāo)】75
【學(xué)習(xí)導(dǎo)航】75
任務(wù)5.1 MySQL Workbench 的基本操作76
任務(wù)5.1.1 了解圖形化管理工具—MySQL Workbench76
任務(wù)5.1.2 使用MySQL Workbench進(jìn)行數(shù)據(jù)庫(kù)操作77
任務(wù)5.1.3 使用MySQL Workbench進(jìn)行數(shù)據(jù)表操作80
任務(wù)5.2 Navicat的基本操作85
任務(wù)5.2.1 了解圖形化管理工具— Navicat85
任務(wù)5.2.2 使用Navicat進(jìn)行數(shù)據(jù)庫(kù)操作85
任務(wù)5.2.3 使用Navicat進(jìn)行數(shù)據(jù)表操作87
【知識(shí)拓展】91
【小結(jié)】91
【任務(wù)訓(xùn)練5】使用Navicat管理圖書管理系統(tǒng)數(shù)據(jù)庫(kù)92
【思考與練習(xí)】95
項(xiàng)目6
數(shù)據(jù)查詢96
【能力目標(biāo)】96
【素養(yǎng)目標(biāo)】96
【學(xué)習(xí)導(dǎo)航】96
任務(wù)6.1 認(rèn)識(shí)基本的SELECT語(yǔ)句97
任務(wù)6.1.1 了解SELECT語(yǔ)句結(jié)構(gòu)97
任務(wù)6.1.2 應(yīng)用聚合函數(shù)98
任務(wù)6.2 使用單表查詢實(shí)現(xiàn)數(shù)據(jù)查詢102
任務(wù)6.2.1 使用選擇輸出列102
任務(wù)6.2.2 使用數(shù)據(jù)來(lái)源—FROM子句105
任務(wù)6.2.3 使用查詢條件—WHERE 子句106
任務(wù)6.2.4 使用分組—GROUP BY子句111
任務(wù)6.2.5 使用分組條件—HAVING 子句113
任務(wù)6.2.6 使用排序—ORDER BY 子句114
任務(wù)6.2.7 使用輸出行限制—LIMIT子句116
任務(wù)6.3 使用多表查詢實(shí)現(xiàn)數(shù)據(jù)查詢117
任務(wù)6.3.1 使用交叉連接117
任務(wù)6.3.2 使用內(nèi)連接118
任務(wù)6.3.3 使用外連接120
任務(wù)6.3.4 使用聯(lián)合查詢122
任務(wù)6.4 使用子查詢實(shí)現(xiàn)數(shù)據(jù)查詢123
任務(wù)6.4.1 使用帶關(guān)鍵字IN的子查詢123
任務(wù)6.4.2 使用帶關(guān)鍵字EXISTS的子查詢124
任務(wù)6.4.3 使用帶比較運(yùn)算符的子查詢127
任務(wù)6.4.4 使用帶關(guān)鍵字ANY、SOME的子查詢127
任務(wù)6.4.5 使用帶關(guān)鍵字ALL的子查詢129
【知識(shí)拓展】130
【小結(jié)】132
【任務(wù)訓(xùn)練6】實(shí)現(xiàn)圖書管理系統(tǒng)數(shù)據(jù)庫(kù)
中的數(shù)據(jù)查詢132
【思考與練習(xí)】137
項(xiàng)目7
MySQL與SQL138
【能力目標(biāo)】138
【素養(yǎng)目標(biāo)】138
【學(xué)習(xí)導(dǎo)航】138
任務(wù)7.1 認(rèn)識(shí)SQL139
任務(wù)7.1.1 SQL簡(jiǎn)介139
任務(wù)7.1.2 SQL的組成139
任務(wù)7.2 認(rèn)識(shí)常量和變量141
任務(wù)7.2.1 認(rèn)識(shí)常量141
任務(wù)7.2.2 認(rèn)識(shí)變量142
任務(wù)7.3 認(rèn)識(shí)MySQL的數(shù)據(jù)類型144
任務(wù)7.3.1 認(rèn)識(shí)整數(shù)類型145
任務(wù)7.3.2 認(rèn)識(shí)浮點(diǎn)數(shù)類型146
任務(wù)7.3.3 認(rèn)識(shí)日期/時(shí)間類型147
任務(wù)7.3.4 認(rèn)識(shí)字符串和二進(jìn)制
類型 148
任務(wù)7.4 認(rèn)識(shí)運(yùn)算符與表達(dá)式151
任務(wù)7.4.1 認(rèn)識(shí)算術(shù)運(yùn)算符151
任務(wù)7.4.2 認(rèn)識(shí)比較運(yùn)算符153
任務(wù)7.4.3 認(rèn)識(shí)邏輯運(yùn)算符156
任務(wù)7.4.4 認(rèn)識(shí)位運(yùn)算符157
任務(wù)7.4.5 認(rèn)識(shí)運(yùn)算符優(yōu)先級(jí)159
任務(wù)7.4.6 認(rèn)識(shí)表達(dá)式160
任務(wù)7.5 認(rèn)識(shí)系統(tǒng)內(nèi)置函數(shù)160
任務(wù)7.5.1 使用數(shù)學(xué)函數(shù)161
任務(wù)7.5.2 使用字符串函數(shù)163
任務(wù)7.5.3 使用日期/時(shí)間函數(shù)168
任務(wù)7.5.4 使用聚合函數(shù)171
【知識(shí)拓展】172
【小結(jié)】172
【任務(wù)訓(xùn)練7】編寫MySQL語(yǔ)句172
【思考與練習(xí)】176
模塊三 MySQL數(shù)據(jù)庫(kù)的高級(jí)應(yīng)用及安全維護(hù)
項(xiàng)目8
MySQL索引與視圖177
【能力目標(biāo)】177
【素養(yǎng)目標(biāo)】177
【學(xué)習(xí)導(dǎo)航】178
任務(wù)8.1 認(rèn)識(shí)索引178
任務(wù)8.1.1 理解索引的概念178
任務(wù)8.1.2 了解索引的分類179
任務(wù)8.2 管理索引179
任務(wù)8.2.1 創(chuàng)建索引180
任務(wù)8.2.2 刪除索引181
任務(wù)8.2.3 索引的優(yōu)缺點(diǎn)及使用原則182
任務(wù)8.3 認(rèn)識(shí)視圖183
任務(wù)8.3.1 理解視圖的概念184
任務(wù)8.3.2 了解視圖的優(yōu)點(diǎn)184
任務(wù)8.4 管理視圖185
任務(wù)8.4.1 創(chuàng)建視圖185
任務(wù)8.4.2 查詢視圖187
任務(wù)8.4.3 修改視圖187
任務(wù)8.4.4 更新視圖189
任務(wù)8.4.5 刪除視圖191
【知識(shí)拓展】191
【小結(jié)】192
【任務(wù)訓(xùn)練8】圖書管理系統(tǒng)數(shù)據(jù)庫(kù)中
索引與視圖的操作192
【思考與練習(xí)】195
項(xiàng)目9
MySQL用戶權(quán)限196
【能力目標(biāo)】196
【素養(yǎng)目標(biāo)】196
【學(xué)習(xí)導(dǎo)航】196
任務(wù)9.1 管理用戶197
任務(wù)9.1.1 創(chuàng)建、刪除用戶197
任務(wù)9.1.2 修改密碼、用戶名200
任務(wù)9.2 管理用戶權(quán)限201
任務(wù)9.2.1 MySQL的權(quán)限201
任務(wù)9.2.2 授予權(quán)限203
任務(wù)9.2.3 查看權(quán)限204
任務(wù)9.2.4 回收權(quán)限204
【知識(shí)拓展】205
【小結(jié)】206
【任務(wù)訓(xùn)練9】管理用戶及用戶權(quán)限206
【思考與練習(xí)】207
項(xiàng)目10
事務(wù)與存儲(chǔ)過(guò)程208
【能力目標(biāo)】208
【素養(yǎng)目標(biāo)】208
【學(xué)習(xí)導(dǎo)航】208
任務(wù)10.1 管理事務(wù)209
任務(wù)10.1.1 了解事務(wù)的概念209
任務(wù)10.1.2 提交事務(wù)211
任務(wù)10.1.3 回滾事務(wù)212
任務(wù)10.1.4 了解事務(wù)的隔離級(jí)別213
任務(wù)10.2 存儲(chǔ)過(guò)程215
任務(wù)10.2.1 創(chuàng)建存儲(chǔ)過(guò)程215
任務(wù)10.2.2 使用變量216
任務(wù)10.2.3 定義條件和處理程序217
任務(wù)10.2.4 光標(biāo)的使用過(guò)程218
任務(wù)10.2.5 使用流程控制220
任務(wù)10.3 使用存儲(chǔ)過(guò)程223
任務(wù)10.3.1 調(diào)用存儲(chǔ)過(guò)程224
任務(wù)10.3.2 查看存儲(chǔ)過(guò)程224
任務(wù)10.3.3 修改存儲(chǔ)過(guò)程226
任務(wù)10.3.4 刪除存儲(chǔ)過(guò)程227
【知識(shí)拓展】227
【小結(jié)】228
【任務(wù)訓(xùn)練10】使用事務(wù)與存儲(chǔ)過(guò)程處理學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)228
【思考與練習(xí)】230