注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫MySQL數(shù)據(jù)庫原理及應(yīng)用(第2版 微課版)

MySQL數(shù)據(jù)庫原理及應(yīng)用(第2版 微課版)

MySQL數(shù)據(jù)庫原理及應(yīng)用(第2版 微課版)

定 價(jià):¥49.80

作 者: 武洪萍,孟秀錦,孫燦 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115501837 出版時(shí)間: 2019-02-01 包裝: 平裝
開本: 16開 頁數(shù): 272 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書基于MySQL介紹數(shù)據(jù)庫系統(tǒng)的基本概念、基本原理和基本設(shè)計(jì)方法,以面向工作過程的教學(xué)方法為導(dǎo)向,合理安排各章節(jié)的內(nèi)容。本書突出適用性,減少了理論知識(shí)的介紹,并設(shè)計(jì)了大量的課堂實(shí)踐和課外拓展,符合高職高專教育的特點(diǎn)。本書分為三篇,由9個(gè)項(xiàng)目組成。知識(shí)儲(chǔ)備(項(xiàng)目1、項(xiàng)目2)講述從理論層次設(shè)計(jì)數(shù)據(jù)庫;基礎(chǔ)應(yīng)用(項(xiàng)目3~項(xiàng)目6)講述基于MySQL創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)庫的基本應(yīng)用;高級(jí)應(yīng)用(項(xiàng)目7~項(xiàng)目9)講述數(shù)據(jù)庫的高級(jí)應(yīng)用和維護(hù)MySQL數(shù)據(jù)庫的安全。本書可作為高職高專院校、成人教育類院校數(shù)據(jù)庫原理及應(yīng)用課程的教材,也可供參加自學(xué)考試的人員、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)設(shè)計(jì)人員、工程技術(shù)人員及其他相關(guān)人員參閱。

作者簡(jiǎn)介

  武洪萍在山東信息職業(yè)技術(shù)學(xué)院任教軟件系計(jì)算機(jī)軟件教研室主任。主持和參與了“高職院校計(jì)算機(jī)類數(shù)據(jù)庫原理及應(yīng)用課程教學(xué)改革研究”(山東省教育廳)、“社?;疬\(yùn)行分析系統(tǒng)的開發(fā)研究”(濰坊市科技局)、“基于智能移動(dòng)終端的電子商務(wù)連鎖銷售服務(wù)平臺(tái)”(山東省教育廳)等多項(xiàng)教科研課題的研究,其中主持的“高職院校計(jì)算機(jī)類數(shù)據(jù)庫原理及應(yīng)用課程教學(xué)改革研究”(山東省教育廳)獲得了省級(jí)教學(xué)成果獎(jiǎng)三等獎(jiǎng)。

圖書目錄

第 一篇 知識(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í)世界 3
(二)信息世界 4
(三)數(shù)據(jù)世界 6
任務(wù)1-3 掌握數(shù)據(jù)模型 6
(一)數(shù)據(jù)模型分類 6
(二)概念模型 7
(三)數(shù)據(jù)模型的要素和種類 7
(四)關(guān)系模型 8
(五)關(guān)系的完整性 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) 20
(一)數(shù)據(jù)庫相關(guān)概念 20
(二)數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu) 22
任務(wù)1-6 了解數(shù)據(jù)管理技術(shù)的發(fā)展歷程 24
(一)人工管理階段 24
(二)文件系統(tǒng)階段 24
(三)數(shù)據(jù)庫系統(tǒng)階段 25
(四)分布式數(shù)據(jù)庫系統(tǒng) 25
(五)面向?qū)ο髷?shù)據(jù)庫系統(tǒng) 26
(六)數(shù)據(jù)倉庫 26
(七)數(shù)據(jù)挖掘 27
(八)云計(jì)算與大數(shù)據(jù) 28
習(xí)題 29
項(xiàng)目2 設(shè)計(jì)學(xué)生信息管理數(shù)據(jù)庫 31
任務(wù)2-1 了解數(shù)據(jù)庫設(shè)計(jì) 31
任務(wù)2-2 需求分析 33
(一)需求分析的任務(wù)及目標(biāo) 33
(二)需求分析的方法 34
任務(wù)2-3 概念結(jié)構(gòu)設(shè)計(jì) 34
(一)概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟 35
(二)局部E-R模型設(shè)計(jì) 36
(三)全局E-R模型設(shè)計(jì) 37
任務(wù)2-4 邏輯結(jié)構(gòu)設(shè)計(jì) 40
(一)初始關(guān)系模式設(shè)計(jì) 41
(二)關(guān)系模式的規(guī)范化 44
任務(wù)2-5 數(shù)據(jù)庫的物理設(shè)計(jì) 50
(一)關(guān)系模式存取方法選擇 50
(二)確定數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu) 52
任務(wù)2-6 數(shù)據(jù)庫的實(shí)施、運(yùn)行和維護(hù) 52
(一)數(shù)據(jù)庫的實(shí)施 53
(二)數(shù)據(jù)庫的運(yùn)行與維護(hù) 54
任務(wù)2-7 設(shè)計(jì)學(xué)生信息管理數(shù)據(jù)庫 54
(一)收集數(shù)據(jù) 55
(二)創(chuàng)建E-R模型 55
(三)設(shè)計(jì)關(guān)系模式 58
(四)規(guī)范化 59
實(shí)訓(xùn):設(shè)計(jì)數(shù)據(jù)庫 59
課外拓展:設(shè)計(jì)網(wǎng)絡(luò)玩具銷售系統(tǒng) 60
習(xí)題 61
第二篇 基礎(chǔ)應(yīng)用
項(xiàng)目3 安裝與啟動(dòng)MySQL 68
任務(wù)3-1 了解MySQL 68
(一)MySQL簡(jiǎn)介 68
(二)MySQL版本信息 69
(三)MySQL工具 71
任務(wù)3-2 安裝與配置MySQL 5.7 72
(一)下載MySQL 72
(二)在Windows平臺(tái)下安裝與配置
MySQL 73
任務(wù)3-3 啟動(dòng)與登錄MySQL 78
(一)啟動(dòng)MySQL服務(wù) 78
(二)登錄MySQL 5.7 79
(三)配置PATH變量 81
(四)更改MySQL 5.7的配置 82
任務(wù)3-4 掌握MySQL常用圖形化
管理工具 85
實(shí)訓(xùn):安裝MySQL 5.7及Navicat for
MySQL 87
習(xí)題 87
項(xiàng)目4 創(chuàng)建與維護(hù)MySQL數(shù)據(jù)庫 88
任務(wù)4-1 認(rèn)識(shí)SQL 88
任務(wù)4-2 了解MySQL數(shù)據(jù)庫 89
任務(wù)4-3 創(chuàng)建數(shù)據(jù)庫 91
(一)使用Navicat工具創(chuàng)建學(xué)生信息管理
數(shù)據(jù)庫 91
(二)使用CREATE DATABASE語句創(chuàng)建
學(xué)生信息管理數(shù)據(jù)庫 91
任務(wù)4-4 打開數(shù)據(jù)庫 92
任務(wù)4-5 刪除數(shù)據(jù)庫 92
(一)使用Navicat工具刪除學(xué)生信息管理
數(shù)據(jù)庫 93
(二)使用DROP DATABASE語句刪除
學(xué)生信息管理數(shù)據(jù)庫 93
任務(wù)4-6 理解MySQL數(shù)據(jù)庫的存儲(chǔ)引擎 93
實(shí)訓(xùn):創(chuàng)建和刪除數(shù)據(jù)庫 96
課外拓展:建立網(wǎng)絡(luò)玩具銷售系統(tǒng) 97
習(xí)題 97
項(xiàng)目5 創(chuàng)建與維護(hù)學(xué)生信息管理數(shù)據(jù)表 98
任務(wù)5-1 理解表的基本概念 98
任務(wù)5-2 了解MySQL數(shù)據(jù)類型 100
任務(wù)5-3 掌握列的其他屬性 102
任務(wù)5-4 設(shè)計(jì)學(xué)生信息管理數(shù)據(jù)庫的
表結(jié)構(gòu) 103
任務(wù)5-5 創(chuàng)建表 105
(一)使用Navicat工具創(chuàng)建表 106
(二)使用CREATE TABLE語句創(chuàng)建表 107
任務(wù)5-6 維護(hù)表 110
(一)使用Navicat工具查看表結(jié)構(gòu) 110
(二)使用DESCRIBE/DESC語句查看
表結(jié)構(gòu) 111
(三)使用SHOW CREATE TABLE語句
查看詳細(xì)表結(jié)構(gòu) 111
(四)使用SHOW TABLES語句
顯示表列表 112
任務(wù)5-7 修改表 112
(一)使用Navicat工具修改表結(jié)構(gòu) 112
(二)使用ALTER TABLE語句修改表結(jié)構(gòu) 113
任務(wù)5-8 在表中添加、查看、修改與
刪除數(shù)據(jù)記錄 114
任務(wù)5-9 復(fù)制表 115
(一)使用Navicat工具復(fù)制表 115
(二)使用SQL語句復(fù)制表 115
任務(wù)5-10 刪除表 115
(一)使用Navicat工具刪除表 115
(二)使用DROP TABLE語句刪除表 116
實(shí)訓(xùn):創(chuàng)建與管理表 116
課外拓展:創(chuàng)建與維護(hù)網(wǎng)絡(luò)玩具銷售
系統(tǒng)的數(shù)據(jù)表 119
習(xí)題 121
項(xiàng)目6 查詢與維護(hù)學(xué)生信息管理
數(shù)據(jù)表 123
任務(wù)6-1 掌握簡(jiǎn)單數(shù)據(jù)查詢 123
(一)單表無條件數(shù)據(jù)查詢 125
(二)使用WHERE子句實(shí)現(xiàn)條件查詢 128
(三)使用常用聚集函數(shù)統(tǒng)計(jì)數(shù)據(jù) 133
(四)分組篩選數(shù)據(jù) 134
(五)對(duì)查詢結(jié)果進(jìn)行排序 135
任務(wù)6-2 掌握多表連接查詢 136
(一)交叉連接 137
(二)內(nèi)連接 137
(三)自連接 139
(四)外連接 139
任務(wù)6-3 理解嵌套查詢 140
(一)嵌套子查詢 140
(二)相關(guān)子查詢 143
任務(wù)6-4 理解集合查詢 144
任務(wù)6-5 學(xué)生信息瀏覽、查詢、統(tǒng)計(jì) 145
(一)學(xué)生信息瀏覽子系統(tǒng) 145
(二)學(xué)生信息查詢子系統(tǒng) 146
(三)學(xué)生信息統(tǒng)計(jì)子系統(tǒng) 147
任務(wù)6-6 數(shù)據(jù)更新 148
(一)數(shù)據(jù)記錄的插入 148
(二)數(shù)據(jù)記錄的修改 149
(三)數(shù)據(jù)記錄的刪除 150
任務(wù)6-7 學(xué)生基本信息維護(hù)和畢業(yè)
學(xué)生信息導(dǎo)出 151
(一)學(xué)生信息查詢及維護(hù) 151
(二)畢業(yè)學(xué)生信息導(dǎo)出 151
實(shí)訓(xùn):實(shí)現(xiàn)數(shù)據(jù)查詢 152
一、簡(jiǎn)單查詢 152
二、分組與排序 153
三、多表連接查詢 154
四、嵌套查詢 155
五、數(shù)據(jù)更新 156
課外拓展:對(duì)網(wǎng)絡(luò)玩具銷售系統(tǒng)進(jìn)行
數(shù)據(jù)查詢操作 156
習(xí)題 162
項(xiàng)目7 優(yōu)化查詢學(xué)生信息管理數(shù)據(jù)庫 168
任務(wù)7-1 使用索引優(yōu)化查詢性能 168
(一)索引概述 168
(二)索引的類型 169
(三)索引的設(shè)計(jì)原則 170
(四)使用Navicat工具創(chuàng)建索引 170
(五)使用SQL語句創(chuàng)建索引 172
(六)刪除索引 173
任務(wù)7-2 使用視圖優(yōu)化查詢性能 173
(一)視圖概述 173
(二)使用Navicat工具創(chuàng)建視圖 174
(三)使用CREATE VIEW語句創(chuàng)建視圖 176
(四)視圖的使用 176
(五)視圖的修改 178
(六)視圖的刪除 178
實(shí)訓(xùn):索引、視圖的創(chuàng)建與管理使用 179
課外拓展:在網(wǎng)絡(luò)玩具銷售系統(tǒng)中使用
索引和視圖 181
習(xí)題 182
第三篇 高級(jí)應(yīng)用
項(xiàng)目8 以程序方式處理學(xué)生信息
管理數(shù)據(jù)表 186
任務(wù)8-1 掌握SQL編程基礎(chǔ) 186
(一)SQL基礎(chǔ) 186
(二)SQL的流程控制 192
(三)MySQL常用函數(shù) 199
(四)游標(biāo) 200
任務(wù)8-2 創(chuàng)建與使用存儲(chǔ)過程和存儲(chǔ)函數(shù) 202
(一)存儲(chǔ)過程和存儲(chǔ)函數(shù)概述 202
(二)創(chuàng)建存儲(chǔ)過程 203
(三)調(diào)用存儲(chǔ)過程 205
(四)創(chuàng)建存儲(chǔ)函數(shù) 206
(五)調(diào)用存儲(chǔ)函數(shù) 208
(六)查看存儲(chǔ)過程和存儲(chǔ)函數(shù) 208
(七)刪除存儲(chǔ)過程和存儲(chǔ)函數(shù) 209
任務(wù)8-3 創(chuàng)建和使用觸發(fā)器 210
(一)觸發(fā)器概述 210
(二)創(chuàng)建觸發(fā)器 210
(三)查看觸發(fā)器 214
(四)刪除觸發(fā)器 215
任務(wù)8-4 掌握事務(wù)、鎖的概念和應(yīng)用 215
(一)事務(wù)概述 215
(二)事務(wù)的ACID特性 216
(三)事務(wù)的定義 216
(四)事務(wù)并發(fā)操作引起的問題 219
(五)事務(wù)隔離級(jí)別 221
(六)MySQL的鎖定機(jī)制 222
(七)活鎖和死鎖 224
實(shí)訓(xùn):以程序方式處理MySQL數(shù)據(jù)表
的數(shù)據(jù) 224
一、SQL基礎(chǔ) 224
二、存儲(chǔ)過程和存儲(chǔ)函數(shù) 225
三、觸發(fā)器 226
四、游標(biāo)及事務(wù)的使用 227
課外拓展:針對(duì)網(wǎng)絡(luò)玩具銷售系統(tǒng)創(chuàng)建
存儲(chǔ)過程和觸發(fā)器 228
習(xí)題 229
項(xiàng)目9 維護(hù)學(xué)生信息管理數(shù)據(jù)庫
的安全性 231
任務(wù)9-1 了解MySQL的權(quán)限系統(tǒng) 231
(一)權(quán)限表 231
(二)MySQL權(quán)限系統(tǒng)的工作原理 235
任務(wù)9-2 管理數(shù)據(jù)庫用戶權(quán)限 237
(一)用戶管理 237
(二)權(quán)限管理 242
任務(wù)9-3 備份與恢復(fù)數(shù)據(jù)庫 246
(一)數(shù)據(jù)備份與恢復(fù) 247
(二)數(shù)據(jù)備份的方法 248
(三)數(shù)據(jù)恢復(fù)的方法 251
(四)數(shù)據(jù)庫遷移 253
(五)表的導(dǎo)入與導(dǎo)出 254
任務(wù)9-4 使用MySQL日志 262
(一)MySQL日志簡(jiǎn)介 263
(二)二進(jìn)制日志 263
(三)錯(cuò)誤日志 266
(四)通用查詢?nèi)罩尽?67
(五)慢查詢?nèi)罩尽?67
實(shí)訓(xùn):維護(hù)MySQL數(shù)據(jù)庫的安全性 268
一、賬戶管理與權(quán)限管理 268
二、數(shù)據(jù)庫的備份與恢復(fù) 269
三、MySQL日志的綜合管理 270
課外拓展:備份和還原網(wǎng)絡(luò)玩具銷售系統(tǒng) 271
習(xí)題 272

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)