熱門關(guān)鍵字:  聽(tīng)力密碼  聽(tīng)力密碼  新概念美語(yǔ)  單詞密碼  巧用聽(tīng)寫練聽(tīng)力

MySQL數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目化教程

中國(guó)水利水電出版社
    【作 者】主編 代恒 王明超 【I S B N 】978-7-5226-2364-1 【責(zé)任編輯】張玉玲 【適用讀者群】高職高專 【出版時(shí)間】2024-07-04 【開(kāi) 本】16開(kāi) 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁(yè) 數(shù)】264 【千字?jǐn)?shù)】401 【印 張】16.5 【定 價(jià)】48 【叢 書】高等職業(yè)教育大數(shù)據(jù)與人工智能專業(yè)群系列教材 【備注信息】
圖書詳情

    本書基于MySQL介紹數(shù)據(jù)庫(kù)的基本概念、基本原理和基本設(shè)計(jì)方法,以面向工作過(guò)程的教學(xué)方法為導(dǎo)向,合理安排各項(xiàng)目的內(nèi)容。本書突出實(shí)用性,簡(jiǎn)述理論知識(shí),并設(shè)計(jì)大量的項(xiàng)目實(shí)訓(xùn)和課外拓展內(nèi)容,符合高等技術(shù)教育的特點(diǎn)。

    本書包括3篇,由10個(gè)項(xiàng)目組成。第1篇知識(shí)儲(chǔ)備(項(xiàng)目1和項(xiàng)目2)介紹從理論層次設(shè)計(jì)數(shù)據(jù)庫(kù)的方法;第2篇基礎(chǔ)應(yīng)用(項(xiàng)目3~項(xiàng)目6)介紹基于MySQL創(chuàng)建數(shù)據(jù)庫(kù)的方法和數(shù)據(jù)庫(kù)的基本應(yīng)用;第3篇高級(jí)應(yīng)用(項(xiàng)目7~項(xiàng)目10)介紹數(shù)據(jù)庫(kù)的高級(jí)應(yīng)用和維護(hù)MySQL數(shù)據(jù)庫(kù)安全性的方法。

    本書可作為職業(yè)院校、成人教育類院校“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程的參考書,也可供參加自學(xué)考試的人員、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)設(shè)計(jì)人員、工程技術(shù)人員及其他相關(guān)人員參閱。

    立德樹(shù)人,潤(rùn)物無(wú)聲: 培養(yǎng)讀者樹(shù)立良好的交流、溝通、合作的能力。

    圖文并茂,循序漸進(jìn): 內(nèi)容由淺入深,符合中職中專學(xué)生的認(rèn)知規(guī)律。

    實(shí)踐為主,理論夠用:注重培養(yǎng)讀者的實(shí)踐能力,讀起來(lái)清楚、易懂。

    校企合作,案例驅(qū)動(dòng):案例來(lái)源于實(shí)際應(yīng)用,提高讀者數(shù)據(jù)管理效率。

    前 言

    為貫徹落實(shí)黨的二十大精神和黨中央、國(guó)務(wù)院有關(guān)決策部署,按照《關(guān)于深化現(xiàn)代職業(yè)教育體系建設(shè)改革的意見(jiàn)》《國(guó)家職業(yè)教育改革實(shí)施方案》有關(guān)要求,堅(jiān)持以教促產(chǎn)、以產(chǎn)助教,不斷延伸教育鏈、服務(wù)產(chǎn)業(yè)鏈、支撐供應(yīng)鏈、打造人才鏈、提升價(jià)值鏈,加快形成產(chǎn)教良性互動(dòng)、校企優(yōu)勢(shì)互補(bǔ)的產(chǎn)教深度融合發(fā)展格局,持續(xù)優(yōu)化人力資源供給結(jié)構(gòu),為全面建設(shè)社會(huì)主義現(xiàn)代化國(guó)家提供強(qiáng)大人力資源支撐,國(guó)家發(fā)展和改革委員會(huì)同有關(guān)部門研究制定的《職業(yè)教育產(chǎn)教融合賦能提升行動(dòng)實(shí)施方案(2023—2025 年)》指出“夯實(shí)職業(yè)院校發(fā)展基礎(chǔ)”,為職業(yè)院校的教材開(kāi)發(fā)指引了方向。本書主要針對(duì)職業(yè)院校計(jì)算機(jī)類相關(guān)專業(yè)學(xué)生及希望學(xué)習(xí)MySQL數(shù)據(jù)庫(kù)技術(shù)的人員而編寫。

    本書是以“做中學(xué)”為特征的教學(xué)用書,體現(xiàn)“以學(xué)生為中心,以學(xué)習(xí)成果為導(dǎo)向”。本書對(duì)具體工作任務(wù)的實(shí)現(xiàn)進(jìn)行了系統(tǒng)介紹,并給出工作任務(wù)實(shí)現(xiàn)的具體步驟和驗(yàn)證的整個(gè)工作流程。全書圍繞“學(xué)生信息管理系統(tǒng)”這個(gè)項(xiàng)目,分為數(shù)據(jù)與數(shù)據(jù)庫(kù)、設(shè)計(jì)學(xué)生信息管理數(shù)據(jù)庫(kù)、MySQL的安裝與運(yùn)行、創(chuàng)建與維護(hù)MySQL數(shù)據(jù)庫(kù)、創(chuàng)建與維護(hù)學(xué)生信息管理數(shù)據(jù)表、數(shù)據(jù)更新及完整性、查詢與維護(hù)學(xué)生信息管理數(shù)據(jù)、優(yōu)化查詢學(xué)生信息管理數(shù)據(jù)庫(kù)、以程序的方式處理學(xué)生信息管理數(shù)據(jù)表、維護(hù)學(xué)生信息管理數(shù)據(jù)庫(kù)的安全性等項(xiàng)目。

    本書的主要特色有以下幾個(gè)。

    (1)立德樹(shù)人,潤(rùn)物無(wú)聲。本書堅(jiān)持立德樹(shù)人的教學(xué)理念,深刻挖掘?qū)I(yè)知識(shí),體現(xiàn)本身所蘊(yùn)含的思政元素。培養(yǎng)學(xué)生樹(shù)立良好的交流、溝通、合作的能力,樹(shù)立規(guī)范意識(shí),立足學(xué)科與行業(yè)領(lǐng)域,學(xué)會(huì)學(xué)習(xí),學(xué)會(huì)思考,具有追求真理、實(shí)事求是、勇于探索與實(shí)踐的科學(xué)精神,養(yǎng)成良好的自主學(xué)習(xí)和信息辨別、獲取能力,提升創(chuàng)新設(shè)計(jì)能力。這樣才能讓學(xué)生對(duì)工匠精神有充分理解,才能深入體會(huì)黨的二十大精神,為國(guó)家的建設(shè)而努力奮斗。

    (2)圖文并茂,循序漸進(jìn)。本書采用了大量的操作過(guò)程截圖,有助于提升閱讀體驗(yàn),內(nèi)容由淺入深,循序漸進(jìn),符合中職中專學(xué)生的認(rèn)知規(guī)律。

    (3)實(shí)踐為主,理論夠用。本書注重培養(yǎng)使用者的實(shí)踐能力,適當(dāng)拓展,力求讓學(xué)生讀起來(lái)清楚、易懂。

    (4)校企合作,案例驅(qū)動(dòng)。本書作者多次到企業(yè)調(diào)研,承接企業(yè)信息化管理項(xiàng)目,深刻了解企業(yè)所需要的數(shù)據(jù)管理新技術(shù)、新規(guī)范。本書案例全部來(lái)源于實(shí)際應(yīng)用,注重學(xué)生的數(shù)據(jù)管理效率和學(xué)習(xí)質(zhì)量提高的培養(yǎng)。

    本書由代恒和王明超任主編,陳靜漪、彭旭令、李春梅、丁宇潔任副主編,并組織校企團(tuán)隊(duì)合作。

    由于作者水平有限,書中難免有所疏漏或錯(cuò)誤,懇請(qǐng)同行專家、廣大讀者批評(píng)指正,并提出寶貴意見(jiàn)。

    編 者

    2023年10月

    前言
    第1篇 知 識(shí) 儲(chǔ) 備

    項(xiàng)目1 數(shù)據(jù)與數(shù)據(jù)庫(kù) 2
    任務(wù)1.1 理解數(shù)據(jù)處理 3
    1.1.1 信息與數(shù)據(jù) 3
    1.1.2 數(shù)據(jù)處理 3
    任務(wù)1.2 理解數(shù)據(jù)描述 5
    1.2.1 現(xiàn)實(shí)世界 5
    1.2.2 概念世界 5
    1.2.3 數(shù)據(jù)世界 5
    任務(wù)1.3 掌握數(shù)據(jù)模型 5
    1.3.1 數(shù)據(jù)模型的分類 5
    1.3.2 數(shù)據(jù)模型的組成要素和種類 6
    1.3.3 概念模型 8
    1.3.4 關(guān)系數(shù)據(jù)模型 9
    1.3.5 關(guān)系數(shù)據(jù)模型的完整性 11
    任務(wù)1.4 掌握關(guān)系代數(shù) 12
    1.4.1 傳統(tǒng)的集合運(yùn)算 12
    1.4.2 專門的關(guān)系運(yùn)算 14
    任務(wù)1.5 明確數(shù)據(jù)庫(kù)系統(tǒng)的組成和結(jié)構(gòu) 19
    1.5.1 數(shù)據(jù)庫(kù)相關(guān)概念 19
    1.5.2 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu) 22
    項(xiàng)目小結(jié) 25
    項(xiàng)目實(shí)訓(xùn):圖書管理系統(tǒng)的概念模型 25
    課外拓展:了解數(shù)據(jù)管理技術(shù)的發(fā)展歷程 25
    思考題 25
    項(xiàng)目2 設(shè)計(jì)學(xué)生信息管理數(shù)據(jù)庫(kù) 26
    任務(wù)2.1 了解數(shù)據(jù)庫(kù)設(shè)計(jì) 27
    任務(wù)2.2 需求分析 29
    2.2.1 需求分析的任務(wù)和目標(biāo) 30
    2.2.2 需求分析的方法 31
    任務(wù)2.3 概念結(jié)構(gòu)設(shè)計(jì) 34
    2.3.1 概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟 34
    2.3.2 局部E-R圖設(shè)計(jì) 35
    2.3.3 全局E-R圖設(shè)計(jì) 38
    任務(wù)2.4 邏輯結(jié)構(gòu)設(shè)計(jì) 39
    2.4.1 初始關(guān)系模式設(shè)計(jì) 39
    2.4.2 關(guān)系模式的規(guī)范化 41
    任務(wù)2.5 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì) 41
    2.5.1 關(guān)系模式存取方法的選擇 42
    2.5.2 確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu) 43
    任務(wù)2.6 數(shù)據(jù)庫(kù)的實(shí)施、運(yùn)行與維護(hù) 44
    2.6.1 數(shù)據(jù)庫(kù)的實(shí)施 44
    2.6.2 數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù) 45
    項(xiàng)目小結(jié) 45
    項(xiàng)目實(shí)訓(xùn):設(shè)計(jì)學(xué)生信息管理系統(tǒng) 45
    課外拓展:設(shè)計(jì)圖書管理系統(tǒng) 45
    思考題 46

    第2篇 基 礎(chǔ) 應(yīng) 用

    項(xiàng)目3 MySQL的安裝與運(yùn)行 48
    任務(wù)3.1 了解MySQL 48
    3.1.1 MySQL數(shù)據(jù)庫(kù)的概念 49
    3.1.2 MySQL的優(yōu)勢(shì) 49
    3.1.3 MySQL的發(fā)展歷程 49
    3.1.4 MySQL 8.0的特性 49
    3.1.5 MySQL的應(yīng)用環(huán)境 51
    任務(wù)3.2 MySQL服務(wù)器的安裝和配置 51
    3.2.1 MySQL服務(wù)器安裝包的下載 51
    3.2.2 MySQL服務(wù)器的安裝 52
    3.2.3 啟動(dòng)和停止MySQL服務(wù)器 57
    任務(wù)3.3 MySQL管理工具 58
    3.3.1 MySQL命令行式工具 59
    3.3.2 MySQL圖形管理工具 62
    項(xiàng)目小結(jié) 65
    項(xiàng)目實(shí)訓(xùn):MySQL管理工具的使用 65
    課外拓展:Linux環(huán)境下MySQL的
    安裝與配置 65
    思考題 65
    項(xiàng)目4 創(chuàng)建與維護(hù)MySQL數(shù)據(jù)庫(kù) 67
    任務(wù)4.1 創(chuàng)建數(shù)據(jù)庫(kù) 68
    4.1.1 認(rèn)識(shí)SQL 68
    4.1.2 了解MySQL數(shù)據(jù)庫(kù) 69
    4.1.3 創(chuàng)建學(xué)生信息管理數(shù)據(jù)庫(kù) 70
    任務(wù)4.2 維護(hù)數(shù)據(jù)庫(kù) 76
    4.2.1 查看數(shù)據(jù)庫(kù) 76
    4.2.2 選擇當(dāng)前數(shù)據(jù)庫(kù) 78
    4.2.3 修改數(shù)據(jù)庫(kù) 78
    4.2.4 刪除數(shù)據(jù)庫(kù) 79
    任務(wù)4.3 理解MySQL數(shù)據(jù)庫(kù)的存儲(chǔ)引擎 80
    4.3.1 MySQL服務(wù)器的存儲(chǔ)引擎 80
    4.3.2 MySQL常用的存儲(chǔ)引擎 82
    項(xiàng)目小結(jié) 84
    項(xiàng)目實(shí)訓(xùn):數(shù)據(jù)庫(kù)的創(chuàng)建與維護(hù) 84
    課外拓展:建立圖書管理系統(tǒng) 84
    思考題 85
    項(xiàng)目5 創(chuàng)建與維護(hù)學(xué)生信息管理數(shù)據(jù)表 86
    任務(wù)5.1 設(shè)計(jì)表結(jié)構(gòu) 86
    5.1.1 理解數(shù)據(jù)表的概念 87
    5.1.2 了解MySQL的數(shù)據(jù)類型 89
    5.1.3 掌握列的其他屬性 93
    任務(wù)5.2 創(chuàng)建數(shù)據(jù)表 94
    5.2.1 使用create table語(yǔ)句創(chuàng)建數(shù)據(jù)表 94
    5.2.2 使用MySQL Workbench工具
    創(chuàng)建數(shù)據(jù)表 96
    任務(wù)5.3 維護(hù)數(shù)據(jù)表 99
    5.3.1 查看數(shù)據(jù)表的結(jié)構(gòu) 99
    5.3.2 修改數(shù)據(jù)表的結(jié)構(gòu) 101
    5.3.3 刪除數(shù)據(jù)表 104
    5.3.4 復(fù)制數(shù)據(jù)表 104
    項(xiàng)目小結(jié) 106
    項(xiàng)目實(shí)訓(xùn):創(chuàng)建與維護(hù)數(shù)據(jù)表 107
    課外拓展:創(chuàng)建和維護(hù)圖書管理系統(tǒng)的
    數(shù)據(jù)表 107
    思考題 107
    項(xiàng)目6 數(shù)據(jù)更新及完整性 108
    任務(wù)6.1 插入數(shù)據(jù) 108
    6.1.1 使用SQL語(yǔ)句插入數(shù)據(jù) 109
    6.1.2 使用MySQL Workbench工具
    向數(shù)據(jù)表中插入數(shù)據(jù) 113
    6.1.3 使用load子句批量錄入數(shù)據(jù) 113
    任務(wù)6.2 修改和刪除數(shù)據(jù) 115
    6.2.1 修改數(shù)據(jù) 115
    6.2.2 刪除數(shù)據(jù) 116
    6.2.3 清空數(shù)據(jù) 118
    任務(wù)6.3 表的數(shù)據(jù)完整性 119
    6.3.1 非空約束 119
    6.3.2 主鍵約束 119
    6.3.3 外鍵約束 120
    6.3.4 唯一性約束 122
    6.3.5 檢查約束 122
    項(xiàng)目小結(jié) 122
    項(xiàng)目實(shí)訓(xùn):更新數(shù)據(jù)及維護(hù)數(shù)據(jù)一致性 123
    課外拓展:更新圖書管理系統(tǒng)的數(shù)據(jù) 123
    思考題 123

    第3篇 高 級(jí) 應(yīng) 用

    項(xiàng)目7 查詢與維護(hù)學(xué)生信息管理數(shù)據(jù) 125
    任務(wù)7.1 簡(jiǎn)單查詢 126
    7.1.1 select語(yǔ)句 126
    7.1.2 無(wú)條件查詢數(shù)據(jù) 127
    7.1.3 where子句 131
    7.1.4 order by子句 136
    7.1.5 group by子句 137
    7.1.6 having子句 139
    任務(wù)7.2 多表連接查詢 140
    7.2.1 交叉連接 140
    7.2.2 內(nèi)連接 141
    7.2.3 外連接 142
    7.2.4 自連接 143
    7.2.5 多表查詢 143
    任務(wù)7.3 嵌套查詢 144
    7.3.1 單值嵌套查詢 144
    7.3.2 單列多值嵌套查詢 145
    7.3.3 多列多值嵌套查詢 147
    7.3.4 exists嵌套查詢 148
    任務(wù)7.4 集合查詢 149
    7.4.1 集合的并運(yùn)算 149
    7.4.2 集合的交運(yùn)算 150
    7.4.3 集合的差運(yùn)算 150
    項(xiàng)目小結(jié) 150
    項(xiàng)目實(shí)訓(xùn):實(shí)現(xiàn)綜合查詢 151
    課外拓展:對(duì)圖書管理系統(tǒng)進(jìn)行數(shù)據(jù)查詢 151
    思考題 151
    項(xiàng)目8 優(yōu)化查詢學(xué)生信息管理數(shù)據(jù)庫(kù) 152
    任務(wù)8.1 使用視圖優(yōu)化查詢性能 153
    8.1.1 視圖概述 153
    8.1.2 視圖的特點(diǎn) 153
    8.1.3 創(chuàng)建視圖 154
    8.1.4 查看視圖 156
    8.1.5 修改視圖 157
    8.1.6 刪除視圖 158
    8.1.7 視圖的使用 159
    任務(wù)8.2 使用索引優(yōu)化查詢性能 160
    8.2.1 索引的作用 160
    8.2.2 索引的類型 161
    8.2.3 索引設(shè)計(jì)的原則 161
    8.2.4 創(chuàng)建索引 162
    8.2.5 查看索引 164
    8.2.6 刪除索引 164
    項(xiàng)目小結(jié) 166
    項(xiàng)目實(shí)訓(xùn):索引和視圖的創(chuàng)建與管理 166
    課外拓展:在圖書管理系統(tǒng)中使用
    索引和視圖 166
    思考題 167
    項(xiàng)目9 以程序的方式處理學(xué)生信息管理
    數(shù)據(jù)表 168
    任務(wù)9.1 MySQL的編程基礎(chǔ) 169
    9.1.1 MySQL編程的基礎(chǔ)概念 169
    9.1.2 MySQL程序的流程控制 174
    9.1.3 MySQL的常用函數(shù) 179
    任務(wù)9.2 創(chuàng)建與使用存儲(chǔ)過(guò)程
    和存儲(chǔ)函數(shù) 180
    9.2.1 存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)概述 180
    9.2.2 創(chuàng)建存儲(chǔ)過(guò)程 181
    9.2.3 管理和使用存儲(chǔ)過(guò)程 183
    9.2.4 創(chuàng)建存儲(chǔ)函數(shù) 187
    9.2.5 管理和使用存儲(chǔ)函數(shù) 189
    9.2.6 管理和使用游標(biāo) 190
    任務(wù)9.3 創(chuàng)建與使用觸發(fā)器和事件 194
    9.3.1 觸發(fā)器和事件概述 194
    9.3.2 創(chuàng)建觸發(fā)器 196
    9.3.3 管理和使用觸發(fā)器 197
    9.3.4 創(chuàng)建事件 199
    9.3.5 管理事件 200
    任務(wù)9.4 創(chuàng)建與使用事務(wù)和鎖 201
    9.4.1 事務(wù)概述 202
    9.4.2 事務(wù)的ACID特性 202
    9.4.3 事務(wù)的分類 202
    9.4.4 事務(wù)的控制 203
    9.4.5 事務(wù)并發(fā)操作引起的問(wèn)題 205
    9.4.6 事務(wù)的隔離級(jí)別 205
    9.4.7 MySQL的鎖機(jī)制 206
    9.4.8 活鎖和死鎖 208
    項(xiàng)目小結(jié) 209
    項(xiàng)目實(shí)訓(xùn):以程序方式處理MySQL
    數(shù)據(jù)表的數(shù)據(jù) 209
    課外拓展:在圖書管理系統(tǒng)中設(shè)置存儲(chǔ)
    過(guò)程和觸發(fā)器 209
    思考題 210
    項(xiàng)目10 維護(hù)學(xué)生信息管理數(shù)據(jù)庫(kù)的安全性 211
    任務(wù)10.1 了解MySQL的權(quán)限系統(tǒng) 212
    10.1.1 權(quán)限表 212
    10.1.2 權(quán)限的工作原理 213
    任務(wù)10.2 管理數(shù)據(jù)庫(kù)的用戶權(quán)限 214
    10.2.1 用戶管理 214
    10.2.2 權(quán)限管理 218
    10.2.3 角色的創(chuàng)建和管理 224
    任務(wù)10.3 備份與恢復(fù)數(shù)據(jù)庫(kù) 227
    10.3.1 數(shù)據(jù)備份與恢復(fù)概述 227
    10.3.2 數(shù)據(jù)備份的方法 229
    10.3.3 數(shù)據(jù)恢復(fù)的方法 234
    10.3.4 數(shù)據(jù)以文本格式導(dǎo)入與導(dǎo)出 236
    任務(wù)10.4 使用MySQL日志系統(tǒng) 241
    10.4.1 MySQL日志簡(jiǎn)介 241
    10.4.2 二進(jìn)制日志 242
    10.4.3 錯(cuò)誤日志 249
    10.4.4 通用查詢?nèi)罩?250
    10.4.5 慢查詢?nèi)罩?251
    項(xiàng)目小結(jié) 253
    項(xiàng)目實(shí)訓(xùn):維護(hù)MySQL數(shù)據(jù)庫(kù)的安全性 253
    課外拓展:備份和還原圖書管理系統(tǒng) 254
    思考題 254
    參考文獻(xiàn) 255
最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過(guò)250字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
乐昌市| 黄龙县| 南木林县| 郸城县| 天峨县| 绥中县| 汕头市| 酒泉市| 宝坻区| 道真| 金沙县| 红原县| 南阳市| 桐城市| 宣城市| 修水县| 南岸区| 沂源县| 长兴县| 宝坻区| 济南市| 会昌县| 嘉定区| 财经| 永州市| 九龙城区| 广南县| 衢州市| 株洲市| 莎车县| 栖霞市| 昌宁县| 涞水县| 万宁市| 临颍县| 湖南省| 新竹市| 喜德县| 华安县| 崇州市| 台中县|