MySQL數(shù)據(jù)庫原理及應(yīng)用(微課版)(第4版)
定 價(jià):¥59.8
中 教 價(jià):¥47.84 (8.00折)
庫 存 數(shù): 2
叢 書 名:名校名師精品系列教材
本書基于MySQL介紹數(shù)據(jù)庫的基本概念、基本原理和基本設(shè)計(jì)方法,以面向工作過程的教學(xué)方法為導(dǎo)向,合理安排各項(xiàng)目的內(nèi)容。本書突出實(shí)用性,減少理論知識(shí)的介紹,并設(shè)計(jì)大量的項(xiàng)目實(shí)訓(xùn)和課外拓展內(nèi)容,符合職業(yè)教育教學(xué)要求。本書共3篇,包括8個(gè)項(xiàng)目。第一篇知識(shí)儲(chǔ)備(項(xiàng)目1和項(xiàng)目2)講解從理論層次設(shè)計(jì)數(shù)據(jù)庫的方法;第二篇基礎(chǔ)應(yīng)用(項(xiàng)目3~項(xiàng)目5)講解基于MySQL創(chuàng)建數(shù)據(jù)庫的方法和數(shù)據(jù)庫的基本應(yīng)用;第三篇高級(jí)應(yīng)用(項(xiàng)目6~項(xiàng)目8)講解數(shù)據(jù)庫的高級(jí)應(yīng)用和維護(hù)MySQL數(shù)據(jù)庫安全。本書可作為普通高等學(xué)校、職業(yè)院校數(shù)據(jù)庫原理及應(yīng)用課程的教材,也可供參加自學(xué)考試的人員、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)設(shè)計(jì)人員、工程技術(shù)人員及其他相關(guān)人員參閱。
1.十四五國家規(guī)劃教材,十四五省級(jí)規(guī)劃教材2.立德樹人為本,自然融入課程思政元素3.以學(xué)生信息管理庫為案例,按數(shù)據(jù)庫設(shè)計(jì)>數(shù)據(jù)庫應(yīng)用>數(shù)據(jù)庫管理的思路編寫本教材,學(xué)生學(xué)習(xí)時(shí)有整體概念4.配套豐富的實(shí)訓(xùn)和拓展案例,配備精良的微課視頻
武洪萍,教授,中共黨員,現(xiàn)任山東信息職業(yè)技術(shù)學(xué)院軟件與大數(shù)據(jù)系主任,山東省省級(jí)優(yōu)秀教學(xué)團(tuán)隊(duì)和山東省高校黃大年式教師團(tuán)隊(duì)帶頭人,省級(jí)品牌專業(yè)群和省級(jí)名師工作室主要參與人,山東省工業(yè)和信息化廳專家?guī)鞂<遥綎|省軟件行業(yè)產(chǎn)教聯(lián)盟專家,山東省創(chuàng)新創(chuàng)業(yè)導(dǎo)師庫成員,高級(jí)職業(yè)指導(dǎo)師,擔(dān)任過2021年一帶一路暨金磚國家技能發(fā)展與技術(shù)創(chuàng)新大賽裁判長。 主持和參與建設(shè)了兩門省級(jí)精品課程和1門省級(jí)精品資源共享課程;完成了多個(gè)專業(yè)實(shí)驗(yàn)室的建設(shè);主編了8本高職規(guī)劃教材;先后主持、參與山東省高等學(xué)校科技計(jì)劃項(xiàng)目、山東省軟科學(xué)項(xiàng)目、濰坊市科技發(fā)展計(jì)劃項(xiàng)目、山東省教育科學(xué)規(guī)劃課題等十余項(xiàng),發(fā)表論文多篇,獲教科研成果三等獎(jiǎng)一項(xiàng),主編的教材《數(shù)據(jù)庫原理及應(yīng)用(SQL Server 2008版)》被中國電子教育學(xué)會(huì)評(píng)為優(yōu)秀教材評(píng)選三等獎(jiǎng);負(fù)責(zé)制訂了多個(gè)專業(yè)的人才培養(yǎng)方案;中央財(cái)政支持建設(shè)專業(yè)軟件技術(shù)專業(yè)負(fù)責(zé)人。
目錄第 一篇 知識(shí)儲(chǔ)備項(xiàng)目1理解數(shù)據(jù)庫 2任務(wù)1-1 理解數(shù)據(jù)處理 2(一)信息與數(shù)據(jù) 2(二)數(shù)據(jù)處理 3任務(wù)1-2 理解數(shù)據(jù)描述 3(一)現(xiàn)實(shí)世界 4(二)信息世界 4(三)數(shù)據(jù)世界 6任務(wù)1-3 掌握數(shù)據(jù)模型 6(一)數(shù)據(jù)模型分類 7(二)概念模型 7(三)結(jié)構(gòu)數(shù)據(jù)模型的要素和種類 8(四)關(guān)系數(shù)據(jù)模型 8(五)關(guān)系數(shù)據(jù)模型的完整性 10任務(wù)1-4 掌握關(guān)系代數(shù) 12(一)傳統(tǒng)的集合運(yùn)算 13(二)專門的關(guān)系運(yùn)算 14任務(wù)1-5 明確數(shù)據(jù)庫系統(tǒng)的組成和結(jié)構(gòu) 19(一)數(shù)據(jù)庫相關(guān)概念 19(二)數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu) 20任務(wù)1-6 認(rèn)識(shí)常見的數(shù)據(jù)庫管理系統(tǒng) 22(一)常見的國外數(shù)據(jù)庫管理系統(tǒng) 22(二)常見的國內(nèi)數(shù)據(jù)庫管理系統(tǒng) 23項(xiàng)目小結(jié) 25項(xiàng)目實(shí)訓(xùn)1:理解數(shù)據(jù)庫 26課外拓展:了解數(shù)據(jù)管理技術(shù)的發(fā)展歷程 26習(xí)題 30項(xiàng)目2設(shè)計(jì)學(xué)生信息管理數(shù)據(jù)庫 33任務(wù)2-1 了解數(shù)據(jù)庫設(shè)計(jì) 33任務(wù)2-2 需求分析 35(一)需求分析的任務(wù)及目標(biāo) 35(二)用戶需求分析 36任務(wù)2-3 概念設(shè)計(jì) 37(一)概念設(shè)計(jì)的方法和步驟 37(二)局部E-R圖設(shè)計(jì) 38(三)全局E-R圖設(shè)計(jì) 39任務(wù)2-4 邏輯設(shè)計(jì) 44(一)初始關(guān)系模式設(shè)計(jì) 45(二)關(guān)系模式的規(guī)范化 48(三)關(guān)系模式的評(píng)價(jià)與改進(jìn) 52任務(wù)2-5 數(shù)據(jù)庫的物理設(shè)計(jì) 53(一)關(guān)系模式存取方法的選擇 53(二)確定數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu) 55(三)評(píng)價(jià)物理結(jié)構(gòu) 55任務(wù)2-6 數(shù)據(jù)庫的實(shí)施、運(yùn)行和維護(hù) 56(一)數(shù)據(jù)庫的實(shí)施 56(二)數(shù)據(jù)庫的運(yùn)行與維護(hù) 57項(xiàng)目小結(jié) 58項(xiàng)目實(shí)訓(xùn)2:設(shè)計(jì)數(shù)據(jù)庫 58課外拓展:設(shè)計(jì)網(wǎng)絡(luò)玩具銷售系統(tǒng) 59習(xí)題 60第二篇 基礎(chǔ)應(yīng)用項(xiàng)目3創(chuàng)建與維護(hù)MySQL數(shù)據(jù)庫 66任務(wù)3-1 了解MySQL 66(一)MySQL簡介 66(二)MySQL版本信息 67(三)MySQL工具 68任務(wù)3-2 安裝與配置MySQL 8.0 69(一)下載MySQL 69(二)在Windows平臺(tái)下安裝與配置MySQL 69任務(wù)3-3 啟動(dòng)與登錄MySQL 74(一)啟動(dòng)MySQL服務(wù) 74(二)登錄MySQL 8.0 76(三)配置PATH變量 80(四)更改MySQL 8.0的配置 81(五)MySQL常用的圖形化管理工具 83任務(wù)3-4 創(chuàng)建數(shù)據(jù)庫 83(一)認(rèn)識(shí)SQL 83(二)了解MySQL數(shù)據(jù)庫 84(三)創(chuàng)建學(xué)生信息管理數(shù)據(jù)庫 85任務(wù)3-5 維護(hù)數(shù)據(jù)庫 87(一)打開數(shù)據(jù)庫 87(二)刪除數(shù)據(jù)庫 87任務(wù)3-6 理解MySQL數(shù)據(jù)庫的存儲(chǔ) 引擎 88項(xiàng)目小結(jié) 91項(xiàng)目實(shí)訓(xùn)3:安裝MySQL 8.0及數(shù)據(jù)庫的 創(chuàng)建與維護(hù) 91課外拓展:建立網(wǎng)絡(luò)玩具銷售系統(tǒng) 92習(xí)題 92項(xiàng)目4創(chuàng)建與維護(hù)學(xué)生信息管理數(shù)據(jù)表 94任務(wù)4-1 設(shè)計(jì)表結(jié)構(gòu) 94(一)理解表的概念 94(二)了解MySQL數(shù)據(jù)類型 96(三)掌握列的其他屬性 98任務(wù)4-2 創(chuàng)建表 100(一)使用Navicat創(chuàng)建表 100(二)使用CREATE TABLE語句創(chuàng)建表 102任務(wù)4-3 維護(hù)表 105(一)查看表結(jié)構(gòu) 105(二)修改表結(jié)構(gòu) 107(三)在表中添加、快速查看、修改和刪除數(shù)據(jù)記錄 109(四)復(fù)制表 109(五)刪除表 109項(xiàng)目小結(jié) 110項(xiàng)目實(shí)訓(xùn)4:創(chuàng)建與維護(hù)表 111課外拓展:創(chuàng)建與維護(hù)網(wǎng)絡(luò)玩具銷售系統(tǒng)中 的表 113習(xí)題 115項(xiàng)目5查詢與維護(hù)學(xué)生信息管理數(shù)據(jù)表 117任務(wù)5-1 掌握簡單數(shù)據(jù)查詢 117(一)單表無條件數(shù)據(jù)查詢 119(二)使用WHERE子句實(shí)現(xiàn)條件查詢 122(三)使用常用聚集函數(shù)統(tǒng)計(jì)數(shù)據(jù) 127(四)分組篩選數(shù)據(jù) 128(五)對(duì)查詢結(jié)果進(jìn)行排序 129任務(wù)5-2 掌握多表連接查詢 130(一)交叉連接 131(二)內(nèi)連接 131(三)自連接 132(四)外連接 133任務(wù)5-3 理解嵌套查詢 134(一)嵌套子查詢 134(二)相關(guān)子查詢 136任務(wù)5-4 數(shù)據(jù)更新 138(一)數(shù)據(jù)記錄的插入 138(二)數(shù)據(jù)記錄的修改 139(三)數(shù)據(jù)記錄的刪除 140項(xiàng)目小結(jié) 141項(xiàng)目實(shí)訓(xùn)5:實(shí)現(xiàn)數(shù)據(jù)查詢 142(一)簡單查詢 142(二)分組與排序 143(三)多表連接查詢 143(四)嵌套查詢 144(五)數(shù)據(jù)更新 145課外拓展:對(duì)網(wǎng)絡(luò)玩具銷售系統(tǒng)進(jìn)行數(shù)據(jù) 查詢操作 146習(xí)題 151第三篇 高級(jí)應(yīng)用項(xiàng)目6優(yōu)化查詢學(xué)生信息管理數(shù)據(jù)庫 157任務(wù)6-1 使用索引優(yōu)化查詢性能 157(一)索引概述 157(二)索引的類型 158(三)索引的設(shè)計(jì)原則 159(四)使用Navicat創(chuàng)建索引 159(五)使用SQL語句創(chuàng)建索引 161(六)刪除索引 162任務(wù)6-2 使用視圖優(yōu)化查詢性能 162(一)視圖概述 163(二)使用Navicat創(chuàng)建視圖 163(三)使用CREATE VIEW語句創(chuàng)建視圖 165(四)視圖的使用 166(五)視圖的修改 167(六)視圖的刪除 167項(xiàng)目小結(jié) 168項(xiàng)目實(shí)訓(xùn)6:索引、視圖的創(chuàng)建與管理 169課外拓展:在網(wǎng)絡(luò)玩具銷售系統(tǒng)中使用索引 和視圖 171習(xí)題 172項(xiàng)目7以程序方式處理學(xué)生信息管理數(shù)據(jù)表 174任務(wù)7-1 掌握SQL編程基礎(chǔ) 174(一)SQL基礎(chǔ) 174(二)SQL的流程控制 179(三)MySQL常用函數(shù) 185(四)游標(biāo) 186任務(wù)7-2 創(chuàng)建與使用存儲(chǔ)過程和存儲(chǔ) 函數(shù) 188(一)存儲(chǔ)過程和存儲(chǔ)函數(shù)概述 188(二)創(chuàng)建存儲(chǔ)過程 189(三)調(diào)用存儲(chǔ)過程 192(四)創(chuàng)建存儲(chǔ)函數(shù) 192(五)調(diào)用存儲(chǔ)函數(shù) 194(六)查看存儲(chǔ)過程和存儲(chǔ)函數(shù) 195(七)刪除存儲(chǔ)過程和存儲(chǔ)函數(shù) 196任務(wù)7-3 創(chuàng)建和使用觸發(fā)器 197(一)觸發(fā)器概述 197(二)創(chuàng)建觸發(fā)器 197(三)查看觸發(fā)器 199(四)刪除觸發(fā)器 200任務(wù)7-4 掌握事務(wù)、鎖的概念和應(yīng)用 201(一)事務(wù)概述 201(二)事務(wù)的特性 201(三)事務(wù)的定義 202(四)事務(wù)并發(fā)操作引起的問題 204(五)事務(wù)隔離級(jí)別 206(六)MySQL的鎖定機(jī)制 207(七)活鎖和死鎖 208項(xiàng)目小結(jié) 210項(xiàng)目實(shí)訓(xùn)7:以程序方式處理MySQL數(shù)據(jù)表 的數(shù)據(jù) 210(一)SQL基礎(chǔ) 210(二)存儲(chǔ)過程和存儲(chǔ)函數(shù) 211(三)觸發(fā)器 212(四)游標(biāo)及事務(wù)的使用 213課外拓展:針對(duì)網(wǎng)絡(luò)玩具銷售系統(tǒng)創(chuàng)建存儲(chǔ) 過程和觸發(fā)器 214習(xí)題 215項(xiàng)目8維護(hù)學(xué)生信息管理數(shù)據(jù)庫的安全性 217任務(wù)8-1 了解MySQL的權(quán)限系統(tǒng) 217(一)權(quán)限表 218(二)權(quán)限系統(tǒng)的工作原理 219任務(wù)8-2 管理數(shù)據(jù)庫用戶權(quán)限 220(一)用戶管理 221(二)權(quán)限管理 225任務(wù)8-3 備份與恢復(fù)數(shù)據(jù)庫 228(一)數(shù)據(jù)備份與恢復(fù) 228(二)數(shù)據(jù)備份的方法 230(三)數(shù)據(jù)恢復(fù)的方法 233(四)數(shù)據(jù)庫遷移 235(五)表的導(dǎo)入與導(dǎo)出 235任務(wù)8-4 使用MySQL日志 243(一)MySQL日志簡介 243(二)二進(jìn)制日志 244(三)錯(cuò)誤日志 246(四)通用查詢?nèi)罩尽?46(五)慢查詢?nèi)罩尽?47(六)中繼日志 248項(xiàng)目小結(jié) 249項(xiàng)目實(shí)訓(xùn)8:維護(hù)MySQL數(shù)據(jù)庫的 安全性 249(一)用戶管理與權(quán)限管理 249(二)數(shù)據(jù)庫的備份與恢復(fù) 250(三)MySQL日志的綜合管理 251課外拓展:備份和還原網(wǎng)絡(luò)玩具銷售 系統(tǒng) 252習(xí)題 253