MySQL數(shù)據(jù)庫實(shí)用教程(附微課)
定 價(jià):49.8 元
- 作者:謝萍 蘇林萍
- 出版時(shí)間:2023/5/1
- ISBN:9787115611710
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.132.3
- 頁碼:198
- 紙張:
- 版次:01
- 開本:16開
本書共10章,全面介紹MySQL數(shù)據(jù)庫的基本概念及應(yīng)用,內(nèi)容包括數(shù)據(jù)庫基礎(chǔ)知識和MySQL的安裝與配置、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)定義、數(shù)據(jù)操作、數(shù)據(jù)查詢、視圖、索引、數(shù)據(jù)庫編程技術(shù)、事務(wù)、數(shù)據(jù)安全等。全書以學(xué)生成績管理數(shù)據(jù)庫為主線,結(jié)合數(shù)據(jù)庫理論知識設(shè)計(jì)教學(xué)案例,并提供豐富的微課視頻和習(xí)題,便于讀者運(yùn)用網(wǎng)絡(luò)學(xué)習(xí),更好地掌握數(shù)據(jù)庫知識。全書以圖書館借還書管理數(shù)據(jù)庫為輔線,結(jié)合第2章~第10章的知識點(diǎn)設(shè)計(jì)項(xiàng)目實(shí)訓(xùn)的具體內(nèi)容,幫助讀者鞏固對這些章中知識點(diǎn)的理解。
本書配有PPT課件、教學(xué)大綱、電子教案、案例數(shù)據(jù)庫、實(shí)訓(xùn)數(shù)據(jù)、課后習(xí)題答案等教學(xué)資源,用書老師可在人郵教育社區(qū)免費(fèi)下載使用。
本書可以作為高等院校“數(shù)據(jù)庫應(yīng)用”課程的教材,也可以作為全國計(jì)算機(jī)等級考試二級“MySQL數(shù)據(jù)庫程序設(shè)計(jì)”的應(yīng)試參考書,還可作為數(shù)據(jù)庫應(yīng)用和管理人員的參考書和廣大計(jì)算機(jī)愛好者的自學(xué)書。
1.提供實(shí)驗(yàn)完整的操作視頻,非常適合在各高校普遍學(xué)時(shí)較少的情況下,讓學(xué)生自主學(xué)習(xí)操作性較強(qiáng)的內(nèi)容。
2.作者多年從事計(jì)算機(jī)基礎(chǔ)教學(xué)及計(jì)算機(jī)等級考試培訓(xùn)和管理工作,本教材圍繞二級MySQL數(shù)據(jù)庫程序設(shè)計(jì)(2016版)考試大綱的要求編寫。
3.教學(xué)模塊多樣,案例及實(shí)驗(yàn)豐富,遵循由易到難、循序漸進(jìn)的原則進(jìn)行設(shè)計(jì),便于學(xué)生更好理解知識點(diǎn)。
4.本書配有微課視頻,并提供PPT課件、教學(xué)大綱、學(xué)時(shí)分配表、電子教案、上機(jī)實(shí)驗(yàn)素材、教材實(shí)例數(shù)據(jù)、習(xí)題與參考答案、模擬試卷及答案等教學(xué)資源。
謝萍,副教授,主要從事電力系統(tǒng)大數(shù)據(jù)分析及計(jì)算機(jī)網(wǎng)絡(luò)方面的研究工作,針對智能化信息系統(tǒng)建設(shè)方面開展研究。主講計(jì)算機(jī)專業(yè)的本科課程《計(jì)算機(jī)接口與通信技術(shù)》《單片機(jī)原理及應(yīng)用》《數(shù)據(jù)結(jié)構(gòu)》以及全校公共基礎(chǔ)課程《數(shù)據(jù)庫應(yīng)用》《高級語言程序設(shè)計(jì)C》《信息技術(shù)基礎(chǔ)》等本科生課程,其中《高級語言程序設(shè)計(jì)C》被評為北京市優(yōu)質(zhì)課程。出版教材8部,其中《信息技術(shù)基礎(chǔ)》教材獲得“電力行業(yè)精品教材”稱號。
第 1章 數(shù)據(jù)庫基礎(chǔ)知識和MySQL的安裝與配置 1
1.1 數(shù)據(jù)庫概述 1
1.1.1 數(shù)據(jù)庫的基本概念 1
1.1.2 數(shù)據(jù)庫的發(fā)展歷程 3
1.1.3 數(shù)據(jù)模型 5
1.1.4 關(guān)系數(shù)據(jù)庫 7
1.2 MySQL的安裝與配置 13
1.2.1 下載MySQL安裝包 13
1.2.2 安裝與配置MySQL 14
1.2.3 登錄與退出MySQL 19
【習(xí)題】 20
【項(xiàng)目實(shí)訓(xùn)】使用MySQL 21
第 2章 數(shù)據(jù)庫設(shè)計(jì) 22
2.1 數(shù)據(jù)庫設(shè)計(jì)步驟 22
2.2 需求分析 23
2.2.1 需求分析的任務(wù)和重點(diǎn) 23
2.2.2 需求分析的方法 24
2.3 概念結(jié)構(gòu)設(shè)計(jì) 24
2.3.1 局部E-R圖設(shè)計(jì) 25
2.3.2 全局E-R圖設(shè)計(jì) 26
2.4 邏輯結(jié)構(gòu)設(shè)計(jì) 27
2.4.1 關(guān)系模式設(shè)計(jì) 27
2.4.2 關(guān)系模式的規(guī)范化 29
2.5 課堂案例:設(shè)計(jì)學(xué)生成績管理數(shù)據(jù)庫 31
【習(xí)題】 34
【項(xiàng)目實(shí)訓(xùn)】設(shè)計(jì)圖書館借還書管理數(shù)據(jù)庫 34
第3章 數(shù)據(jù)定義 35
3.1 創(chuàng)建和管理數(shù)據(jù)庫 35
3.1.1 創(chuàng)建數(shù)據(jù)庫 35
3.1.2 管理數(shù)據(jù)庫 37
3.2 創(chuàng)建和管理數(shù)據(jù)表 38
3.2.1 創(chuàng)建數(shù)據(jù)表 38
3.2.2 管理數(shù)據(jù)表 42
3.3 數(shù)據(jù)完整性約束 46
3.3.1 數(shù)據(jù)完整性的概念 46
3.3.2 主鍵約束 46
3.3.3 唯一約束 48
3.3.4 外鍵約束 49
3.3.5 檢查約束 51
3.3.6 非空約束 52
3.3.7 默認(rèn)值約束 53
3.3.8 刪除數(shù)據(jù)完整性約束 53
3.4 課堂案例:學(xué)生成績管理數(shù)據(jù)庫的數(shù)據(jù)定義 54
【習(xí)題】 58
【項(xiàng)目實(shí)訓(xùn)】圖書館借還書管理數(shù)據(jù)庫的數(shù)據(jù)定義 60
第4章 數(shù)據(jù)操作 62
4.1 插入數(shù)據(jù) 62
4.2 修改數(shù)據(jù) 65
4.3 刪除數(shù)據(jù) 66
4.4 課堂案例:學(xué)生成績管理數(shù)據(jù)庫的數(shù)據(jù)操作 67
【習(xí)題】 74
【項(xiàng)目實(shí)訓(xùn)】圖書館借還書管理數(shù)據(jù)庫的數(shù)據(jù)操作 75
第5章 數(shù)據(jù)查詢 77
5.1 數(shù)據(jù)查詢語句 77
5.2 單表查詢 78
5.2.1 簡單數(shù)據(jù)查詢 78
5.2.2 條件數(shù)據(jù)查詢 83
5.3 聚合函數(shù)和數(shù)據(jù)分組 87
5.3.1 聚合函數(shù) 87
5.3.2 數(shù)據(jù)分組 89
5.4 多表連接查詢 92
5.4.1 連接運(yùn)算 92
5.4.2 等值連接查詢 98
5.5 子查詢 100
5.6 聯(lián)合查詢 102
5.7 課堂案例:學(xué)生成績管理數(shù)據(jù)庫的數(shù)據(jù)查詢 103
【習(xí)題】 109
【項(xiàng)目實(shí)訓(xùn)】圖書館借還書管理數(shù)據(jù)庫的數(shù)據(jù)查詢 110
第6章 視圖 111
6.1 視圖概述 111
6.2 創(chuàng)建和查詢視圖 111
6.2.1 創(chuàng)建視圖 111
6.2.2 查詢視圖 112
6.3 操作視圖 115
6.3.1 更新視圖 116
6.3.2 修改視圖定義 118
6.3.3 刪除視圖 118
6.4 課堂案例:學(xué)生成績管理數(shù)據(jù)庫的視圖 119
【習(xí)題】 121
【項(xiàng)目實(shí)訓(xùn)】圖書館借還書管理數(shù)據(jù)庫的視圖 121
第7章 索引 122
7.1 索引概述 122
7.1.1 索引的概念 122
7.1.2 索引的分類 123
7.2 創(chuàng)建索引 123
7.3 查看索引 125
7.4 刪除索引 126
7.5 課堂案例:學(xué)生成績管理數(shù)據(jù)庫的索引 127
【習(xí)題】 127
【項(xiàng)目實(shí)訓(xùn)】圖書館借還書管理數(shù)據(jù)庫的索引 128
第8章 數(shù)據(jù)庫編程技術(shù) 129
8.1 編程基礎(chǔ)知識 129
8.1.1 常量和變量 129
8.1.2 系統(tǒng)內(nèi)置函數(shù) 132
8.1.3 流程控制語句 135
8.2 存儲過程 138
8.2.1 創(chuàng)建存儲過程 139
8.2.2 調(diào)用存儲過程 140
8.2.3 刪除存儲過程 142
8.2.4 使用游標(biāo) 142
8.3 存儲函數(shù) 145
8.3.1 創(chuàng)建存儲函數(shù) 145
8.3.2 調(diào)用存儲函數(shù) 145
8.3.3 刪除存儲函數(shù) 146
8.4 觸發(fā)器 147
8.4.1 創(chuàng)建觸發(fā)器 147
8.4.2 使用觸發(fā)器 148
8.4.3 查看觸發(fā)器 150
8.4.4 刪除觸發(fā)器 150
8.5 事件 150
8.5.1 創(chuàng)建事件 151
8.5.2 管理事件 152
8.5.3 刪除事件 152
8.6 課堂案例:學(xué)生成績管理數(shù)據(jù)庫的編程 152
【習(xí)題】 160
【項(xiàng)目實(shí)訓(xùn)】圖書館借還書管理數(shù)據(jù)庫的編程 160
第9章 事務(wù) 162
9.1 事務(wù)概述 162
9.1.1 事務(wù)的概念 162
9.1.2 事務(wù)的基本特性 162
9.2 單個事務(wù)控制 163
9.3 事務(wù)并發(fā)控制 166
9.3.1 事務(wù)并發(fā)會引起的問題 166
9.3.2 事務(wù)隔離級別 169
9.3.3 鎖機(jī)制 170
9.4 課堂案例:學(xué)生成績管理數(shù)據(jù)庫的事務(wù)控制 171
【習(xí)題】 175
【項(xiàng)目實(shí)訓(xùn)】圖書館借還書管理數(shù)據(jù)庫的事務(wù)控制 176
第 10章 數(shù)據(jù)安全 177
10.1 用戶和數(shù)據(jù)權(quán)限管理 177
10.1.1 MySQL的權(quán)限系統(tǒng) 177
10.1.2 用戶管理 178
10.1.3 權(quán)限管理 179
10.2 數(shù)據(jù)備份與數(shù)據(jù)恢復(fù) 183
10.2.1 數(shù)據(jù)備份 183
10.2.2 數(shù)據(jù)恢復(fù) 185
10.3 日志文件 187
10.3.1 二進(jìn)制日志文件 187
10.3.2 錯誤日志文件 193
10.3.3 通用查詢?nèi)罩疚募?93
10.3.4 慢查詢?nèi)罩疚募?94
10.4 課堂案例:學(xué)生成績管理數(shù)據(jù)庫的數(shù)據(jù)安全 194
【習(xí)題】 196
【項(xiàng)目實(shí)訓(xùn)】圖書館借還書管理數(shù)據(jù)庫的數(shù)據(jù)安全 197
參考文獻(xiàn) 198